Как я могу смонтировать диск VMWare в Windows 7 64-битной

89956
Unkwntech

Мне нужно смонтировать образ диска VMWare в 64-битной Windows 7, однако «Утилита монтирования VMware» работает только в 32-битных операционных системах. Есть ли приложение или метод, который я могу использовать для монтирования диска?

18
какую версию vmware вы используете? akira 14 лет назад 1
vmware workstation 9.0.0 имеет vmware-mount.exe, который поддерживает 64-разрядную версию Windows 7 в Vmware \ Vmware Virtual Disk Development Kit \ bin. Jichao 12 лет назад 0

8 ответов на вопрос

18
Synetech

К сожалению, 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. Вы можете попробовать поэкспериментировать с различными комбинациями разрешений и пользовательских привилегий, чтобы найти наиболее подходящую.

VMWare Player mounting command

enter image description here

Я использую OSFMount, чтобы получить доступ только для чтения, и теперь я использую testdisk для создания image.dd раздела, который мне нужен, которому OSFMount может предоставить доступ на запись, что позволит мне использовать testdisk, чтобы исправить структуру разделов, чтобы окна узнаю, чтобы я мог добраться до моих вещей: D Logan Dam 11 лет назад 0
Очень хорошо. Несколько лет назад я сделал образ тома Windows XP сразу после того, как каталог `Documents and Settings 'был как-то удален. Все это время он занимал 4 ГБ, потому что я намерен «восстановить» утраченные файлы из него «позже», но это означает подготовку куска неиспользуемого дискового пространства для его восстановления. Ваша идея использовать OSFMount для этой цели - хорошая идея, и я, наконец, смогу покончить с этим и освободить место. `` :-) Synetech 11 лет назад 0
5
leepfrog

Установите пробную версию самого нового VMware Workstation. Он поставляется с утилитой монтирования, под File\Map virtual Diskкоторой работает нормально под Win7 x64

Хлоп! Загрузка и установка сотен мегабайт только для одной утилиты. `` :-( Synetech 12 лет назад 1
Да, однако это работает. Вы также можете попробовать VDDK, о котором упоминал Synetch, это также должно работать leepfrog 12 лет назад 0
3
Didi

Вы в идеале используете официальную утилиту командной строки 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] 

    enter image description here

    Если вы не используете /m:[w|n]переключатель, все работает отлично. Вы видите указанную букву диска в проводнике Windows и имеете полный доступ для чтения и записи на виртуальном диске.
    Подсказка: поместите процедуру монтирования / демонтажа в пакетные файлы для исправлений, будущего и простоты использования.

  • Осторожно: хотя есть и немного более свежая тема о SU, я не рекомендую использовать VMWare Disk Mount Utility 5.5, потому что она действительно старая по сравнению с приведенной здесь: 2005 против 2012 !

Установка не удалась, так как они пытаются установить 32-разрядный драйвер. Bora 7 лет назад 0
1
ubiquibacon

Вы можете попробовать установить XP Mode. Он может быть установлен как 32-битный в 64-битной среде, тогда вы можете запустить VMWare в режиме XP.

http://www.microsoft.com/windows/virtual-pc/download.aspx

Ваша идея состоит в том, чтобы разместить виртуальную машину вокруг виртуальной машины, чтобы все заработало? akira 14 лет назад 4
@akira ОП утверждает, что ему просто нужно смонтировать диск, а не запустить виртуальную машину, с которой он связан. Stephen Jennings 14 лет назад 1
@ Стефен Дженнингс: да, но я прочитал «VMWARE в режиме XP», а не «VMWARE Mount Utility». akira 14 лет назад 0
Виртуальная машина в виртуальной машине была бы хороша, если бы он действительно хотел запускать программы с виртуального диска, в противном случае достаточно просто установить утилиту vmware mount в режиме xp. ubiquibacon 14 лет назад 0
0
Monu

The other thing you can do is so easy step is:

  • Open the Vmware Player
  • if you have another VMX VM's like Windows Xp,Windows 7 then turn it off and go to its vmware settings
  • In Hardware Tab click on the button "Add" and Select HArdisk option Browse to the file where your "Vmdk" file exists.
  • Add it
  • When you turn on your VMX VM (whose settings you have changes and added the drive vmdk) then you will now able to find the other hard drive which is your vmdk file.

    Enjoy :)

0
Tomasdelanes

Вы можете использовать инструмент OSFMount для монтирования файлов VMDK в Windows.

OSFMount работает с графическим интерфейсом или из командной строки, и это бесплатно.

У вас есть 32- и 64-битная версия.

Извлечено отсюда: http://www.sysadmit.com/2016/07/vmware-abrir-vmdk-desde-windows.html

[su] это английский сайт. Ссылка на сайт на испанском языке? не полезно DavidPostill 8 лет назад 0
Пожалуйста, процитируйте основные части ответа по ссылочной ссылке (ссылкам), так как ответ может стать недействительным, если связанные страницы изменятся. DavidPostill 8 лет назад 0
0
Bora

Загрузите комплект для разработки виртуальных дисков VMware .

Обязательно загрузите версию для Windows.

Он устанавливается в папку 32-разрядных программных файлов (x86), но он действительно устанавливает драйвер диспетчера 64-разрядных томов.

Обратите внимание, что вам не нужно быть администратором для монтирования виртуального диска, но вы должны быть им, чтобы получить доступ к подключенному тому.

0
midmaestro
  1. Загрузите VDDK 6.5.3 с авторизованных сайтов, например, VMWare.com .
  2. Запустите vstor2install.bat после извлечения папки bin \ WITH С правами администратора.
  3. Проверьте службу vstor2-mntapi20-shared через команду sc . Если не работает, запустите его.
  4. Установите VMWare Player с версией выше 6.0 * и проверьте, есть ли опции монтирования для .vmdk с помощью контекстного меню.
  5. Функция монтирования хороша.

"Mount Virtual Disk..."

Протестировано на Windows 10 Professional Build 1803 CHT по состоянию на 01-09-18.

* Unconfirmed pre-requisites.