Как преобразовать файл VHDX в VHD?

34

Я сделал образ с disk2vhd и, к сожалению, я выбрал VHDX вместо VHD. Я не видел никакой информации о том, что выбрать.

В любом случае, теперь этот файл - все, что у меня есть, оригинальный компьютер уничтожен. Поэтому мне нужно знать, как запустить его как виртуальную машину в Windows 7.

VirtualBox не имеет возможности открывать VHDX, а WM Converter не имеет возможности открывать VHDX (или конвертировать в VHD).

Bjorn
источник

Ответы:

41

Вы можете сделать это преобразование с VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"
Poulpos
источник
3
Похоже, это не работает в VirtualBox 5.0 . Отчет помечен как «критический», но не изменялся в течение 7 месяцев, поэтому не очень оптимистично.
Васаби Фан
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.

Перейдите к «Run ...» ( Windows+ R) и введите Powershell.

Затем в командной строке PowerShell введите команду PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

Это должно быть преобразовано тогда.

Вы можете найти дополнительную информацию о Convert-VHDкоманде здесь .

matan129
источник
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
Джеймс Э.Д.
4

Для преобразования VHDX в VHD используйте бесплатный StarWind V2V Image Converter

shujauddin
источник
Только что попробовал, работает только на Win8 или выше.
Симон Хова
4

Я сделал ту же ошибку, при создании виртуального диска из физического с Disk2VHD, есть флажок в правом верхнем углу (второй вниз), который по умолчанию отмечен для создания VHDX, удалите эту проверку, и вместо этого будет создан VHD ,

Джеймс Тейлор
источник
0

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

fraber
источник