.VMDK

File VMDK

VMware Virtual Machine Disk
Fai una domanda
RISPOSTA RAPIDA

Un file VMDK è un disco rigido virtuale VMware - memorizza un intero sistema operativo e tutti i suoi file come uno o più file host. Si collega a una macchina virtuale invece di aprirlo come un documento. Usa VMware Workstation Pro o VirtualBox (entrambi gratuiti) per eseguirlo, oppure 7-Zip per sfogliare i file all'interno senza avviare il sistema.

Sviluppatore: VMware (now part of Broadcom) Categoria: File di immagine disco Standard aperto MIME: application/x-vmdk
SI APRE SU Windows macOS Linux
Correlati: .BIN · .ISO · .MDF · .DMG

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 6, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file VMDK?

Un file .vmdk è un file disco di una macchina virtuale VMware. Contiene i file e i dati che compongono un disco virtuale creato con il software VMware (ora parte di Broadcom). Un singolo .vmdk può contenere informazioni per uno o più dischi virtuali, o fungere da descrittore in testo semplice che punta a file di estensione binari separati.

I file .vmdk sono utilizzati principalmente come mezzo per archiviare dati e creare copie di backup di contenuti importanti, e sono essenzialmente l'equivalente software di un'unità disco fisica. Consentono inoltre agli utenti di eseguire più sistemi operativi o server virtuali su una singola macchina.

Ogni disco virtuale è un file .vmdk separato (o un set di file) che può contenere una o più estensioni, a seconda del contenuto e delle dimensioni del disco. I file .vmdk possono essere configurati per una dimensione dell'immagine fissa (thick-provisioned, pre-allocata) o variabile (thin-provisioned, sparse).

I set .vmdk standard sono tipicamente denominati a partire da vmname.vmdk (sono comuni anche schemi di denominazione alternativi):

  • vmname-s###.vmdk - estensioni split-sparse configurate per supportare l'espansione della dimensione del file man mano che i dati vengono scritti
  • vmname-f###.vmdk - estensioni split-flat con spazio su disco completamente allocato durante il processo di creazione del file
  • vmname-flat.vmdk - estensione flat monolitica che contiene l'immagine grezza dei settori; utilizzata dalle distribuzioni in stile ESXi

Le estensioni sparse ospitate iniziano con il magic ASCII a 4 byte KDMV all'offset 0, mentre le estensioni flat sono immagini di settori grezzi senza firma nell'intestazione. Le immagini .vmdk possono essere convertite in altri formati come VHD o VDI utilizzando qemu-img. Per la portabilità, i file .vmdk sono spesso raggruppati all'interno di un pacchetto OVA o associati a un descrittore OVF.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un .vmdk è un'immagine disco, non direttamente eseguibile sull'host - ma solitamente contiene un sistema operativo avviabile completo, quindi un VMDK scaricato può ospitare malware all'interno dell'ospite. Esegui le VM non attendibili in isolamento (rete NAT/host-only, nessuna cartella condivisa o appunti) finché non ti fidi di esse. Il montaggio di un VMDK (con 7-Zip o come unità host) espone il suo filesystem all'host - scansiona le immagini sconosciute prima di aprire i file. I VMDK contengono anche qualsiasi dato sensibile presente nell'ospite (credenziali, file personali), quindi trattali come riservati e ricorda di tenere insieme il descrittore e le sue estensioni '-flat'/'-s00N', altrimenti il disco sarà inutilizzabile.

Dettagli del formato

in sintesi
NOME COMPLETOVMware Virtual Machine Disk
SVILUPPATOREVMware (now part of Broadcom)dal 2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
TIPO MIMEapplication/x-vmdk
TIPOContenitore di disco rigido virtuale - contiene un intero disco ospite (tabella delle partizioni, filesystem, sistema operativo, file); può essere monolitico o suddiviso, sparse o pre-allocato
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
4B444D56
ASCII
KDMV
Le estensioni VMDK sparse/ospitate iniziano con il magic a 4 byte «KDMV» (0x4B 0x44 0x4D 0x56) all'offset 0. Ma un VMDK è spesso un piccolo file descrittore di TESTO (inizia con la riga ASCII «# Disk DescriptorFile») che punta semplicemente a una o più estensioni di dati separate «.....-flat.vmdk» o «...-s001.vmdk». Le estensioni monolitiche-flat / ESXi «-flat» sono immagini di settori grezzi SENZA magic all'offset 0 (il descrittore è incorporato o esterno). Pertanto, la presenza di una firma dipende dal sottotipo.

Programmi che aprono file VMDK

