Jak zamontować dysk VMWare w systemie Windows 7 64-bit


19

Muszę zamontować obraz dysku VMWare w 64-bitowym systemie Windows 7, jednak „Narzędzie do montażu VMware” działa tylko w 32-bitowych systemach operacyjnych. Czy istnieje aplikacja lub metoda, której można użyć do zamontowania dysku?


1
jakiej wersji vmware używasz?
akira

vmware workstation 9.0.0 ma vmware-mount.exe, który obsługuje Windows 7 64-bit w Vmware \ Vmware Virtual Disk Development Kit \ bin.
Jichao,

Odpowiedzi:


18

Niestety 64-bitowy system Windows ograniczy możliwość ładowania 32-bitowych sterowników, dlatego narzędzie do montowania VMDK zawodzi.

Znalazłem tę stronę, która rzekomo jest w stanie obejść ten problem, po prostu instalując go w Program Fileskatalogu zamiast Program Files (x86), ale to nie działało dla mnie; może będziesz miał więcej szczęścia. Możesz także poszukać narzędzia innej firmy, takiego jak vdk.exe , ale one także muszą użyć sterownika, który zostanie zablokowany - tak, nawet podczas instalowania / uruchamiania jako administrator ( dostępne jest źródło VDK, więc ktoś może podejmij zadanie aktualizacji i kompilacji dla 64-bitów). OSFMount faktycznie ma wersję 64-bitową, ale niestety obsługuje tylko dyski VMWare tylko do odczytu.

Jest kilka wątków na płytach VMW na ten temat i wydaje się, że stary DiskMount (5.5) po prostu nie obsługuje 64-bitowego systemu Windows i że nowy jest dołączony jako część narzędzi programistycznych (tak jakby tylko deweloperzy potrzebowali takie narzędzie). Zatem masz do wyboru vmware-mountnarzędzie z VMDare VDDK lub nowszego vSphere VDDK, które zawiera nowszą kopię narzędzi do montowania i zarządzania dyskami. (Nawet te domyślnie instalują się w wersji 32-bitowej i zawierają plik zip z 64-bitowymi wersjami kilku plików, w tym narzędzia do zarządzania dyskami, ale nie narzędzia instalacyjnego). Za pomocą tego można zamontować plik VMDK, ale należy pamiętać domyślnie montuje się jako tylko do odczytu; aby móc pisać, musisz użyć/m:wprzełącznik, a nawet wtedy system Windows podaje błąd „ nie znaleziono ścieżki” podczas próby zmiany / usunięcia plików z zamontowanego woluminu.

VMWarePlayer ma wbudowaną możliwość montowania za pomocą ustawień dysku twardego, ale ponownie, nawet ustawiając go na nie - tylko do odczytu powoduje błędy związane z niemożnością znalezienia pliku. (VMWare Workstation również to robi, ale VMWare Player jest znacznie mniejszy i bezpłatny).

Aktualizacja: Właśnie odkryłem, że możesz wprowadzać zmiany na dysku zamontowanym za pomocą vmware-mount(z VDDK), jeśli robisz to z wiersza polecenia administratora (np e: & del /f /q pagefile.sys.). Jednak w ten sposób nie pojawia się nawet w Eksploratorze Windows. Możesz spróbować eksperymentować z różnymi kombinacjami uprawnień i uprawnień użytkownika, aby znaleźć taki, który działa najlepiej.

Polecenie montażu VMWare Player

wprowadź opis zdjęcia tutaj


Używam OSFMount, aby uzyskać dostęp tylko do odczytu, a teraz używam testdisk do utworzenia obrazu. D partycji Potrzebuję, do którego OSFMount może przyznać dostęp do zapisu, co pozwoli mi użyć testdisk do naprawy struktury partycji, więc Windows rozpozna go więc mogę dostać się do moich rzeczy: D
ldam

Bardzo dobrze. Kilka lat temu zrobiłem zdjęcie mojego woluminu Windows XP zaraz po tym, jak mój Documents and Settingskatalog został w jakiś sposób skasowany. Cały czas zużywa 4 GB, ponieważ zamierzam przywrócić z niego utracone pliki „później”, ale to oznacza przygotowanie części nieużywanego miejsca na dysku, aby je przywrócić. Twój pomysł na użycie OSFMount do tego celu jest dobrym pomysłem i może w końcu uda mi się to rozwiązać i zwolnić miejsce. :-)
Synetech,

5

Zainstaluj wersję próbną najnowszego VMware Workstation. Jest wyposażony w narzędzie do montowania, pod File\Map virtual Diskktórym działa dobrze pod Win7 x64


