Jak przekonwertować VHD na VMDK: przewodnik krok po kroku
VMware vSphere i Microsoft Hyper-V to dwie najpopularniejsze platformy wirtualizacyjne. Każde z tych rozwiązań wykorzystuje inne formaty plików dysków wirtualnych dla maszyn wirtualnych. Oznacza to, że podczas przenoszenia maszyn wirtualnych między środowiskami VMware i Hyper-V konieczna jest konwersja plików dysków wirtualnych. Na przykład może zaistnieć potrzeba migracji maszyn wirtualnych między hiperwizorami w celach testowych. W innych przypadkach zmiana formatu może być konieczna, jeśli podczas tworzenia maszyny wirtualnej wybrano niewłaściwy format.
Hyper-V wykorzystuje formaty VHD i VHDX dla maszyn wirtualnych, podczas gdy VMware stosuje format VMDK. Przeczytaj ten wpis, aby dowiedzieć się, jak przenieść maszyny wirtualne z Hyper-V do środowiska VMware poprzez konwersję pliku VHD na VMDK.
Formaty dysków wirtualnych
VHD odnosi się do formatu obrazu dysku wprowadzonego jako format dysku wirtualnego dla maszyn wirtualnych w programie Connectix Virtual PC. Później firma Microsoft przejęła Virtual PC i kontynuowała rozwój tego produktu do wirtualizacji. Następnie Microsoft zaprezentował Hyper-V jako alternatywę dla programu Microsoft Virtual PC. Główne funkcje formatu VHD to:
- Maksymalny obsługiwany rozmiar plików VHD wynosi 2 TB (2^32*512 bajtów), gdzie 32 bity reprezentują liczbę, a 512 bajtów – rozmiar sektora.
- VirtualBox obsługuje również format dysków wirtualnych VHD, który jest nadal używany w chmurze Microsoft Azure.
- Maszyny wirtualne Hyper-V pierwszej generacji mogą korzystać wyłącznie z dysków wirtualnych w formacie VHD.
VHDX to nowa wersja formatu dysku wirtualnego udostępniona przez firmę Microsoft, będąca następcą formatu VHD. Format VHDX ma szeroki zakres zastosowań, w tym dyski wirtualne dla maszyn wirtualnych Hyper-V oraz współdzielone woluminy klastrowe Microsoft (Microsoft Cluster Shared Volumes). VHDX jest formatem plików półotwartym, a specyfikację tego formatu można pobrać ze strony internetowej firmy Microsoft w celu tworzenia własnych aplikacji współpracujących z plikami VHDX. Główne funkcje formatu VHDX to:
- Maksymalna pojemność dysku wynosi 64 TB, w porównaniu z limitem 2 TB dla formatu VHD.
- Obsługuje sektory o rozmiarze 4 KB.
- W porównaniu z dyskami VHD zapewnia lepszą ochronę przed awariami spowodowanymi utratą zasilania.
Maszyny wirtualne drugiej generacji obsługują zarówno dyski wirtualne VHDX, jak i VHD. Jednak maszyny wirtualne w usłudze Azure mogą korzystać wyłącznie z dysków wirtualnych w formacie VHD. Dyski wirtualne VHDX można tworzyć w oknie „Zarządzanie dyskami” w systemach Windows 10 i Windows Server 2016. Obrazy VHDX można również zamontować (podłączyć) jako dysk twardy i wyświetlić w Eksploratorze Windows (Mój komputer) w najnowszych wersjach systemu Windows dzięki wbudowanemu sterownikowi VHDX.
VMDK to otwarty format obrazów dysków wirtualnych używany przez hiperwizory VMware, VirtualBox, QEMU itp., który nie jest obsługiwany przez Hyper-V. Pliki obrazów VMDK można traktować jako kontenery do przechowywania danych, podobnie jak fizyczne dyski twarde, i charakteryzują się one wysoką kompatybilnością z różnorodnym oprogramowaniem do wirtualizacji. Maksymalny rozmiar dysku wirtualnego VMDK został zwiększony z 2 TB do 62 TB.
Dyski wirtualne VMDK można podzielić na następujące typy i odmiany: monolityczne, dzielone, rzadkie, płaskie, a także z alokacją cienką i grubą. Dyski Delta VMDK są tworzone podczas wykonywania operacji Migawki maszyn wirtualnych. Pliki VMDK można mapować (montować) do określonego punktu montowania na komputerze hosta, jeśli zainstalowano program VMware Workstation. Zapewniony jest wysoki poziom niezawodności. Dyski wirtualne VMDK korzystają z wsparcia dla natywnych sektorów o rozmiarze 4 KB, z których korzystają najnowsze wersje produktów VMware z systemem VMFS6 (Virtual Machine File System 6).
Sprawdź zawartość pliku VHD przed konwersją VHD do VMDK
Jest to opcjonalny krok, który pozwala zweryfikować stan źródłowego dysku wirtualnego VHD lub VHDX oraz wyświetlić zawarte w nim pliki. Takie podejście pozwala uniknąć nieporozumień i straty czasu związanej z konwersją niewłaściwego dysku wirtualnego. Jeśli chcesz jedynie wyodrębnić pliki z obrazów VHD, ta sekcja jest właśnie dla Ciebie. Pliki VHD można zamontować w katalogu w systemie Linux oraz przypisać do określonej litery dysku w systemie Windows.
Jak otworzyć plik VHDX w systemie Linux
W systemie Linux pliki VHD i VHDX można zamontować w określonym katalogu (punkcie montowania) w konsoli za pomocą narzędzi libguestfs . Dzięki temu można wyświetlić zawartość plików VHD i VHDX w systemie Linux przed rozpoczęciem konwersji VHD do formatu VMDK. Przyjrzyjmy się, jak wyświetlić zawartość obrazów dysków wirtualnych VHD i VHDX w systemie Linux.
Zainstaluj potrzebny pakiet:
sudo apt-get install libguestfs-tools
Utwórz katalog, do którego chcesz zamontować obrazy VHD lub VHDX, na przykład: /mnt/vhd/:
sudo mkdir /mnt/vhd/
Uruchom polecenie, aby zamontować obraz dysku VHD w określonym katalogu. Znajdujemy się w katalogu, w którym znajduje się wymagany plik VHD, i uruchamiamy polecenie jako root:
guestmount --add test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1
Gdzie:
-add – otwiera dysk wirtualny.
--ro – dysk wirtualny jest montowany w trybie tylko do odczytu.
/mnt/vhd/ to ścieżka do pliku VHD, który chcesz zamontować.
-m /dev/sda1/ to nazwa partycji istniejącej na dysku wirtualnym VHD. Na dysku wirtualnym VHD używanym w tym przykładzie znajduje się jedna partycja NTFS.
Aby wyświetlić wszystkie dostępne polecenia, uruchom guestmount --help
Uwaga: Jeśli uruchamiasz polecenie w innym katalogu, podaj pełną ścieżkę do pliku VHD, na przykład: guestmount --add /media/user1/data/test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1
Sprawdź zawartość zamontowanego obrazu VHD:
ls -al /mnt/vhd/