Windows4 apps
7-Zip Open-source Tasto destro > 7-Zip > Apri archivio per sfogliare ed estrarre file dall'interno del VMDK in sola lettura, senza montaggio o avvio.
VMware Workstation Pro Gratuito Disco nativo VMware. Crea/apri una VM che utilizzi il .vmdk e avviala; oppure Impostazioni VM > Aggiungi disco per collegarlo. Gratuito per uso personale dal 2024 (download tramite account Broadcom gratuito).
Oracle VirtualBox Open-source Crea una VM e collega il .vmdk esistente come suo disco rigido (Archiviazione > Aggiungi disco), quindi avviala. VirtualBox legge/scrive VMDK nativamente.
qemu-img Open-source Riga di comando: «qemu-img info disk.vmdk» per ispezionare, o convertire in VHD/VDI/raw/qcow2 per altri hypervisor.
macOS3 apps
Parallels Desktop A pagamento Importa/collega un .vmdk VMware (Parallels può convertirlo nel proprio formato all'importazione). Prodotto a pagamento.
VMware Fusion Pro Gratuito Apri o crea una VM che utilizzi il .vmdk ed eseguila. Gratuito per uso personale dal 2024.
Oracle VirtualBox Open-source Crea una VM e collega il .vmdk esistente come suo disco rigido (Archiviazione > Aggiungi disco), quindi avviala. VirtualBox legge/scrive VMDK nativamente.
Linux3 apps
Oracle VirtualBox Open-source Crea una VM e collega il .vmdk esistente come suo disco rigido (Archiviazione > Aggiungi disco), quindi avviala. VirtualBox legge/scrive VMDK nativamente.
qemu-img / libguestfs (guestmount) Open-source Converti con qemu-img, o monta il filesystem ospite per copiare i file: «guestmount -a disk.vmdk -i --ro /mnt».
VMware Workstation Pro Gratuito Disco nativo VMware. Crea/apri una VM che utilizzi il .vmdk e avviala; oppure Impostazioni VM > Aggiungi disco per collegarlo. Gratuito per uso personale dal 2024 (download tramite account Broadcom gratuito).

Dettagli tecnici

specifiche approfondite
Tipo di formatoContenitore di disco rigido virtuale che contiene un intero disco ospite - tabella delle partizioni, filesystem, sistema operativo e file
Varianti di layoutMonolitico (file singolo) o suddiviso (estensioni multiple da 2 GB); scelto al momento della creazione
Modalità di provisioningSparse/thin (cresce su richiesta) o pre-allocato/thick (spazio completo riservato alla creazione)
File descrittoreFile di testo semplice che inizia con la riga «# Disk DescriptorFile»; elenca la geometria del disco, il tipo e i percorsi delle estensioni
Magic bytes (estensioni sparse)0x4B 0x44 0x4D 0x56 (ASCII «KDMV») all'offset di byte 0 nelle estensioni sparse ospitate
Intestazione estensione flatImmagini di settori grezzi senza firma magic all'offset 0; il descrittore è esterno o incorporato separatamente
Dimensione massima disco virtualeFino a 62 TB per disco virtuale (VMware vSphere 6.x e successivi)
Dimensione settoreSettori da 512 byte per impostazione predefinita; supporto per settori nativi da 4 KB aggiunto in ESXi 6.5+
Tipo MIMEapplication/x-vmdk
Dimensione grain sparsePredefinita 128 settori (64 KB) per grain; configurabile nel file descrittore
SviluppatoreVMware, Inc.; acquisita da Broadcom nel 2023
Compatibilità hypervisorNativo per i prodotti VMware; supportato anche da Oracle VirtualBox, QEMU/KVM e Parallels Desktop
Conversioneqemu-img convert traduce .vmdk da/verso QCOW2, VHD, RAW e altri formati di immagine disco
Integrazione OVF/OVA.vmdk è il formato disco standard all'interno dei pacchetti di appliance virtuali OVA/OVF secondo lo standard DMTF OVF
File delta snapshotLe modifiche incrementali sono tracciate in file redo-log (delta) vmname-######.vmdk separati accanto al disco di base
Indipendenza dal filesystemIl contenitore .vmdk è agnostico rispetto al filesystem; il sistema operativo ospite formatta il disco virtuale indipendentemente dall'host
Rilasciato2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
Standard aperto · royalty-free
Specificawww.dmtf.org

Conversioni VMDK

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file VMDK. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file VMDK.

Domande frequenti

Come si apre un file VMDK?
Non si apre come un documento - si collega a una macchina virtuale. Usa VMware Workstation Pro (gratuito per uso personale) o VirtualBox (gratuito): crea/apri una VM che utilizzi il .vmdk e avviala. Per leggere solo i file al suo interno, montalo o sfoglialo in sola lettura con 7-Zip.
VMware è gratuito per aprire i file VMDK?
Sì. VMware Workstation Pro (Windows/Linux) e Fusion Pro (Mac) sono diventati gratuiti per uso personale nel 2024 dopo l'acquisizione da parte di Broadcom - scaricabili tramite un account Broadcom gratuito. Anche VirtualBox è open-source e gratuito e legge i VMDK.
Perché il mio file VMDK è di pochi KB e cos'è il file '-flat'?
Quel piccolo .vmdk è solo un descrittore di testo; i dati effettivi del disco risiedono nel file corrispondente 'disk-flat.vmdk' (ESXi) o nei file suddivisi 'disk-s001.vmdk … -s00N.vmdk' accanto ad esso. Tienili sempre insieme e punta la VM verso il descrittore.
Come posso estrarre file da un VMDK senza una macchina virtuale?
Su Windows, apri il .vmdk con 7-Zip per sfogliarlo in sola lettura, oppure montalo con vmware-mount di VMware o VirtualBox. Su Linux, usa guestmount (libguestfs) per montare il filesystem ospite e copiare i file.
Come si converte un VMDK in VHD o VDI?
Per Hyper-V (VHD/VHDX): «qemu-img convert -O vhdx in.vmdk out.vhdx» o StarWind V2V Converter. Per VirtualBox (VDI): «VBoxManage clonemedium in.vmdk out.vdi --format VDI» - sebbene VirtualBox possa utilizzare direttamente il VMDK senza conversione.
Posso convertire un VMDK in un ISO?
No - un VMDK è l'immagine di un disco rigido, un ISO è l'immagine di un disco ottico; non sono intercambiabili. Monta il VMDK per copiare i file, esporta l'intera VM in OVA per condividerla, o crea un ISO di installazione dal sistema operativo separatamente.

Riferimenti

1Oracle VirtualBox - Virtual storage / supported disk image formatsdocs.oracle.com
2Broadcom - VMware Workstation Pro / Fusion now free for personal useblogs.vmware.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z