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).

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"

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 .


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 .


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.

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.