Aby odmontować dysk wirtualny, użyj polecenia:
guestunmount /mnt/vhd/
Podobnie możesz zamontować pliki VHDX do /mnt/vhd/ katalogu utworzonego wcześniej i skopiować zawartość z zamontowanego dysku wirtualnego:
guestmount --add /media/user1/data/WinServer2016.vhdx --ro /mnt/vhd -m /dev/sda2
Gdzie: /dev/sda2 jest używane, ponieważ /dev/sda1/ jest partycją serwisową utworzoną domyślnie przez instalator systemu Windows.
W konsoli systemu Linux można wyświetlić zawartość partycji systemowej Windows (dysk C:) na dysku wirtualnym VHDX (patrz zrzut ekranu poniżej).

Jak otworzyć plik VHD w systemie Windows
- Otwórz okno Zarządzanie komputerem (kliknij prawym przyciskiem myszy Mój komputer i wybierz Zarządzaj z menu kontekstowego).

- W oknie Zarządzanie komputerem wybierz Zarządzanie dyskami , a następnie kliknij Akcja > Podłącz VHD .

- W wyskakującym oknie określ ścieżkę do pliku VHD lub VHDX. Zaznacz pole wyboru Tylko do odczytu , jeśli nie chcesz zapisywać danych na dysku wirtualnym. Ta opcja chroni również dane przechowywane na dysku wirtualnym przed przypadkowym uszkodzeniem.

- Dysk jest teraz zamontowany i wyświetlany w oknie Zarządzanie dyskami oraz w Eksploratorze Windows (w tym przypadku jako dysk X: ).
Uwaga: System Windows może rozpoznać tylko partycje z obsługiwanymi systemami plików: NTFS, FAT32, exFAT i ReFS. Jeśli dysk wirtualny zawiera partycje systemu Linux z systemami plików ext3, ext4 i innymi, nie będzie można wyświetlić zawartości plików VHD lub VHDX zamontowanych w systemie Windows bez użycia narzędzi innych producentów.
Aby odmontować dysk wirtualny VHD lub VHDX z systemu Windows, otwórz Eksploratora Windows, kliknij prawym przyciskiem myszy literę dysku przypisaną do dysku wirtualnego, a następnie w menu kontekstowym wybierz opcję Wysuń .

