5

У меня есть несколько виртуальных машин под управлением Windows XP с использованием VMware (v.6), которые я использую для установки и использования нежелательных приложений на основной операционной системе (WinXP). Мне нужно получить доступ к данным на физических дисках на хост-ОС с виртуальной машины.

Я попытался с помощью этих "Изменить настройки виртуальной машины":

  • Оборудование> Жесткий диск> Добавить> Использовать физический диск (для опытных пользователей)
  • Параметры> Общие папки> Всегда включено

Но с тех пор, как я начал получать доступ к файлам вне виртуальной машины, WinXP начал обнаруживать ошибки файлов в хост-системе (и запускал DiskChk для их исправления). Я не знаю, является ли виртуальная машина причиной повреждения, но я хотел получить некоторые отзывы о правильном способе сделать это.

2 ответа2

7

Я полагаю, что когда вы настраиваете "использовать физический диск", это предполагает, что виртуальная машина использует этот диск исключительно, а это не так, если хост-система также использует его. Это может привести к повреждению, поскольку обе "машины" могут иметь разные представления о том, что на самом деле находится на диске, поскольку каждая из них выполняет кэширование.

Я думаю, что вы хотите заглянуть в "Общие папки", где одна или несколько папок, которые вы хотите использовать с хоста, являются общими для гостевой виртуальной машины. Там они могут быть сопоставлены как буква диска или доступны по пути UNC. (Возможно только чтение и чтение и запись.)

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

0

Это работает, как объяснено здесь в sysprobs

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .