¿Cómo convertir un archivo VHDX a VHD?

34

Hice una imagen con disk2vhd y desafortunadamente elegí VHDX en lugar de VHD. No vi ninguna información sobre qué elegir.

De todos modos, ahora ese archivo es todo lo que tengo, la PC original está en la papelera. Entonces necesito saber cómo ejecutarlo como una máquina virtual en Windows 7.

VirtualBox no tiene una opción para abrir VHDX y WM Converter no tiene una opción para abrir VHDX (o para convertir a VHD).

Bjorn
fuente

Respuestas:

41

Puede hacer esa conversión con VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"
Poulpos
fuente
3
Parece que esto está roto en VirtualBox 5.0 . El informe está etiquetado como "crítico", pero no se ha modificado en 7 meses, por lo que no es muy optimista.
Fan de Wasabi
2
@WasabiFan: funciona de nuevo en 5.1.4 (lo acabo de usar).
WiredPrairie
Además, uno puede encontrar el VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)mensaje de error.
Bajo
11

Antes que nada, haga una copia de seguridad del .VHDX original, por si acaso.

Dijiste que tienes Windows 7. En ese caso, puedes convertir fácilmente VHDX a VHD con PowerShell.

Vaya a "Ejecutar ..." ( Windows+ R) y escriba Powershell.

Luego, en la línea de comando de PowerShell, escriba el comando PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

Debería convertirse entonces.

Puede encontrar información adicional sobre el Convert-VHDcomando aquí .

matan129
fuente
2
Ok, lo intento. Pero dice >> Se aplica a: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2
Bjorn
@Bjorn - Powershell 4 funcionará en Windows 7.
Ramhound
10
Este es un cmdlet que solo funciona en Win8 / Server 2012 cuando se activa Hyper-V.
magicandre1981
1
Hyper-V no está disponible en las ediciones Home.
Álvaro González
Incluso después de actualizar a PowerShell 4.0, acabo de acceder The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.a Windows 7
James EJ
4

Cometí el mismo error, al crear el disco virtual desde el físico con Disk2VHD, hay una casilla de verificación en la parte superior derecha (segundo abajo) que está marcada de forma predeterminada para crear un vhdx, elimine esta comprobación y creará un vhd en su lugar .

James Taylor
fuente
0

Logré extraer archivos de un "Windows Image Backup" de Windows 10 VMDH y escribirlos en una máquina con Windows 7: instalé Windows Server 2012 (evaluación gratuita de 180 días) en una máquina virtual y lo conecté a mi disco duro local a través de un red compartida De esta manera podría "montar" la copia de seguridad VMDH y escribir los archivos importantes en mi unidad local.

Fraber
fuente