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. Esso rappresenta essenzialmente un disco rigido virtuale. Un singolo file VMDK, o un insieme di file VMDK, contiene il contenuto completo 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 consentono la portabilità e il backup semplice delle macchine virtuali. Possono essere copiati, spostati e ripristinati, rendendoli ideali per il disaster recovery e per scopi di testing. Il formato supporta vari tipi di disco, inclusi dischi pre-allocati, a provisioning sottile (thin-provisioned) e dischi sparsi (sparse), offrendo flessibilità nella gestione dello storage. I file VMDK sono cruciali per gli ambienti di virtualizzazione, consentendo la creazione e la gestione di più macchine virtuali su un singolo host fisico.