На рабочей станции у нас 32-битная Windows XP с 64-битной Windows 7 в VMware Player v5.0.1. Мы хотим напрямую совместно использовать папку файловой системы между Windows 7 и Windows XP. Напрямую означает, что мы не хотим проходить через общий сетевой ресурс.
Причина этого в том, что мы используем 64-битный Adobe Lightroom в Windows 7, который показывает предупреждение: «Каталоги Lightroom не могут быть открыты на сетевых томах, съемных носителях или томах только для чтения».
Помещать все в виртуальную машину и работать наоборот не очень практично из-за объема данных (несколько ГБ) и из-за того, что данные должны быть доступны, даже если виртуальная машина не работает.
Есть идеи, как это решить?
В VMWare Workstation есть трюк, чтобы сделать это, но я не знаю наверняка, умеет ли Player это делать ... (Если нет другого варианта, см. Ниже).
Вы создаете отдельный дисковый раздел на хосте специально для этих файлов. Отформатируйте его как обычно в NTFS и т. Д., Но после настройки раздела перейдите в DiskAdministrator на хосте и удалите букву диска.
Затем сопоставьте этот раздел непосредственно с виртуальной машиной.
На виртуальной машине поделитесь этим разделом, чтобы хост мог получить к нему доступ через общий ресурс.
Вам нужно выбрать этот обходной путь, потому что у вас не может быть одновременного доступа хоста и виртуальной машины к самому разделу.
Это должно решить вашу проблему.
Если вы не хотите возиться с разделами или не можете повторно разбить хост-систему, есть еще один метод (и он, безусловно, будет работать на Player, даже если это невозможно):
На хосте установите целевое программное обеспечение iSCSI и откройте через него большой файл как виртуальный диск. На виртуальной машине используйте встроенный разъем iSCSI. Windows угрожает дискам iSCSI как ЛОКАЛЬНЫМ дискам, поэтому Adobe должна быть довольна этим.
Примените тот же метод совместного использования, чтобы предоставить хосту доступ к содержимому диска iSCSI.
Да, вы можете делиться чем угодно, и вы можете получить доступ к своим общим данным так же, как мы получаем доступ в сети LAN, используя сегмент LAN в адаптере LAN виртуальной машины vmplayer. Используя сегмент LAN между виртуальными машинами, они будут подключаться как настоящая LAN.