Un fichier VMDK (Virtual Machine Disk) est un format d'image disque utilisé par les produits de virtualisation de VMware, tels que VMware Workstation, VMware ESXi et VMware vSphere. Il représente essentiellement un disque dur virtuel. Un seul fichier VMDK, ou un ensemble de fichiers VMDK, contient l'intégralité du contenu du disque dur d'une machine virtuelle, y compris le système d'exploitation, les applications, les données utilisateur et les paramètres de configuration. Ces fichiers sont essentiels pour créer, stocker et gérer des machines virtuelles. Les fichiers VMDK offrent une portabilité et une facilité de sauvegarde des machines virtuelles. Ils peuvent être copiés, déplacés et restaurés, ce qui les rend idéaux pour la reprise après sinistre (disaster recovery) et les tests. Le format prend en charge divers types de disques, notamment les disques pré-alloués (pre-allocated), les disques à allocation dynamique (thin-provisioned) et les disques fragmentés/épars (sparse disks), offrant une grande flexibilité dans la gestion du stockage. Les fichiers VMDK sont cruciaux pour les environnements de virtualisation, permettant la création et la gestion de multiples machines virtuelles sur un seul hôte physique.