¿Convertir el archivo Hyper-V .vhdx para importar en un archivo .vhd para importar xenserver?

¿Convertir el archivo Hyper-V .vhdx para importar en un archivo .vhd para importar xenserver?

Me enviaron una máquina virtual como .vhdx en lugar de .vhd y necesito importarla a xenserver, que admite .vhd pero no .vhdx.

Miré las siguientes soluciones:

El problema con el uso de PowerShell es que necesita tener Windows 2012 o Windows 8.1 pero con la función Hyper-V instalada para obtener los cmdlets adecuados.

Sólo tengo acceso a Windows 2008r2 y Windows 8.1 sin la función Hyper-V instalada.

Mis otras opciones habrían sido intentar obtener acceso a un servidor con Hyper-V y usar PowerShell para ejecutar el comando convert-vhd en el servidor remoto, pero ni siquiera estoy seguro de si los comandos de PowerShell se pueden ejecutar de esa manera. (es decir, ejecutar cmdlets de Hyper-V en un servidor remoto que no tiene cmdlets de Hyper-V).

Respuesta1

Para determinar su versión de Windows, presione Win+ xy seleccione "Sistema". Su versión estará cerca de la parte superior, en "Edición de Windows". Sólo las versiones de 64 bits de Windows 8/8.1 Professional y Enterprise admiten Hyper-V. Tampoco podrá habilitar Hyper-V si el soporte de visualización de su procesador no está habilitado (AMD-V para AMD y VT-x para Intel)

Como alternativa, puedes instalar VirtualBox y usarlo VBoxManage.exepara convertir de VHDX a VHD de esta manera:

vboxmanage clonehd nombre de archivo.vhdx nombre de archivo.vhd -formato vhd

Advertencia: acabo de probar esto y se convirtió con éxito, sin embargo, no lo probé más allá de eso.

información relacionada