VirtualBox tiene
- soporte completo para
- apoyo parcial para
- HDD (solo Parallels versión 2)
- y apoyo indocumentado para
Fuente: Manual del usuario de Oracle® VM VirtualBox® » Capítulo 5. Almacenamiento virtual » 5.2. Archivos de imagen de disco (VDI, VMDK, VHD, HDD)
Respondiendo sus consideraciones
- ser capaz de usar dimensionamiento dinámico
VDI , VMDK y VHD son compatibles con el almacenamiento asignado dinámicamente. VMDK tiene una capacidad adicional de dividir el archivo de almacenamiento en archivos de menos de 2 GB cada uno, lo cual es útil si su sistema de archivos tiene un límite de tamaño de archivo pequeño.
HDD , QCOW y QED deben asignarse dinámicamente si se crean en VirtualBox.
VirtualBox admite instantáneas de los seis formatos .
- ser capaz de mover mi máquina virtual a otro sistema operativo o incluso a otra solución de virtualización gratuita con un mínimo esfuerzo (probablemente algo que funcione bien en Ubuntu).
VDI es el formato nativo de VirtualBox. Otro software de virtualización generalmente no admite VDI, pero es bastante fácil convertir de VDI a otro formato, especialmente con qemu-img convert
.
VMDK está desarrollado por y para VMWare, pero VirtualBox y QEMU (otro software de virtualización común) también lo admiten. Este formato puede ser la mejor opción para usted porque desea una amplia compatibilidad con otro software de virtualización.
VHD es el formato nativo de Microsoft Virtual PC. Windows Server 2012 introdujo VHDX como el sucesor de VHD, pero VirtualBox no es compatible con VHDX.
HDD es un formato para Parallels . Parallels se especializa en virtualización para macOS. Esto probablemente no sea adecuado para usted, especialmente teniendo en cuenta que VirtualBox solo admite una versión anterior del formato HDD.
QCOW es la versión original anterior del formato qcow. Ha sido reemplazado por qcow2, que VirtualBox no admite.
QED fue una mejora abandonada de qcow2. QEMU desaconseja el uso de QED.
Cada uno de los formatos puede tener características de rendimiento matizadas debido a la forma en que el almacenamiento de bloques es abstraído por el formato, pero no he encontrado ningún punto de referencia que compare los formatos compatibles con VirtualBox.
Hay factores más importantes que influyen en el rendimiento, como:
- las limitaciones de su dispositivo físico (mucho más notable en una unidad de disco duro que en una unidad de estado sólido ... ¿Por qué? )
- expandir una unidad de disco virtual asignada dinámicamente (las operaciones de escritura son más lentas a medida que el disco virtual se expande, pero una vez que es lo suficientemente grande, la expansión debería ocurrir menos)
- tecnología de virtualización ( hardware versus software ; la virtualización de hardware ayuda a VirtualBox y mejora la velocidad de los sistemas operativos virtuales)
- El hecho de que está ejecutando un sistema operativo virtual. El rendimiento siempre es más lento que ejecutar un sistema operativo en el host debido a la sobrecarga de virtualización.