.VMDK

VMDK Datei

VMware Virtual Machine Disk
Frage stellen
SCHNELLE ANTWORT

Eine VMDK-Datei ist eine virtuelle VMware-Festplatte - sie speichert ein vollständiges Betriebssystem mit allen Dateien in einer oder mehreren Host-Dateien. Man hängt sie an eine virtuelle Maschine an, anstatt sie wie ein Dokument zu öffnen. Zum Ausführen eignen sich VMware Workstation Pro oder VirtualBox (beide kostenlos); mit 7-Zip lassen sich die enthaltenen Dateien auch ohne Booten durchsuchen.

Entwickler: VMware (now part of Broadcom) Kategorie: Diskimagedateien Offener Standard MIME: application/x-vmdk
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .BIN · .ISO · .MDF · .DMG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 6, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das VMDK-Dateiformat?

Eine .vmdk-Datei ist eine VMware Virtual-Machine-Disk-Datei. Sie enthält die Dateien und Daten, aus denen eine mit VMware-Software (jetzt Teil von Broadcom) erstellte virtuelle Festplatte besteht. Eine einzelne .vmdk kann Informationen für eine oder mehrere virtuelle Festplatten enthalten oder als Nur-Text-Deskriptor fungieren, der auf separate binäre Extent-Dateien verweist.

.vmdk-Dateien dienen hauptsächlich zur Datenspeicherung und zur Erstellung von Sicherungskopien wichtiger Inhalte; sie sind im Wesentlichen das Software-Äquivalent eines physischen Laufwerks. Außerdem ermöglichen sie es, mehrere Betriebssysteme oder virtuelle Server auf einem einzigen Rechner zu betreiben.

Jede virtuelle Festplatte ist eine eigene .vmdk-Datei (oder ein Dateiset), die je nach Inhalt und Größe einen oder mehrere Extents enthalten kann. .vmdk-Dateien können für eine feste (thick-provisioned, vorallokiert) oder variable (thin-provisioned, sparse) Image-Größe konfiguriert werden.

Standard-.vmdk-Sets beginnen typischerweise mit vmname.vmdk (alternative Benennungsschemata sind ebenfalls verbreitet):

  • vmname-s###.vmdk - geteilte Sparse-Extents, die so konfiguriert sind, dass sie beim Schreiben von Daten in der Dateigröße wachsen können
  • vmname-f###.vmdk - geteilte Flat-Extents, bei denen der Speicherplatz bereits beim Erstellen der Datei vollständig belegt wird
  • vmname-flat.vmdk - monolithischer Flat-Extent mit dem rohen Sektor-Image; wird bei ESXi-Umgebungen verwendet

Sparse-Hosted-Extents beginnen bei Offset 0 mit der 4-Byte-ASCII-Magic KDMV, während Flat-Extents rohe Sektor-Images ohne Header-Signatur sind. .vmdk-Images können mit qemu-img in andere Formate wie VHD oder VDI konvertiert werden. Für die Portabilität werden .vmdk-Dateien häufig in einem OVA-Paket gebündelt oder mit einem OVF-Deskriptor kombiniert.

Sicherheit

RISIKO: MEDIUM

