Принудительно видеть букву диска как локальный диск


0

Пожалуйста, обратите внимание: даже если я упоминаю macOS в этом вопросе, проблема не связана с этим.

Некоторый фон

Мой компьютер имеет две операционные системы: macOS 10.12.6 Sierra а также Windows 10 ,

Дисководы организованы следующим образом:

  • Samsung 960 PRO 512 M.2 PCIe ГБ SSD, на котором есть только раздел Windows NTFS (и, конечно, ESP, загрузочный раздел, восстановление и т. Д.) Я использую его с Microsoft Windows 10 в режиме UEFI.
  • 2TB Seagate Barracuda традиционный вращающийся жесткий диск, который содержит следующее:
    • NTFS-раздел, к которому я могу получить доступ из Windows и из MacOS через парагон , Он содержит все мои пользовательские данные (фотографии, презентации, документы, видео, игры Steam и т. Д.)
    • Раздел HFS + macOS "Extended Journaled", который по сути является моим macOS / раздел. Диск также имеет раздел ESP для загрузки macOS вместе с разделом восстановления этой ОС.

Когда я загружаюсь из Windows, SSD - это диск C: \, а жесткий диск с данными - на D: \; Между тем, на MacOS, оба смонтированы под /Volumes с их именами. Кроме того, том MacOS, который не монтируется в Windows, является корневым диском.

Поскольку мне нужен macOS для веб-дизайна и векторного дизайна, но иногда мне нужно быстро получить доступ к Windows, чтобы использовать некоторые программы, которые недоступны на Mac, я настроил виртуальную машину Parallels Desktop для запуска Windows с SSD в виртуальной среде и дополнительно сопоставил расположение раздела данных на жестком диске ( /Volumes/myhddname ) к виртуальному сетевому ресурсу «VM Shared Folder», который отображается в Windows как сетевой ресурс, расположенный на той же букве (D :), что и при фактическом подключении. Мне пришлось это сделать, потому что, к сожалению, Parallels не позволяет мне предоставлять прямой доступ к Windows через раздел жесткого диска SATA, возможно, из-за диска, также содержащего корневой каталог macOS.

Это значит у меня есть около бесшовная система: когда мне нужна производительность и / или я хочу использовать некоторые графические приложения / игры в Windows, я просто загружаюсь с SSD и использую жесткий диск нормально. Когда мне нужно использовать macOS и я хочу запустить некоторые приложения Windows, я могу очень удобно запускать macOS изначально и использовать в нем виртуальную машину Windows с полным доступом к одним и тем же дискам и данным (как на SSD, так и на HDD), даже не разрывая ссылки и файлы ярлыков между дисками (общий сетевой ресурс и собственный жесткий диск в Windows монтируются как одна и та же буква диска независимо от того, как я загружаюсь).

Теперь к данному вопросу

Когда я сказал, что у меня есть около бесшовная система, я сделал это из-за проблемы, с которой я недавно столкнулся с несколькими приложениями Windows. Поскольку Windows распознает D: \ как сетевой диск, она обрабатывает его как единое целое, даже если на самом деле это не так! Фактически, когда я загружаю Windows изначально, а не через виртуальную машину, компьютер физически подключается к диску (через SATA), поэтому он должен обнаружить мой жесткий диск как таковой и поместить его рядом с диском C:, но вместо этого он видит его как отключенный сетевой диск, хотя он позволяет мне просматривать его, копировать файлы с него и на него, Steam может отлично запускать игры с него ...

my drive on native Windows

Когда я использую некоторые мультимедийные приложения, включая VLC и дрянное мультимедийное приложение Windows 10 для UWP, они оба выдают ошибки, связанные с неудачной загрузкой файла: они думают, что это сервер, поэтому вместо этого они используют некоторые специальные функции потоковой передачи медиа-сервера делать простое воспроизведение с диска.

Как мне сказать Windows, что мой не сетевой диск а вместо локального диска SATA?

Потому что даже Управление дисками, кажется, понимает это. Windows Disk Management does it right too


Ребята, если это связано с какими-то хакерскими / символическими ссылками, а также с изменением некоторых настроек виртуальной машины или Windows, это тоже нормально.
Manchineel

Я не уверен, что два D: Диски выше относятся к одному и тому же диску. Я не знаю Parallels, но разве вы не можете включить в виртуальную машину физическое и не сетевое подключение? D:?
harrymc

@harrymc Ну, это проблема: я не могу. Parallels не позволит мне добавить дополнительный раздел, расположенный на том же диске, что и macOS. «Два» D: фактически представляют один и тот же диск, за исключением того, что в одном случае это просто физический раздел жесткого диска, в другом - виртуальный сетевой ресурс, созданный программным обеспечением виртуальной машины.
Manchineel

Ответы:


0

Вы можете попытаться добавить сетевой диск как локальную папку через соединение создан с mklink команда. Это может заставить приложения Windows считать его частью диска C :.

В Windows запустите командную строку (cmd), которая запускается от имени администратора и введите эту команду:

mklink /D C:\localname \\server\share\foldername\

Если это работает, я бы не советовал chkdsk на C: без удаления сначала.


1. Могу ли я связать его с буквой вместо пути на C: 2. Если я сделаю это, я смогу сделать так, чтобы диск отображался как локальный в одном и том же месте в обоих случаях (сетевой, локальный)
Manchineel
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.