Як конвертувати VHDX файл у VHD?


34

Я зробив зображення з disk2vhd і, на жаль, вибрав VHDX замість VHD. Я не бачив жодної інформації про те, що вибрати.

У будь-якому випадку, тепер цей файл - все, що я маю, оригінальний ПК потрапив у сміття. Тому мені потрібно знати, як запустити його як віртуальну машину в Windows 7.

У VirtualBox немає можливості відкривати VHDX, а WM Converter не має можливості відкривати VHDX (або конвертувати у VHD).

Відповіді:


41

Ви можете зробити цю конверсію за допомогою VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"

3
Схоже, це порушено у VirtualBox 5.0 . Звіт позначений як "критичний", але не був змінений протягом 7 місяців, тому не дуже оптимістичний.
вентилятор Wasabi

2
@WasabiFan - він працює знову в 5.1.4 (я просто його використав).
WiredPrairie

Також можна зустріти VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)повідомлення про помилку.
Бас

11

Перш за все, зробіть резервну копію оригіналу .VHDX, про всяк випадок.

Ви сказали, що у вас є Windows 7. У цьому випадку ви можете легко конвертувати VHDX в VHD за допомогою PowerShell.

Перейдіть до "Виконати ..." ( Windows+ R) і введіть Powershell.

Потім в командному рядку PowerShell введіть команду PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

Це слід потім перетворити.

Ви можете знайти додаткову інформацію про Convert-VHDкоманду тут .


2
Гаразд, я спробую. Але сказано >> Застосовується для: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2
Bjorn

@Bjorn - Powershell 4 працюватиме на Windows 7.
Ramhound

10
це командлет, який працює лише в Win8 / Server 2012, коли активовано Hyper-V.
magicandre1981

1
Hyper-V недоступний у домашніх виданнях.
Альваро Гонсалес

Навіть після оновлення до PowerShell 4.0 я просто переходжу The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.на Windows 7
James EJ


4

Я зробив ту саму помилку, коли створюючи Віртуальний диск з фізичного за допомогою Disk2VHD, у верхньому правому куті є другий прапорець (другий вниз), який поставлений за замовчуванням, щоб створити vhdx, Видаліть цю прапорець і вона створить натомість vhd .


0

Мені вдалося витягнути файли з Windows 10 VMDH "Резервне копіювання зображень Windows" та записати їх на машину Windows 7: Я встановив Windows Server 2012 (вільне оцінювання 180 днів) у віртуальну машину та підключив її до свого локального жорсткого диска через мережева частка. Таким чином я міг "змонтувати" резервну копію VMDH і записати важливі файли назад на свій локальний диск.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.