Мне нужно использовать один и тот же физический раздел с хостом, чтобы гость и хост могли использовать его одновременно. И этот диск в гостевой системе должен отображаться как локальный диск и иметь ту же букву, что и в хосте. Возможно ли достичь?
2 ответа
Этот метод использует подключенный сетевой диск и, скорее всего, является наилучшим безопасным для файловой системы способом, позволяющим сделать файлы доступными в обеих системах, если для гостя необходим доступ к данным на уровне файлов.
Сначала убедитесь, что VMWare Tools установлены в гостевой системе, затем выполните следующие действия, находясь на виртуальной машине.
Перейдите в Виртуальная машина> Настройки виртуальной машины> Параметры> Общие папки.
Если общие папки не включены, включите их.
Нажмите "Добавить", затем выберите имя, такое как "h_drive" или любой другой диск, для которого это имя, а также выберите букву диска, которую вы хотите предоставить в разделе "Путь к хосту".
Нажмите ОК
Затем в самой виртуальной машине (я предполагаю, что Windows здесь) перейдите в «Мой компьютер» и сопоставьте диск с сетевым ресурсом.
В XP следуйте этому руководству: http://support.microsoft.com/kb/308582
В Vista и я подозреваю Windows 7 (рис. Ниже)
Нажмите кнопку Пуск, затем выберите Компьютер
Нажмите "Подключить сетевой диск", как показано ниже:
Введите букву диска и общую папку для общей папки.
Если вы не хотите, чтобы накопитель немедленно переподключался при запуске виртуальной машины, снимите флажок "Переподключиться при входе в систему".
Нажмите Готово.
Руководство по отображению дисков находится по адресу http://www.vista4beginners.com/Map-Network-Drive.
Я полагаю, что папка, к которой отображается общий ресурс, имеет следующий формат:
\\.host\Shared Folders\MySharedFolder
Это сделает диск доступным на хосте и виртуальных машинах, и вы сможете установить для него желаемую букву диска, предполагая, что буква диска> C, и у вас есть свободная буква диска на виртуальной машине.
Навряд ли. Если операционная система видит локальный диск, она захочет получить доступ к своим данным и изменить их напрямую на уровне блоков, что (когда это делается двумя системами одновременно) приведет к поломке. Например, структура каталогов кэшируется, и если одна система изменяет ее на диске, другая может не заметить этого.