Convierta OVA a VHD para usar en Hyper-V


12

Tengo un archivo OVA que necesito convertir a VHD para usar Hyper-V. Abrir el .ovaarchivo en winrar me da un .ovfarchivo y un .vmdkarchivo. Probé el programa Microsoft Virtual Machine Converter 3.0recomendado en SU ​​pero requería un servidor host. No tengo eso, solo tengo el archivo.

Importar ovf y / o vmdk a Hyper-V

Respuestas:


16

Muy fácil en realidad, instale VirtualBox que viene con el programa VBoxManage.exe. Se puede usar con clonehdpara especificar el nuevo formato del disco. Usted especifica el archivo de disco original, en este caso el .vmdk, y luego le da una ubicación y un nombre para generar el .vhd.

Abra un indicador de cmd, un CD C:\Program Files\Oracle\VirtualBoxo un directorio de instalación de Virtualbox y luego ejecute:

VBoxManage.exe clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Documentación para VirtualBox: https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

Luego creé una nueva máquina virtual Hyper-V Managery seleccioné "Usar un disco duro virtual existente". Funcionó a la perfección.

Use esta guía para acceder a internet:

https://superuser.com/a/472854/405096


2

No puedo comentar todavía, pero este es un seguimiento del comentario de Ogglas

Si recibe el mensaje:

'VBoxManage.exe' no se reconoce como un comando interno o externo, programa operativo o archivo por lotes.

Intente ingresar la ruta completa de VBOXManage.exe en mi caso, eso sería:

B: \ Virtualbox \ VBoxManage.exe

El nuevo comando sería entonces:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Fuente: /server/365423/how-to-run-vboxmanage-exe


0

Tuve problemas para que VirtualBox hiciera esto correctamente por mí. En cambio, utilicé una herramienta oficial de Microsoft. Puede descargar el convertidor de máquina virtual de Microsoft aquí: https://www.microsoft.com/en-us/download/details.aspx?id=42497

Un ejemplo de lo que hice para que esto funcionara para mí:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1"

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\myvm.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath C:\Temp\myvm
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.