Teraz, po sprawdzeniu zawartości dysku wirtualnego VHD (VHDX) i upewnieniu się, że jest to właściwy dysk, możesz przystąpić do jego konwersji do formatu VMDK. Istnieją dwie bardzo przystępne cenowo metody konwersji VHD do VMDK – przy użyciu qemu-img oraz przy użyciu VBoxManage . Oba rozwiązania są bezpłatne i zostały opisane poniżej.
Jak przekonwertować plik VHD na VMDK za pomocą qemu-img
QEMU to otwarta platforma do emulacji i wirtualizacji maszyn. Qemu-img to narzędzie z zestawu oprogramowania QEMU, które służy do konwersji dysków wirtualnych z jednego formatu na inny. Qemu-img można wykorzystać do konwersji pliku VHD na VMDK, a korzystanie z tego narzędzia jest pierwszą metodą, którą omówimy. qemu-img można uruchomić zarówno w systemie operacyjnym Windows, jak i Linux.
Korzystanie z qemu-img w systemie Linux
W tym przykładzie do uruchomienia qemu-img wykorzystano system Ubuntu Linux.
- Najpierw zainstaluj qemu-img z internetowych repozytoriów oprogramowania:
sudo apt-get install qemu-utils - Przejdź do katalogu, w którym przechowywane są obrazy dysków wirtualnych (w tym przykładzie pliki dysków wirtualnych VHD i VHDX są przechowywane w /media/user1/data/):
cd /media/user1/data/
Sprawdź plik VHDX
- Wyświetl informacje o obrazie VHD po uruchomieniu sudo su w celu uzyskania uprawnień administratora:
qemu-img info test-disk.vhd

W podobny sposób możesz sprawdzić informacje o dysku wirtualnym VHDX:
qemu-img info /media/user1/data/WinServer2016.vhdx

Konwersja pliku VHD na VMDK w systemie Linux
- Aby przekonwertować plik VHD na VMDK za pomocą qemu-img w systemie Linux, uruchom polecenie jako root:
qemu-img convert /media/user1/data/WinServer2016.vhdx -O vmdk /media/user1/data/WinServer2016qemu.vmdk -pGdzie:
-O– określa format pliku wyjściowego-p– wyświetla pasek postępuPoczekaj, aż proces konwersji się zakończy.
Korzystanie z qemu-img w systemie Windows
- Pobierz qemu-img z oficjalnej strony internetowej (dostępne są instalatory 32-bitowe i 64-bitowe). W niniejszym przykładzie wykorzystano pliki: qemu-img-win-x64-2_3_0 .
- Rozpakuj pliki z pobranego archiwum, na przykład do katalogu C:Programsqemu-img .
- Uruchom wiersz poleceń systemu Windows (CMD) – naciśnij Windows+R , aby otworzyć okno „ Uruchom ”. Wpisz „ cmd ” w oknie i naciśnij Ctrl+Shift+Enter, aby uruchomić polecenie jako administrator :
cd C:Programsqemu-imgPolecenia qemu-img w systemach Linux i Windows są identyczne.
Konwersja pliku VHD do formatu VMDK w systemie Windows
Uruchom CMD jako administrator i przejdź do katalogu, w którym qemu-img jest zainstalowany.
- Wyświetl informacje o dysku wirtualnym:
qemu-img.exe info c:VirtualHyper-Vtest-disk.vhd - Konwertuj obraz dysku VHD do formatu VMDK:
qemu-img.exe convert -p c:VirtualHyper-Vtest-disk.vhd -O vmdk c:VirtualHyper-Vtest-disk.vmdkGdzie:
-p– pokaż postęp-O– plik wyjściowyPoczekaj, aż proces konwersji się zakończy.

