К сожалению, 64-битная Windows ограничит возможность загрузки 32-битных драйверов, поэтому утилита монтирования VMDK дает сбой.
Я обнаружил, что эта страница предназначена для того, чтобы обойти проблему, просто установив ее в Program Files
каталог вместо Program Files (x86)
, но у меня она не сработала; возможно, вам повезет больше. Вы также можете найти сторонний инструмент, такой как vdk.exe, но, увы, им тоже нужно использовать драйвер, который блокируется - да, даже при установке / запуске в качестве администратора ( исходный код для VDK доступен, так что кто-то может взять на себя задачу обновления и компиляции для 64-битных). OSFMount на самом деле имеет 64-битную версию, но, к сожалению, он поддерживает только чтение только для дисков VMWare.
По этому поводу на платах VMW есть несколько потоков, и кажется, что старый DiskMount (5.5) просто не поддерживает 64-битную Windows и что новый входит в состав инструментов разработчика (как если бы потребовались только разработчики). такая утилита). Таким образом, вы можете использовать vmware-mount
утилиту из VMWare VDDK или более новой vSphere VDDK, которая содержит более свежую копию утилит монтирования и управления дисками. (Даже они устанавливаются как 32-разрядные по умолчанию и включают zip-файл с 64-разрядными версиями некоторых файлов, включая утилиту управления дисками, но не утилиту монтирования.) С этим можно смонтировать файл VMDK, но обратите внимание по умолчанию он монтируется только для чтения; для возможности записи вы должны использовать/m:w
переключатель, и даже тогда Windows продолжает выдавать ошибку « путь не найден» при попытке изменить / удалить файлы на подключенном томе.
VMWarePlayer имеет встроенную возможность монтирования с помощью настроек жесткого диска, но, опять же, даже если для него установлено значение «только для чтения», возникают ошибки, связанные с невозможностью найти файл. (VMWare Workstation также делает это, но VMWare Player намного меньше и бесплатнее.)
Обновление: я только что обнаружил, что вы можете вносить изменения в диск, подключенный с vmware-mount
(из VDDK), если вы делаете это из командной строки администратора (например, e: & del /f /q pagefile.sys
). Тем не менее, при этом, он даже не отображается в проводнике Windows. Вы можете попробовать поэкспериментировать с различными комбинациями разрешений и пользовательских привилегий, чтобы найти наиболее подходящую.