Virtuelle Festplatte (.vhd)

Microsoft Standard

Virtual Hard Disk (VHD) ist Microsofts klassisches Format für virtuelle Festplatten. Es wurde mit Virtual PC und Hyper-V eingeführt, um vollständige Betriebssysteme, Partitionen und Dateisysteme in einer einzigen Datei abzubilden.

Von VMDK zu VHD konvertieren

Kostenloser Konverter von VMDK zu VHD im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren VHD-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren VHD-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

63 6F 6E 65 63 74 69 78

ASCII-DARSTELLUNG: conectix

Standardisierung: Microsoft Virtual Hard Disk Image Format Specification

Technische Daten

Container-Architektur512-Byte-Footer mit 'conectix'-Kennung am Dateiende (bei dynamischen und Differencing-Disks zusätzlich am Anfang dupliziert)
KompressionUnkomprimiert; sparsame Belegung bei dynamischen Datenträgern
Byte-ReihenfolgeBig-Endian-Footer und Block Allocation Table (BAT)
FarbräumeN/A (Virtual Hard Disk)
Kanäle und StrukturVollständige virtuelle Festplatte: MBR-/GPT-Partitionstabellen, NTFS-/FAT-Dateisysteme und Sektorblöcke
Max. Abmessungen2 TiB (etwa 2,2 TB dezimal), bedingt durch die 32-Bit-Sektoranzahl im VHD-Format
TransparenzNone
Streaming und progressive DarstellungDirekte Sektorzuordnung für die Live-Virtualisierung von Betriebssystemen

Technische Vergleichsmatrix: VHD und Konkurrenzformate

Technisches AttributVHD (Aktuelles Format)VHDXVMDKQCOW2
Maximale Kapazität2 TiB (etwa 2,2 TB dezimal)64 Terabyte62 Terabyte2 Petabyte
Native Einbindung unter Windows100 % nativ (Datenträgerverwaltung)100 % nativ (Datenträgerverwaltung)Erfordert VMware oder TreiberErfordert Drittanbietertools
Magic Bytesconectix (0x63 0x6F 0x6E 0x65...)vhdxfileKDMV (0x4B 0x44 0x4D 0x56)QFIû (0x51 0x46 0x49 0xFB)
ResilienzMäßig (kein Schreib-Journal)Hoch (protokollbasiertes Metadaten-Journal)HochHoch

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Fehler in der Windows-Datenträgerverwaltung: 'Die virtuelle Datenträgerdatei ist beschädigt und kann nicht geöffnet werden'.

Ursache: Fehlender oder abgeschnittener 512-Byte-'conectix'-Footer am Ende der Datei.

Wiederherstellung: Fehlenden Footer mit dem File2File.app VHD-Tool neu generieren und anhängen.

Sicherheitsanalyse und Angriffsvektoren für Parser

VHD-Parser in Virtualisierungshypervisoren lesen Block Allocation Tables (BAT), deren Einträge begrenzt werden müssen, um Speicherbeschädigungen auf dem Host zu verhindern.

Bekannte Angriffsvektoren

  • Ganzzahlüberlauf (Integer Overflow) bei der Berechnung des Offsets der Block Allocation Table (BAT).
  • Hypervisor-Ausbruch durch Bereichsüberschreitungen (Out-of-Bounds) bei Sektorschreibvorgängen in virtuellen Speichertreibern.
  • Diensteverweigerung (Denial of Service) durch fehlerhafte Schleifen in differentiellen Eltern-Kind-Ketten.

Empfohlene Schutzmaßnahmen: Binden Sie nicht vertrauenswürdige VHD-Dateien in isolierten Sandboxes ausschließlich schreibgeschützt ein.

Historische Ursprünge & Meilensteine

2012Windows Server 2012 führt VHDX ein und erweitert die Maximalkapazität von 2 TB auf 64 TB.
2008Windows 7 und Windows Server 2008 R2 führen das native Einbinden von VHDs und das direkte VHD-Booten ein.
2003Microsoft übernimmt die Connectix Corporation und veröffentlicht die VHD-Spezifikation öffentlich.

Hauptvorteile & Stärken

  • Integration in Windows: In der Windows-Datenträgerverwaltung lässt sich die VHD direkt als Laufwerk einbinden.
  • VHD nativ starten: Windows kann ohne Hypervisor direkt von einer .vhd-Datei auf einem physischen Rechner gestartet werden.
  • Unterstützt feste und dynamisch wachsende (Sparse-) sowie Differenzfestplatten mit übergeordneten und untergeordneten Datenträgern.

Technische Einschränkungen & Nachteile

  • Strenge architektonische Kapazitätsgrenze von 2 Terabyte (durch VHDX für größere Laufwerke abgelöst).
  • Anfällig für Beschädigungen bei Stromausfall während der Aktualisierung der dynamischen Blockzuweisungstabelle.
  • Es fehlt die native Cluster-Kompression, die in modernen Formaten wie QCOW2 zu finden ist.

Interessante technische Fakten

  • Jede gültige VHD-Datei enthält das ASCII-Magic-Word „conectix“ im 512 Byte großen Footer. Der Name erinnert an Connectix, das ursprüngliche Unternehmen hinter Virtual PC.
  • Bei einer festen VHD befindet sich der 512-Byte-Footer nur am Ende der Datei; bei einer dynamischen VHD wird eine Kopie des Footers bei Byte 0 als Header platziert.
  • Azure hat virtuelle Festplatten auf VHD-Basis unterstützt; die Datenträgerformate und Arbeitsabläufe haben sich jedoch im Laufe der Zeit geändert.

Häufig gestellte technische Fragen

Was ist der Unterschied zwischen VHD und VHDX?

VHD ist das ältere Microsoft-Format mit einer Beschränkung auf 2 TB. VHDX ist der moderne Nachfolger, der bis zu 64 TB sowie Stromausfallschutz gegen Korruption unterstützt.

Wie kann ich eine VHD-Datei unter Windows einbinden?

Drücken Sie unter Windows Win+X, öffnen Sie die „Datenträgerverwaltung“, klicken Sie im oberen Menü auf „Aktion“ und wählen Sie „VHD anfügen“, um sie als Laufwerksbuchstaben einzubinden.

Wie kann ich VHD in VMDK oder ISO konvertieren?

Sie können VHD-Dateien direkt mit File2File.app in Ihrem Browser in VMware VMDK, Raw-Festplatten-Images oder ISOs konvertieren.