Jak przekonwertować plik VHD na VMDK za pomocą VBoxManage
VBoxManage to interfejs wiersza poleceń (CLI) służący do zarządzania hiperwizorem VirtualBox i maszynami wirtualnymi. VBoxManage to narzędzie wieloplatformowe, które jest instalowane podczas zainstaluj VirtualBox (jak pamiętasz, VirtualBox to wieloplatformowe rozwiązanie do wirtualizacji). Jedną z VBoxManage najbardziej atrakcyjnych funkcji jest możliwość konwersji wielu formatów dysków wirtualnych. Można przekonwertować plik VHD na VMDK za pomocą VBoxManage .
Jeśli jako system operacyjny hosta używasz Windows, uruchom CMD jako administrator i przejdź do katalogu instalacyjnego VirtualBox, aby uruchomić VBoxManage . W obecnym przykładzie VirtualBox jest zainstalowany w katalogu domyślnym.
cd C:Program FilesOracleVirtualBox
Możesz dodać ścieżkę instalacyjną programu VirtualBox do zmiennej środowiskowej Path , aby uniknąć ręcznego przechodzenia do katalogu instalacyjnego programu VirtualBox za każdym razem, gdy chcesz uruchomić VBoxManage .
Uruchom polecenie, aby przekonwertować plik VHD z Hyper-V na format VMDK programu VMware w następujący sposób:
VBoxManage clonehd --format vmdk C:virtualHyper-VWinServer2016.vhdx С:virtualHyper-VWinServer2016vbox.vmdk
Składnia jest prosta — należy ustawić docelowy format dysku wirtualnego (VMDK) oraz określić nazwy pliku źródłowego VHDX i docelowego VMDK .
Poczekaj, aż proces konwersji się zakończy.

Jeśli na komputerze, na którym zainstalowano program VirtualBox, korzystasz z systemu Linux, użyj identycznych poleceń (pamiętaj jednak o strukturze partycji i katalogów w systemie Linux).
Tworzenie maszyny wirtualnej VMware przy użyciu przekonwertowanego dysku wirtualnego
Konwersja pliku VHD do formatu VMDK umożliwia przekształcenie maszyn wirtualnych Hyper-V w maszyny wirtualne VMware. Aby zakończyć ten proces, należy zaimportować przekonwertowany dysk wirtualny do ręcznie utworzonych maszyn wirtualnych VMware. Metodę tę można zastosować w przypadku maszyn wirtualnych działających w środowiskach VMware Workstation i VMware ESXi. Pozostałe szczegóły dotyczące konwersji maszyn Hyper-V do formatu VMware zostały wyjaśnione w tej sekcji.
VMware Workstation
Jeśli chcesz utworzyć maszynę wirtualną przy użyciu dysku wirtualnego przekonwertowanego z formatu VHD (VHDX) do formatu VMDK w programie VMware Workstation, po prostu utwórz nową maszynę wirtualną (lub otwórz istniejącą, jeśli chcesz dodać przekonwertowany dysk wirtualny jako dodatkowy dysk wirtualny) i wybierz opcję użycia istniejącego dysku wirtualnego.
Utwórzmy nową maszynę wirtualną w programie VMware Workstation. Kliknij Plik > Nowa maszyna wirtualna .
Szczegółowe wyjaśnienie dotyczące tworzenia nowej maszyny wirtualnej w programie VMware Workstation znajdziesz we wpisie na blogu pod adresem Domowe laboratorium VMware. W tej części dzisiejszego wpisu skupimy się na krokach niezbędnych do zaimportowania przekonwertowanego dysku wirtualnego VHD do maszyny wirtualnej w programie VMware Workstation. W związku z tym należy zwrócić szczególną uwagę na następujące kroki:
- Wybierz opcję „ Zainstaluję system operacyjny później”, a następnie wybierz wersję systemu operacyjnego gościa (OS), która była zainstalowana na źródłowej maszynie wirtualnej Hyper-V, której dysk wirtualny został przekonwertowany ( Windows Server 2016 w tym przypadku). Jeśli korzystasz ze starszej wersji programu VMware Workstation, wybierz Windows 10 jako wersję systemu operacyjnego gościa.

Nazwa maszyny wirtualnej to Win2016converted w naszym przykładzie. Pliki nowej maszyny wirtualnej są przechowywane w C:VirtualWin2016converted .
- Wybierz opcję „ Użyj istniejącego dysku wirtualnego ” na etapie Wybierz dysk .

- Określ ścieżkę do istniejącego pliku VMDK lub wyszukaj plik. W tym przypadku ścieżka do pliku VMDK to:
C:VirtualHyper-VWinServer2016qemu2.vmdk