1
Yikes! Pobieranie i instalowanie setek megabajtów tylko dla jednego narzędzia. :-(
Synetech

Tak - jednak to działa. Możesz także wypróbować VDDK, o którym wspomniał Synetch, to też powinno zadziałać
leepfrog

4

Idealnie używasz oficjalnego narzędzia wiersza polecenia vmware-mount.exe

  • Aby go uzyskać, musisz zarejestrować się w VMWare (potrzebujesz prawidłowego adresu e-mail) i pobrać bezpłatny zestaw programistyczny Virtual Disk o wielkości 40 MB dla vSphere (vSphere VDDK V5.1.0-774844).
    Uwaga: Późniejsze wersje, takie jak 5.5 lub 6.0 , NIE zawierają już narzędzia do montażu vmware !

  • Po standardowej instalacji znajdziesz vmware-mount.exenastępującą ścieżkę:

    C:\Program Files (x86)\VMware\VMware Virtual Disk Development Kit\bin
    

    Nie przejmuj się wersją 32- lub 64-bitową, ponieważ działa ona po prostu bez żadnych problemów, a to się liczy w tym przypadku

  • Otwórz tam standardowe okno poleceń i zamontuj plik .vmdk za pomocą jednej z dostępnych opcji .

    vmware-mount [driveletter:] [path-to-vmdk] [options]
    

    wprowadź opis zdjęcia tutaj

    Jeśli nie użyjesz /m:[w|n]przełącznika, wszystko działa idealnie. Podana litera dysku jest wyświetlana w Eksploratorze Windows i masz pełny dostęp do odczytu i zapisu na dysku wirtualnym.
    Wskazówka: umieść procedurę montowania / odinstalowywania w plikach wsadowych, aby uzyskać poprawki, przyszłość i łatwość użycia.

  • Uwaga: chociaż na SU jest powiązany, nieco nowszy wątek , nie polecam używania VMWare Disk Mount Utility 5.5 , ponieważ jest naprawdę stary w porównaniu do tego tutaj: 2005 vs. 2012 !


Instalacja kończy się niepowodzeniem, ponieważ próbują zainstalować 32-bitowy sterownik.
Bora

1

Możesz spróbować zainstalować tryb XP. Można go zainstalować jako 32-bitowy w środowisku 64-bitowym, a następnie można uruchomić VMWare w trybie XP.

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


4
czy chcesz umieścić maszynę wirtualną wokół maszyny wirtualnej, aby wszystko działało?
akira

1
@akira OP twierdzi, że musi tylko zamontować dysk, a nie uruchomić maszynę wirtualną, z którą jest powiązany.
Stephen Jennings

@Stephen Jennings: tak, ale przeczytałem „VMWARE w trybie XP”, a nie „VMWARE Mount Utility”.
akira

maszyna wirtualna na maszynie wirtualnej byłaby w porządku, gdyby chciał faktycznie uruchamiać programy z dysku wirtualnego, w przeciwnym razie wystarczy instalacja narzędzia vmware mount w trybie XP.
ubiquibacon

1

Pobierz zestaw VMware Virtual Disk Development Kit .

Pobierz wersję systemu Windows.

Instaluje się w 32-bitowym folderze Program Files (x86), ale faktycznie instaluje 64-bitowy sterownik menedżera woluminów.

Pamiętaj, że nie musisz być administratorem, aby zamontować dysk wirtualny, ale musisz być jednym z nich, aby uzyskać dostęp do zamontowanego woluminu.


0

Za pomocą narzędzia OSFMount można montować pliki VMDK w systemie Windows.

OSFMount działa z GUI lub z wiersza poleceń i jest darmowy.

Masz wersję 32- i 64-bitową.

Wyodrębniono stąd: http://www.sysadmit.com/2016/07/vmware-abrir-vmdk-desde-windows.html


Super User to angielska strona. Linkowanie do strony w języku hiszpańskim? nie jest pomocne.
DavidPostill

Podaj zasadnicze części odpowiedzi z linków referencyjnych, ponieważ odpowiedź może stać się nieważna, jeśli połączona strona (strony) ulegną zmianie.
DavidPostill

0
  1. Pobierz VDDK 6.5.3 z autoryzowanych lokalizacji, np . VMWare.com .
  2. Uruchom plik vstor2install.bat po wyodrębnieniu folderu bin \ z poświadczeniem administracyjnym.
  3. Sprawdź usługę współdzieloną vstor2-mntapi20 za pomocą polecenia sc . Jeśli nie działa, uruchom go.
  4. Zainstaluj VMWare Player w wersji powyżej 6.0 * i sprawdź, czy istnieją opcje montowania .vmdk z menu kontekstowego.
  5. Funkcja montażu jest dobra.

„Zamontuj dysk wirtualny ...”

Testowany na Windows 10 Professional Build 1803 CHT od 01-09-18.

* Unconfirmed pre-requisites.

-1

Inną rzeczą, którą możesz zrobić, to tak łatwy krok:

  • Otwórz Vmware Player
  • jeśli masz inną maszynę wirtualną VMX, taką jak Windows Xp, Windows 7, wyłącz ją i przejdź do ustawień vmware
  • W zakładce Sprzęt kliknij przycisk „Dodaj” i wybierz opcję HArdisk Przejdź do pliku, w którym istnieje plik „Vmdk”.
  • Dodaj to
  • Po włączeniu VMX VM (której ustawienia dokonałeś zmian i dodałeś dysk vmdk), możesz teraz znaleźć inny dysk twardy, który jest plikiem vmdk.

    Cieszyć się :)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.