Eine .vmdk ist ein Festplatten-Image, das auf dem Host nicht direkt ausgeführt werden kann - sie enthält jedoch meist ein vollständiges bootfähiges Betriebssystem, sodass eine heruntergeladene VMDK Malware im Gast-System enthalten kann. Nicht vertrauenswürdige VMs isoliert betreiben (NAT- oder Host-only-Netzwerk, keine freigegebenen Ordner oder Zwischenablage), bis man ihnen vertraut. Das Einbinden einer VMDK (7-Zip oder als Host-Laufwerk) legt ihr Dateisystem gegenüber dem Host offen - unbekannte Images vor dem Öffnen von Dateien scannen. VMDKs enthalten auch alle sensiblen Daten des Gast-Systems (Zugangsdaten, persönliche Dateien), daher vertraulich behandeln und daran denken, den Deskriptor und seine '-flat'/'-s00N'-Extents zusammen zu halten, sonst ist die Festplatte unbrauchbar.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEVMware Virtual Machine Disk
ENTWICKLERVMware (now part of Broadcom)seit 2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
MIME TYPEapplication/x-vmdk
TYPVirtueller Festplatten-Container - enthält eine vollständige Gast-Festplatte (Partitionstabelle, Dateisystem, Betriebssystem, Dateien); kann monolithisch oder aufgeteilt, sparse oder vorallokiert sein
STANDARDOffen · lizenzfrei
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
4B444D56
ASCII
KDMV
Sparse/Hosted-VMDK-Extents beginnen bei Offset 0 mit der 4-Byte-Magic „KDMV“ (0x4B 0x44 0x4D 0x56). Eine VMDK ist jedoch häufig eine kleine TEXT-Deskriptor-Datei (beginnt mit der ASCII-Zeile „# Disk DescriptorFile“), die lediglich auf einen oder mehrere separate „.....-flat.vmdk“- oder „...-s001.vmdk“-Datenextents verweist. Monolithische Flat- / ESXi-„-flat“-Extents sind rohe Sektor-Images OHNE Magic bei Offset 0 (der Deskriptor ist eingebettet oder extern). Das Vorhandensein einer Signatur hängt also vom Untertyp ab.

Programme zum Öffnen von VMDK-Dateien

Windows4 apps
7-Zip Open Source Rechtsklick > 7-Zip > Archiv öffnen, um Dateien in der VMDK schreibgeschützt zu durchsuchen und zu extrahieren - ohne Einbinden oder Booten.
VMware Workstation Pro Kostenlos Nativer VMware-Datenträger. Eine VM erstellen/öffnen, die die .vmdk nutzt, und starten; oder VM-Einstellungen > Festplatte hinzufügen zum Anhängen. Kostenlos für den privaten Gebrauch seit 2024 (Download über ein kostenloses Broadcom-Konto).
Oracle VirtualBox Open Source Eine VM erstellen und die vorhandene .vmdk als Festplatte anhängen (Speicher > Festplatte hinzufügen), dann booten. VirtualBox liest/schreibt VMDK nativ.
qemu-img Open Source Befehlszeile: 'qemu-img info disk.vmdk' zum Untersuchen oder Konvertieren in VHD/VDI/raw/qcow2 für andere Hypervisoren.
macOS3 apps
Parallels Desktop Kostenpflichtig Eine VMware-.vmdk importieren/anhängen (Parallels kann sie beim Import in das eigene Format konvertieren). Kostenpflichtiges Produkt.
VMware Fusion Pro Kostenlos Eine VM öffnen oder erstellen, die die .vmdk nutzt, und ausführen. Kostenlos für den privaten Gebrauch seit 2024.
Oracle VirtualBox Open Source Eine VM erstellen und die vorhandene .vmdk als Festplatte anhängen (Speicher > Festplatte hinzufügen), dann booten. VirtualBox liest/schreibt VMDK nativ.
Linux3 apps
Oracle VirtualBox Open Source Eine VM erstellen und die vorhandene .vmdk als Festplatte anhängen (Speicher > Festplatte hinzufügen), dann booten. VirtualBox liest/schreibt VMDK nativ.
qemu-img / libguestfs (guestmount) Open Source Mit qemu-img konvertieren oder das Gast-Dateisystem einbinden, um Dateien zu kopieren: 'guestmount -a disk.vmdk -i --ro /mnt'.
VMware Workstation Pro Kostenlos Nativer VMware-Datenträger. Eine VM erstellen/öffnen, die die .vmdk nutzt, und starten; oder VM-Einstellungen > Festplatte hinzufügen zum Anhängen. Kostenlos für den privaten Gebrauch seit 2024 (Download über ein kostenloses Broadcom-Konto).

Technische Details

technische Spezifikation
FormattypVirtueller Festplatten-Container mit einer vollständigen Gast-Festplatte - Partitionstabelle, Dateisystem, Betriebssystem und Dateien
Layout-VariantenMonolithisch (einzelne Datei) oder aufgeteilt (mehrere 2-GB-Extents); bei der Erstellung gewählt
ProvisionierungsmodiSparse/Thin (wächst bei Bedarf) oder vorallokiert/Thick (vollständiger Speicher bei der Erstellung reserviert)
Deskriptor-DateiNur-Text-Datei, die mit der Zeile „# Disk DescriptorFile“ beginnt; enthält Festplattengeometrie, Typ und Extent-Pfade
Magic Bytes (Sparse-Extents)0x4B 0x44 0x4D 0x56 (ASCII „KDMV“) bei Byte-Offset 0 in Sparse-Hosted-Extents
Flat-Extent-HeaderRohe Sektor-Images ohne Magic-Signatur bei Offset 0; Deskriptor ist extern oder separat eingebettet
Maximale virtuelle FestplattengrößeBis zu 62 TB pro virtueller Festplatte (VMware vSphere 6.x und später)
Sektorgröße512-Byte-Sektoren standardmäßig; native 4-KB-Sektorunterstützung ab ESXi 6.5+
MIME-Typapplication/x-vmdk
Sparse-Grain-GrößeStandard 128 Sektoren (64 KB) pro Grain; in der Deskriptor-Datei konfigurierbar
EntwicklerVMware, Inc.; 2023 von Broadcom übernommen
Hypervisor-KompatibilitätNativ für VMware-Produkte; auch unterstützt von Oracle VirtualBox, QEMU/KVM und Parallels Desktop
Konvertierungqemu-img convert übersetzt .vmdk von/nach QCOW2, VHD, RAW und anderen Festplatten-Image-Formaten
OVF/OVA-Integration.vmdk ist das Standard-Festplattenformat in OVA/OVF-Appliance-Paketen gemäß DMTF-OVF-Standard
Snapshot-Delta-DateienInkrementelle Änderungen werden in separaten vmname-######.vmdk-Redo-Log-(Delta-)Dateien neben dem Basis-Datenträger verfolgt
Dateisystem-UnabhängigkeitDer .vmdk-Container ist dateisystem-agnostisch; das Gast-Betriebssystem formatiert die virtuelle Festplatte unabhängig vom Host
Veröffentlicht2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.dmtf.org

VMDK-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit VMDK-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu VMDK-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine VMDK-Datei?
Man öffnet sie nicht wie ein Dokument - sie wird an eine virtuelle Maschine angehängt. VMware Workstation Pro (kostenlos für den privaten Gebrauch) oder VirtualBox (kostenlos) verwenden: eine VM erstellen/öffnen, die die .vmdk nutzt, und starten. Um nur Dateien darin zu lesen, kann man sie einbinden oder mit 7-Zip schreibgeschützt durchsuchen.
Ist VMware kostenlos, um VMDK-Dateien zu öffnen?
Ja. VMware Workstation Pro (Windows/Linux) und Fusion Pro (Mac) wurden nach der Übernahme durch Broadcom 2024 für den privaten Gebrauch kostenlos - Download über ein kostenloses Broadcom-Konto. VirtualBox ist ebenfalls Open-Source und kostenlos und liest VMDK.
Warum ist meine VMDK-Datei nur wenige KB groß, und was ist die '-flat'-Datei?
Die kleine .vmdk ist nur ein Text-Deskriptor; die eigentlichen Festplattendaten befinden sich in der zugehörigen 'disk-flat.vmdk' (ESXi) oder in den 'disk-s001.vmdk … -s00N.vmdk'-Split-Dateien daneben. Immer zusammen halten und die VM auf den Deskriptor verweisen.
Wie extrahiere ich Dateien aus einer VMDK ohne virtuelle Maschine?
Unter Windows die .vmdk mit 7-Zip öffnen, um sie schreibgeschützt zu durchsuchen, oder mit VMware vmware-mount / VirtualBox einbinden. Unter Linux guestmount (libguestfs) verwenden, um das Gast-Dateisystem einzubinden und Dateien zu kopieren.
Wie konvertiere ich eine VMDK in VHD oder VDI?
Für Hyper-V (VHD/VHDX): 'qemu-img convert -O vhdx in.vmdk out.vhdx' oder StarWind V2V Converter. Für VirtualBox (VDI): 'VBoxManage clonemedium in.vmdk out.vdi --format VDI' - VirtualBox kann die VMDK aber auch direkt ohne Konvertierung verwenden.
Kann ich eine VMDK in eine ISO konvertieren?
Nein - eine VMDK ist ein Festplatten-Image, eine ISO ist ein optisches Disc-Image; sie sind nicht austauschbar. Die VMDK einbinden, um Dateien zu kopieren, die gesamte VM als OVA exportieren, um sie zu teilen, oder separat ein Installations-ISO des Betriebssystems erstellen.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.JSONJavaScript Object Notation file
10.XDWDocuWorks Document

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen