Un file VMDK (Virtual Machine Disk) è un formato di immagine disco utilizzato dai prodotti di virtualizzazione VMware, come VMware Workstation, VMware ESXi e VMware vSphere. Rappresenta essenzialmente un disco rigido virtuale. Un singolo file VMDK, o un insieme di file VMDK, contiene l'intero contenuto del disco rigido di una macchina virtuale, inclusi il sistema operativo, le applicazioni, i dati utente e le impostazioni di configurazione. Questi file possono essere utilizzati per creare, archiviare e gestire macchine virtuali. I file VMDK garantiscono portabilità e facilità di backup delle macchine virtuali. Possono essere copiati, spostati e ripristinati, rendendoli ideali per il disaster recovery e per scopi di test. Il formato supporta vari tipi di disco, inclusi dischi pre-allocati, thin-provisioned e sparse, offrendo flessibilità nella gestione dello storage. I file VMDK sono fondamentali per gli ambienti di virtualizzazione, poiché consentono la creazione e la gestione di molteplici macchine virtuali su un singolo host fisico.