Un archivo VMDK (Virtual Machine Disk) es un formato de imagen de disco utilizado por productos de virtualización de VMware, como VMware Workstation, VMware ESXi y VMware vSphere. Esencialmente, representa un disco duro virtual. Un único archivo VMDK, o un conjunto de archivos VMDK, contiene el contenido completo del disco duro de una máquina virtual (VM), incluyendo el sistema operativo, las aplicaciones, los datos del usuario y la configuración. Estos archivos se utilizan para crear, almacenar y gestionar máquinas virtuales. Los archivos VMDK permiten la portabilidad y la realización de copias de seguridad sencillas de las máquinas virtuales. Se pueden copiar, mover y restaurar, lo que los hace ideales para fines de recuperación ante desastres y pruebas. El formato soporta varios tipos de disco, incluyendo discos preasignados (pre-allocated), aprovisionados dinámicamente (thin-provisioned) y dispersos (sparse), ofreciendo flexibilidad en la gestión del almacenamiento. Los archivos VMDK son cruciales para los entornos de virtualización, ya que posibilitan la creación y administración de múltiples máquinas virtuales en un único host físico.