Convertir imágenes de Hyper V a Virtual box

13

Necesito cambiar mi sistema operativo cliente de Windows 2008 a Windows 7. Por lo tanto, necesito convertir todas mis imágenes de HyperV a Virtual Box.

¿Cuál es la mejor manera de hacer esto? ¿O hay una manera de ejecutar HyperV en Windows 7?

Shiraz Bhaiji
fuente

Respuestas:

14

Virtualbox en realidad admite la importación de archivos VHD, desafortunadamente esto es solo para VHD creados con Virtual PC, no Hyper-V, que agrega información adicional al VHD. Algunas personas lograron arrancar con éxito VHD Vm al garantizar que la VM en Virtualbox utiliza un IDE en lugar de un controlador SATA.

No tengo conocimiento de ninguna manera para convertir los VHD directamente en la caja virtual, sin embargo, puede convertir archivos VHD en archivos VMWare VMDK (usando herramientas como Starwind V2V ) que Virtualbox puede usar.

Sam Cogan
fuente
2
Me acabas de salvar un montón de frustración. Gracias Sam ... Seguí obteniendo pantallas azules con los controladores SATA y SCSI en Virtualbox (con mi VHD creado en Hyper-V), pero el controlador IDE funcionó de maravilla.
Sean Earp
Me pregunto si Microsoft Convert-VHD puede, como un efecto secundario, reducir los discos virtuales a VPC VHD "desnudo" technet.microsoft.com/en-us/library/hh848454.aspx
Arioch 'The
7

Esto hizo el truco para mí:

VBoxManage clonehd input.vhdx output.vdi --format VDI

Agregué este nuevo disco como unidad IDE ("PIIX4") como se sugiere aquí y habilité la Configuración del sistema / EFI para esta VM.

tonto
fuente
2
Tenía un disco duro virtual .vhdx (HV en Windows 10) para convertir a un archivo .vdi. Usando ese comando, podría convertir la unidad. Sin embargo, el disco duro ahora está en el estado en que estaba en el momento de la instantánea que hice en Hyper-V. Pero luego tuve un problema con la creación de la máquina virtual. Seguí tus pasos para habilitar EFI ("no se encontró ningún medio de arranque" de lo contrario) y caí en el shell EFI. Lo "salí" y lo edité, elegí "arrancar desde archivo", seleccioné "shimx64" para arrancar. Luego, seguí los pasos aquí: askubuntu.com/a/573672/650725 : echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshcomo root
cube45
@ cube45 eres un héroe absoluto. Este comentario debe agregarse a la respuesta!
tim687