Como converter um arquivo VHDX para VHD?

34

Eu fiz uma imagem com disk2vhd e, infelizmente, escolhi o VHDX em vez do VHD. Não vi nenhuma informação sobre o que escolher.

De qualquer forma, agora que esse arquivo é tudo o que tenho, o PC original está na lixeira. Então, eu preciso saber como executá-lo como uma máquina virtual no Windows 7.

O VirtualBox não tem uma opção para abrir o VHDX e o WM Converter não tem a opção de abrir o VHDX (ou converter para VHD).

Bjorn
fonte

Respostas:

41

Você pode fazer essa conversão com o VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"
Poulpos
fonte
3
Parece que isso está quebrado no VirtualBox 5.0 . O relatório é rotulado como "crítico", mas não foi modificado em sete meses, portanto, não é muito otimista.
Wasabi Fan
2
@ WasabiFan - funciona novamente no 5.1.4 (eu apenas o usei).
WiredPrairie
Além disso, pode-se encontrar a VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)mensagem de erro.
Bass
11

Antes de qualquer coisa, faça um backup do .VHDX original, apenas por precaução.

Você disse que possui o Windows 7. Nesse caso, é possível converter facilmente VHDX em VHD com o PowerShell.

Vá para "Executar ..." ( Windows+ R) e digite Powershell.

Em seguida, na linha de comando do PowerShell, digite o comando PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

Deve ser convertido então.

Você pode encontrar informações adicionais sobre o Convert-VHDcomando aqui .

matan129
fonte
2
Ok, vou tentar. Mas diz >> Aplica-se a: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2
Bjorn
@Bjorn - Powershell 4 irá funcionar no Windows 7.
Ramhound
10
esse é um cmdlet que só funciona no Win8 / Server 2012 quando o Hyper-V está ativado.
Magicandre1981
11
O Hyper-V não está disponível nas edições Home.
Álvaro González
Mesmo após a atualização para o PowerShell 4.0, acabei de entrar The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.no Windows 7
James EJ
4

Cometi o mesmo erro: ao criar o disco virtual a partir do físico com o Disk2VHD, há uma caixa de seleção no canto superior direito (segundo abaixo) marcada por padrão para criar um vhdx. Remova essa verificação e, em vez disso, criará um vhd .

James Taylor
fonte
0

Consegui extrair arquivos de um "Windows Image Backup" do Windows 10 VMDH e gravá-los em uma máquina Windows 7: instalei o Windows Server 2012 (avaliação gratuita de 180 dias) em uma máquina virtual e o conectei ao meu disco rígido local por meio de um compartilhamento de rede. Dessa forma, eu poderia "montar" o backup do VMDH e gravar os arquivos importantes de volta na minha unidade local.

fraber
fonte