Se puede actualizar desde VirtualBox gratuito al entorno Hyper-V con más funciones, aunque Hyper-V no admite máquinas virtuales VirtualBox de forma nativa.
Cuando se trata de máquinas virtuales, muchos de nosotros comenzamos con VirtualBox de Oracle. Las razones son obvias. VirtualBox es gratuito para uso no comercial y, a diferencia de Hyper-V, se ejecuta en la edición Windows 10 Home. Dicho esto, una vez que te tomas en serio las máquinas virtuales, llega un momento en el que deseas actualizar a Hyper-V. VirtualBox está bien para las necesidades básicas, pero Hyper-V, que se ejecuta en la edición Pro de Windows 10, tiene un mejor rendimiento y algunas funciones de alta gama como máquinas virtuales anidadas, una administración más sencilla mediante PowerShell y funciones como BASH para Windows 10. Sólo hay un problema: Hyper-V no es compatible con máquinas virtuales VirtualBox de forma nativa. Entonces, para poder migrarlos, tendrás que convertirlos.
En este artículo, le mostraremos cómo migrar una máquina virtual Oracle VirtualBox existente a Hyper-V de Windows 10.
Migrar una máquina virtual Oracle VirtualBox a Windows 10 Hyper-V
Para comenzar, inicie VirtualBox Manager y luego seleccione la máquina virtual del panel de lista que desea exportar. Asegúrese de que el sistema operativo que está exportando sea compatible con Hyper-V. Haga clic en el Archivo menú y luego haga clic Exportar aparato…
Seleccione la máquina virtual nuevamente y luego haga clic en Siguiente.
Elija la ubicación donde desea almacenar el archivo de la máquina virtual, seleccione el OFV 2.0 formato y luego haga clic Próximo.
Hacer clic Exportar luego espere mientras se exporta el aparato; Esto puede llevar algún tiempo dependiendo del tamaño de la máquina virtual.
Antes de que pueda comenzar la conversión, necesitaremos utilizar una utilidad de descompresión como 7-zip para extraer el contenido del archivo OVF que acabamos de exportar.
Nuestro siguiente paso es importar la VM al software Hyper-V de Microsoft. Hyper-V no admite de forma nativa el formato virtual abierto. Inicialmente, intenté convertir la máquina virtual utilizando la utilidad gratuita de Microsoft llamada Virtual Machine Converter y el cmdlet integrado de PowerShell. No experimenté nada más que frustración al lograr que funcionara; vea la prueba a continuación. Me dije a mí mismo: “¡Olvídate de esto! Tiene que haber una manera más fácil que volver a la era de Computer Chronicles”.
Después de buscar un poco en la web, encontré una utilidad gratuita de StarWind llamada Convertidor de imágenes V2V diseñado solo para convertir diferentes tipos de formatos de disco duro virtual. Primero, debe registrarse para la descarga gratuita, que se le enviará en un enlace de correo electrónico. Después de recibir su descarga gratuita, proceda a descargar y configurar StarWind Converter.
Inicie el software StarWind V2V Image Converter y luego haga clic en Próximo.
Elegir Archivo local como fuente y luego haga clic Próximo.
Elija el formato al que desea convertir la imagen. Hyper-V admite formatos VHD y VHDX. VHDX es una mejora con respecto al antiguo formato de disco duro virtual y admite hasta 64 TB de almacenamiento. Como se trata de una máquina virtual con Windows XP, me quedaré con una opción VHD fija llamada Imagen preasignada VHD.
Busque en qué parte de su disco duro desea almacenar la imagen convertida.
Seleccione el destino del archivo VHD. En mi caso, esto se usará localmente, por lo que me quedaré con el valor predeterminado.
Espere mientras se convierte el archivo VMDK. Cuanto más grande sea el VHD, más tiempo llevará.
Importar máquina virtual a Hyper-V
El siguiente paso es ver si funciona. Inicie Hyper-V en Windows 10, haga clic en Nuevo > Máquina Virtual luego haga clic Próximo. Siga el asistente y configure su máquina virtual con la configuración adecuada. Cuando llegues al Conectar disco duro virtual sección, elija “Utilice un disco duro virtual existente”, haga clic Navegar…luego abra el archivo VHD que convertimos anteriormente y luego haga clic en Próximo.
Hacer clic Finalizar para confirmar su configuración.
Proceda a iniciar su máquina virtual y ahí la tiene. Su máquina virtual Oracle VirtualBox ya está funcionando en Hyper-V.
Eso no estuvo tan mal. ¿Busca más tutoriales sobre máquinas virtuales? Consulte nuestra publicación sobre cómo conectar su máquina virtual a Internet. Además, si prefiere no utilizar el software StarWind, pruebe el Microsoft Virtual Machine Converter gratuito y avísenos si tuvo suerte con él.