- Jeśli pojawi się okno dialogowe z sugestią konwersji istniejącego dysku wirtualnego do nowszego formatu, decyzja należy do Ciebie. Należy przekonwertować dysk wirtualny na nowszy format, jeśli nie planuje się używać tego dysku wirtualnego w maszynach wirtualnych starszych wersji (wyposażonych w starszy sprzęt wirtualny).
- W opcjach maszyny wirtualnej należy wybrać jako typ oprogramowania układowego BIOS , jeśli źródłowa maszyna wirtualna Hyper-V była skonfigurowana do korzystania z BIOS-u. W przeciwnym razie maszyna wirtualna VMware, do której podłączono dysk wirtualny przekonwertowany z formatu Hyper-V na format VMware, nie uruchomi się. Po utworzeniu maszyny wirtualnej możesz sprawdzić to ustawienie, przechodząc do VM > Ustawienia , wybierając Opcje zakładkę > Zaawansowane .

Teraz Twoja maszyna wirtualna powinna uruchomić się poprawnie. Po uruchomieniu systemu operacyjnego gościa zainstaluj VMware Tools.

VMware ESXi
Można również przekonwertować plik VHD na format VMDK i zaimportować przekonwertowany dysk wirtualny do maszyny wirtualnej VMware działającej na hoście ESXi. Jednak format dysku wirtualnego VMware używany przez VMware Workstation i VMware ESXi różni się od siebie. Dysk wirtualny w formacie VMware Workstation posiada deskryptor dysku wbudowany w pojedynczy plik Plik VMDK. Dysk wirtualny w formacie ESXi składa się z dwóch oddzielnych plików – pliku danych (.vmdk ) oraz pliku deskryptora dysku (-flat.vmdk ). Aby użyć dysku wirtualnego przekonwertowanego z formatu Hyper-V za pomocą qemu-img lub VBoxManage w maszynie wirtualnej działającej na ESXi, należy przekonwertować ten dysk wirtualny z formatu stacji roboczej do formatu ESXi. W przeciwnym razie pojawi się błąd: „ Nieobsługiwany lub nieprawidłowy typ dysku 2 ”.

Zobaczmy, jak używać dysku wirtualnego przekonwertowanego z formatu VHD w maszynie wirtualnej działającej na ESXi.
Konwersja pliku VMDK do formatu ESXi
- Prześlij przekonwertowany plik VMDK do magazynu danych podłączonego do hosta ESXi. Użyj klienta SCP/SFTP, interfejsu internetowego VMware Host Client lub VMware vSphere Client, aby przesłać przekonwertowany dysk wirtualny vmdk do magazynu danych ESXi.
W naszym przykładzie plik WinServer2016qemu.vmdk został przesłany do magazynu danych SSD1 , który jest podłączony do hosta ESXi o adresie IP 10.10.10.74.

- Upewnij się, że dostęp SSH jest włączony na hoście ESXi ( Zarządzaj > Usługi > TSM-SSH ).

- Połącz się z hostem ESXi przez SSH za pomocą klienta SSH (na przykład PuTTY).
- Przejdź do katalogu, w którym przechowywany jest plik dysku wirtualnego VMDK przekonwertowany z formatu VHD platformy Hyper-V (w tym przykładzie plik vmdk jest przechowywany w /vmfs/volumes/SSD1/converted/):
cd /vmfs/volumes/SSD1/converted/ - Użyj vmkfstools do konwersji dysku wirtualnego w formacie stacji roboczej na dysk wirtualny w formacie ESXi. W naszym przykładzie dysk wirtualny przydzielane dynamicznie w formacie ESXi jest docelowym typem dysku wirtualnego. Polecenia należy uruchamiać jako użytkownik root.
vmkfstools -i WinServer2016qemu.vmdk WinServer2016thin.vmdk -d thin
Jak widać na zrzucie ekranu, konwersja pliku VMDK z formatu stacji roboczej do formatu ESXi przy użyciu narzędzi vmkfstools zakończyła się pomyślnie i utworzono dwa nowe pliki:
WinServer2016thin-flat.vmdk
WinServer2016thin.vmdk

Importowanie dysku VMDK do maszyny wirtualnej w środowisku ESXi
Otwórz program VMware Host Client (optymalnym rozwiązaniem jest użycie Klient VMware vSphere w przypadku wdrażania vCenter, ale z programu VMware Host Client można korzystać w niemal wszystkich przypadkach, w tym w scenariuszu z ESXi – edycja bezpłatna). Ta sama procedura dotyczy wersji VMware vSphere/ESXi od 6.5 do 9.0.
W interfejsie internetowym VMware Host Client wybierz Maszyny wirtualne i kliknij Utwórz/Zarejestruj maszynę wirtualną .

