Мне нужно смонтировать образ диска VMWare в 64-битной Windows 7, однако «Утилита монтирования VMware» работает только в 32-битных операционных системах. Есть ли приложение или метод, который я могу использовать для монтирования диска?
Мне нужно смонтировать образ диска VMWare в 64-битной Windows 7, однако «Утилита монтирования VMware» работает только в 32-битных операционных системах. Есть ли приложение или метод, который я могу использовать для монтирования диска?
Ответы:
К сожалению, 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. Вы можете попробовать поэкспериментировать с различными комбинациями разрешений и пользовательских привилегий, чтобы найти наиболее подходящую.
Documents and Settings
каталог был каким-то образом стерт. Все это время он занимал 4 ГБ, потому что я намерен «восстановить» утраченные файлы из него «позже», но это означает подготовку куска неиспользуемого дискового пространства для его восстановления. Ваша идея использовать OSFMount для этой цели - хорошая идея, и я, наконец, смогу покончить с этим и освободить место. :-)
Установите пробную версию самого нового VMware Workstation
. Он поставляется с утилитой монтирования, под File\Map virtual Disk
которой работает нормально под Win7 x64
:-(
Вы в идеале используете официальную утилиту командной строки vmware-mount.exe
Чтобы получить его, вам нужно зарегистрироваться в VMWare (вам нужен действующий адрес электронной почты) и загрузить бесплатный набор для разработки виртуальных дисков размером 40 МБ для vSphere (vSphere VDDK V5.1.0-774844).
Внимание: более поздние версии, такие как 5.5 или 6.0, больше не включают утилиту vmware-mount !
После стандартной установки вы найдете vmware-mount.exe
по следующему пути:
C:\Program Files (x86)\VMware\VMware Virtual Disk Development Kit\bin
Не беспокойтесь о 32 или 64 бит, потому что он просто работает без проблем, и это то, что имеет значение в этом случае
Откройте там стандартное командное окно и смонтируйте ваш .vmdk-файл с одним из доступных вариантов .
vmware-mount [driveletter:] [path-to-vmdk] [options]
Если вы не используете /m:[w|n]
переключатель, все работает отлично. Вы видите указанную букву диска в проводнике Windows, и у вас есть полный доступ на чтение и запись к виртуальному диску.
Подсказка: поместите процедуру монтирования / демонтажа в пакетные файлы для исправлений, будущего и простоты использования.
Осторожно: хотя в SU есть связанная, немного более свежая тема , я не рекомендую использовать VMWare Disk Mount Utility 5.5 , потому что она действительно старая по сравнению с приведенной здесь: 2005 против 2012 !
Вы можете попробовать установить режим XP. Он может быть установлен как 32-битный в 64-битной среде, тогда вы можете запустить VMWare в режиме XP.
Загрузите комплект для разработки виртуальных дисков VMware .
Обязательно загрузите версию для Windows.
Он устанавливается в папку 32-разрядных программных файлов (x86), но он действительно устанавливает драйвер диспетчера 64-разрядных томов.
Обратите внимание, что вам не нужно быть администратором для монтирования виртуального диска, но вы должны быть им, чтобы получить доступ к подключенному тому.
Вы можете использовать инструмент OSFMount для монтирования файлов VMDK в Windows.
OSFMount работает с графическим интерфейсом или из командной строки, и это бесплатно.
У вас есть 32- и 64-битная версия.
Извлечено отсюда: http://www.sysadmit.com/2016/07/vmware-abrir-vmdk-desde-windows.html
Протестировано на Windows 10 Professional Build 1803 CHT по состоянию на 01-09-18.
* Unconfirmed pre-requisites.
Другая вещь, которую вы можете сделать, это простой шаг:
Когда вы включите виртуальную машину VMX (настройки которой вы изменили и добавили диск vmdk), вы сможете найти другой жесткий диск, который является вашим файлом vmdk.
Наслаждаться :)