Jak przekonwertować plik VHDX na VHD?

34

Zrobiłem obraz z disk2vhd i niestety wybrałem VHDX zamiast VHD. Nie widziałem żadnych informacji o tym, co wybrać.

W każdym razie, teraz, gdy plik jest wszystkim, co mam, oryginalny komputer jest zniszczony. Muszę więc wiedzieć, jak uruchomić go jako maszynę wirtualną w systemie Windows 7.

VirtualBox nie ma opcji otwarcia VHDX, a WM Converter nie ma opcji otwarcia VHDX (lub konwersji do VHD).

Bjorn
źródło

Odpowiedzi:

41

Możesz wykonać tę konwersję za pomocą VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"
Poulpos
źródło
3
Wygląda na to, że jest to uszkodzone w VirtualBox 5.0 . Raport jest oznaczony jako „krytyczny”, ale nie został zmodyfikowany od 7 miesięcy, więc nie jest zbyt optymistyczny.
Wasabi Fan
2
@WasabiFan - działa ponownie w 5.1.4 (właśnie go użyłem).
WiredPrairie 10.09.16
Ponadto można napotkać VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)komunikat o błędzie.
Bass
11

Przede wszystkim wykonaj kopię zapasową oryginalnego pliku .VHDX, na wszelki wypadek.

Powiedziałeś, że masz Windows 7. W takim przypadku możesz łatwo przekonwertować VHDX na VHD za pomocą PowerShell.

Przejdź do „Uruchom ...” ( Windows+ R) i wpisz Powershell.

Następnie w wierszu polecenia programu PowerShell wpisz polecenie PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

To powinno zostać przekonwertowane.

Możesz znaleźć dodatkowe informacje o Convert-VHDpoleceniu tutaj .

matan129
źródło
2
Ok, spróbuję. Ale mówi >> Dotyczy: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2
Bjorn
@Bjorn - Powershell 4 będzie działał w systemie Windows 7.
Ramhound
10
jest to polecenie cmdlet, które działa tylko w Win8 / Server 2012, gdy aktywowana jest funkcja Hyper-V.
magicandre1981
1
Funkcja Hyper-V nie jest dostępna w wydaniach domowych.
Álvaro González
Nawet po aktualizacji do PowerShell 4.0 dostaję tylko The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.system Windows 7
James EJ
4

Popełniłem ten sam błąd: podczas tworzenia dysku wirtualnego z dysku fizycznego za pomocą Disk2VHD, w prawym górnym rogu (drugie w dół) znajduje się pole wyboru, które jest domyślnie zaznaczone, aby utworzyć vhdx, usuń to sprawdzenie, a zamiast tego utworzy vhd .

James Taylor
źródło
0

Udało mi się wyodrębnić pliki z Windows 10 VMDH „Windows Image Backup” i zapisać je na komputerze z systemem Windows 7: Zainstalowałem Windows Server 2012 (bezpłatna ocena 180 dni) na maszynie wirtualnej i podłączyłem go do mojego lokalnego dysku twardego za pomocą udział sieciowy. W ten sposób mogłem „zamontować” kopię zapasową VMDH i zapisać ważne pliki z powrotem na dysku lokalnym.

fraber
źródło