Otworzy się kreator nowej maszyny wirtualnej.
- Wybierz typ tworzenia . Kliknij Utwórz nową maszynę wirtualną. Klikaj Dalej na każdym kroku, aby kontynuować.

- Wybierz nazwę i system operacyjny gościa. Wybierz wersję maszyny wirtualnej, rodzinę systemu operacyjnego gościa oraz wersję systemu operacyjnego gościa. W tym przykładzie nazwa maszyny wirtualnej to Win2016converted . Maszyna wirtualna jest zgodna z ESXi 6.5 lub nowszym. Rodzina systemu operacyjnego gościa to Windows, a wersja systemu operacyjnego gościa to Microsoft Windows 2016 (64-bitowy).

- Wybierz magazyn danych. Wybierz magazyn danych, w którym chcesz przechowywać pliki maszyny wirtualnej. Nazwa magazynu danych użytego w tym przykładzie to SSD2.

- Dostosuj ustawienia. Ten krok jest w naszym przypadku najważniejszy. Usuń dysk wirtualny utworzony domyślnie wraz z nową maszyną wirtualną. Następnie kliknij Dodaj dysk twardy > Istniejący dysk twardy .

W przeglądarce magazynów danych wybierz dysk wirtualny, który przekonwertowałeś z formatu VHD na VMDK, a następnie z formatu VMware stacja robocza na format VMware ESXi (z alokacją typu thin). Jak być może pamiętasz, przekonwertowany dysk wirtualny składa się z dwóch plików (.vmdk oraz -flat.vmdk ), ale w przeglądarce magazynu danych wyświetlany jest tylko jeden plik vmdk . Nie martw się — jest to funkcja programu VMware Host Client. Oba pliki skopiowane do magazynu danych ESXi są obecne. Możesz je sprawdzić w konsoli ESXi lub łącząc się przez SSH. W poniższym przykładzie widać, że aktualny rozmiar dysku wirtualnego wynosi 9,11 GB, ale maksymalny przydzielony rozmiar tego dysku to 30 GB.

Po dodaniu przekonwertowanego dysku wirtualnego VMDK widoczne jest nieaktywne pole, w którym wyświetlany jest rozmiar 9 GB (aktualny rozmiar) dysku wirtualnego o pojemności 30 GB.

- Gotowe do zakończenia. Na tym etapie można sprawdzić ustawienia. Jeśli wszystko jest w porządku, kliknij Zakończ , aby utworzyć nową maszynę wirtualną.

Teraz możesz włączyć maszynę wirtualną (kliknij prawym przyciskiem myszy nazwę maszyny wirtualnej i w menu kontekstowym wybierz Zasilanie > Włącz ).

Maszyna wirtualna z przekonwertowanym dyskiem wirtualnym uruchomiła się poprawnie, a sieć działa prawidłowo. Teraz możesz zainstalować VMware Tools w systemie operacyjnym gościa.

Wnioski
Jeśli chcesz przekonwertować maszyny wirtualne Hyper-V na VMware, możesz przekonwertować plik VHD na VMDK, a następnie podłączyć przekonwertowany dysk wirtualny VMDK do nowej maszyny wirtualnej VMware. Qemu-img może służyć jako narzędzie do konwersji plików VHD na VMDK, a VBoxManage może być użyte jako alternatywa. Oba rozwiązania są bezpłatne i wieloplatformowe, co pozwala na konwersję pliku VHD z Hyper-V do formatu VMDK VMware na różnych systemach operacyjnych. Należy pamiętać, że jeśli chcesz używać dysku wirtualnego przekonwertowanego za pomocą qemu-img lub VBoxManage w maszynach wirtualnych ESXi, powinieneś przekonwertować dysk wirtualny VMDK z formatu stacji roboczej do formatu ESXi za pomocą vmkfstools w wierszu poleceń ESXi.
Jeśli chcesz skorzystać z narzędzi półautomatycznych lub w pełni automatycznych do konwersji całej maszyny wirtualnej Hyper-V na maszynę wirtualną VMware, możesz skorzystać z bezpłatnego VMware vCenter Converter – wersja samodzielna. Niezależnie od używanego hiperwizora ochrona danych ma kluczowe znaczenie. NAKIVO Backup & Replication oferuje funkcję Odzyskiwania międzyplatformowego, która pozwala na konwersję dysków VHD z kopii zapasowych maszyn wirtualnych na dyski VMDK oraz przywracanie maszyn wirtualnych Hyper-V na hiperwizory VMware.