Convertir VDI a OVA
Convierte un VDI de VirtualBox en un appliance OVA probado con la configuración de exportación de VirtualBox y comprobaciones de compatibilidad.
Convierte archivos VDI en línea
Todavía no tenemos un conversor en línea específico para VDI a OVA, pero puedes convertir archivos VDI en línea a estos formatos:
Cómo convertir un archivo vdi a ova
- Imágenes de disco
- Aún sin calificaciones.
Un importador de appliances de VMware u otra plataforma de virtualización puede requerir un OVA en lugar del disco VDI nativo de VirtualBox. La exportación crea un paquete que incluye el disco virtual y la definición del hardware, en lugar de distribuir una imagen de disco sin la configuración de la máquina virtual.
Qué es el formato VDI
VDI, o Virtual Disk Image, es el formato de disco duro virtual nativo de VirtualBox. Almacena el sistema operativo invitado, las aplicaciones y los datos del disco virtual en archivos como Windows 11.vdi, pero no contiene la configuración completa del hardware de la máquina virtual.
Un VDI puede tener asignación dinámica, tamaño fijo o ser un disco diferencial vinculado a una instantánea. Un VDI independiente no define de forma fiable la memoria de la máquina virtual, las CPU virtuales, el modo de firmware, el controlador de almacenamiento, el adaptador de red, el orden de arranque, los dispositivos USB ni otros ajustes.
Qué es el formato OVA
OVA, o Open Virtual Appliance, es un paquete de un solo archivo basado en Open Virtualization Format. Es un archivo TAR que contiene una descripción de hardware OVF y uno o más discos virtuales, normalmente en formato VMDK. El OVF puede describir ajustes como las CPU virtuales, la memoria, el firmware, los controladores de almacenamiento y los adaptadores de red.
OVA es práctico para transferir o archivar un appliance virtual completo porque un solo archivo contiene la definición de la máquina virtual y los discos. VirtualBox, los productos de VMware y algunas otras plataformas de virtualización pueden importar archivos OVA, pero la compatibilidad con determinados dispositivos virtuales y ajustes OVF varía. Hyper-V generalmente no utiliza OVA como formato de importación nativo; normalmente requiere un flujo de trabajo con VHD o VHDX.
Cómo convertir VDI a OVA
Uso de VirtualBox
- Apaga el sistema operativo invitado. No exportes una máquina virtual que esté en ejecución o suspendida en un estado guardado.
- Conserva una copia de seguridad de la máquina virtual original y asegúrate de que el host tenga suficiente espacio libre para el disco exportado y el OVA. El tamaño de la exportación depende de los datos del disco y del formato de exportación; un VDI con asignación dinámica no garantiza un OVA pequeño.
- Si la máquina virtual aún no está registrada en VirtualBox, crea una máquina virtual con el sistema operativo invitado correspondiente y conecta el VDI mediante Use an Existing Virtual Hard Disk File. Un VDI por sí solo no es suficiente para exportar un appliance completo.
- Comprueba el número de CPU, la memoria, el orden de arranque, el ajuste de firmware y el controlador de almacenamiento de la máquina virtual en Settings → System y Settings → Storage. Cuando la configuración de la máquina virtual original no esté disponible, elige ajustes adecuados para el sistema invitado instalado.
- Selecciona File → Export Appliance, elige la máquina virtual, establece un nombre de archivo de salida que termine en
.ova, revisa los ajustes del appliance e inicia la exportación. VirtualBox escribe el descriptor OVF y convierte el disco conectado a un formato de disco de appliance portable. - Desde un terminal, el comando equivalente es
VBoxManage export 'VM name' --output 'VM name.ova'. Utiliza el nombre exacto de la máquina virtual registrada y ejecútalo mientras la máquina virtual esté apagada. - Prueba el archivo seleccionando File → Import Appliance en una máquina virtual o un host de prueba independiente. Confirma que el sistema invitado arranca, que sus discos están presentes y que la configuración de red funciona antes de eliminar los archivos de origen.
Cuando solo está disponible el archivo VDI
Crea una máquina virtual, conecta el VDI como su disco existente, configura el hardware del sistema invitado y, después, exporta esa máquina virtual. No cambies el nombre de .vdi a .ova; los formatos tienen estructuras diferentes.
Si el destino solo admite un formato de disco específico, VirtualBox puede convertir el disco con VBoxManage clonemedium disk source.vdi converted.vmdk --format VMDK. Esto produce un disco virtual, no un OVA. Conecta el disco convertido a una máquina virtual configurada y exporta la máquina virtual si se requiere un paquete OVA. Las migraciones a Hyper-V generalmente necesitan una conversión independiente de VDI a VHD/VHDX y una nueva máquina virtual de Hyper-V, no una exportación OVA.
Limitaciones de calidad y compatibilidad
- La exportación representa el estado actual del disco de la máquina virtual; no conserva el árbol de instantáneas de VirtualBox como un conjunto editable de instantáneas. Los discos diferenciales se consolidan en el appliance exportado según sea necesario, por lo que debes conservar los originales hasta haber probado la importación.
- OVA es un formato de intercambio, no una garantía de comportamiento idéntico. Después de la importación, comprueba el modo de firmware, el orden de arranque, el controlador de disco, el modelo del adaptador de red, el número de CPU, la memoria, los dispositivos USB, las carpetas compartidas y las Guest Additions.
- El sistema invitado puede detectar un hardware virtual diferente e instalar controladores, cambiar su interfaz de red, requerir una reactivación o no arrancar si difieren los ajustes de BIOS/UEFI o del controlador. Las reglas de licencia y activación de Windows siguen siendo aplicables.
- Las funciones específicas de VirtualBox, como las carpetas compartidas, la conexión en red solo con el host, el passthrough USB y algunas conexiones de dispositivos, no son hardware portable de un appliance y pueden omitirse o requerir una recreación manual.
- Los archivos OVA son archivos comprimidos y a menudo tienen un tamaño considerable. No supongas que exportar un VDI disperso o con asignación dinámica producirá un archivo proporcionalmente pequeño. Comprueba el almacenamiento disponible antes de iniciar la exportación.
- No existe un servicio online ampliamente fiable para convertir un VDI completo en un OVA conservando los metadatos del hardware de la máquina virtual. Los sitios genéricos de conversión de archivos pueden gestionar imágenes de disco o rechazarlas por completo, y cargar una máquina virtual puede exponer datos del sistema operativo, credenciales, software con licencia o archivos personales. Utiliza la exportación local de VirtualBox para appliances completos; usa la conversión online únicamente para datos de disco no confidenciales cuando el servicio admita explícitamente el formato requerido.
- Después de la exportación, genera una suma de comprobación como
sha256sum 'VM name.ova'en Linux oshasum -a 256 'VM name.ova'en macOS y compárala después de la transferencia.
VDI vs OVA: comparación de formatos
Cómo se comparan los formatos VDI y OVA en las propiedades que más importan para esta conversión.
| Propiedad | .VDI VirtualBox Virtual Disk Image | .OVA Open Virtual Appliance |
|---|---|---|
| Compresión | Ambos | Ambos |
| Cifrado | — | No |
| Archivos divididos | — | No |
| Booteable | Sí | No |
| Compatibilidad con el sistema operativo | Amplio | Amplio |
| Tamaño de archivo típico | Muy grande | Grande |
| Estándar abierto | No | Sí |
| Introducido | 2007 | 2009 |
| Desarrollador | Oracle (originally InnoTek / Sun Microsystems) | Oracle Corporation (originally VMware OVF initiative) |
| Tipo MIME | — | application/ovf |
Software sugerido para convertir vdi a ova
Preguntas frecuentes
¿Puedo convertir directamente un VDI a un OVA?
No, un OVA es un dispositivo virtual completo, no solo un disco virtual. La conversión debe empaquetar el VDI con la configuración de una máquina virtual, los ajustes de hardware y un descriptor OVF, normalmente después de cambiar el disco a un formato compatible con dispositivos virtuales.
¿Se conservarán las instantáneas de mi VDI y la configuración de VirtualBox en el OVA?
Normalmente se conserva el estado actual del disco del sistema invitado, pero el árbol original de instantáneas no se transfiere como instantáneas. Se pueden exportar los ajustes básicos de hardware, mientras que los ajustes específicos del equipo anfitrión y las funciones de VirtualBox no compatibles pueden omitirse o quedar integrados.
¿Por qué mi OVA es más grande o más pequeño que el VDI original?
El tamaño puede cambiar porque el disco puede convertirse a otro formato de disco virtual y volver a empaquetarse con distintos ajustes de espacio disperso o compresión. Un VDI asignado dinámicamente no necesariamente produce un OVA del mismo tamaño, y el resultado puede depender de cuánto espacio se esté utilizando realmente.
¿Por qué el OVA importado no arranca si el VDI funcionaba?
Los fallos de arranque suelen deberse a cambios en la configuración del firmware, el controlador de disco, el chipset o el orden de arranque durante la exportación. Revisar esos ajustes y probar el dispositivo virtual en la plataforma de virtualización de destino puede revelar problemas de compatibilidad que no estaban presentes en la máquina original de VirtualBox.