Was ist das VHDX-Dateiformat?
.vhdx ist ein virtuelles Disk-Image-Format - der Nachfolger des .VHD-Formats - das mit Windows 8 und Windows Server 2012 eingeführt wurde.
Eine .vhdx-Datei kann alle Daten eines einzelnen Festplattenlaufwerks, eines Betriebssystems oder vom Benutzer ausgewählter Dateien und Ordner speichern. Sie kann daher wie ein physisches Festplattengerät verwendet werden, da sie eine exakte Kopie der Dateien und der Dateistruktur des Originaldatenträgers als einzelnes Datei-Image enthält.
Das VHDX-Format bietet gegenüber dem älteren .vhd-Format einige wichtige Vorteile. Der größte ist die erweiterte maximale Kapazität von 64 TB, verglichen mit dem Limit von etwa 2 TB des älteren VHD-Formats. Das neuere Format bietet verbesserte Virtualisierungsleistung auf Volumes mit großen logischen Sektoren durch Optimierungen in der dynamischen Volume-Struktur. Ein weiteres wichtiges Merkmal ist ein in die Datei integriertes Write-Ordering-Log, das als Journal dient und Datenverlust bei plötzlichem Stromausfall verhindert.
Differencing-Disk-Snapshots werden als .AVHDX-Dateien gespeichert und können in einer Eltern-Kind-Hierarchie verkettet werden. Die Datei beginnt mit der 8-Byte-ASCII-Signatur vhdxfile an Offset 0. Unter Windows kann eine .vhdx-Datei direkt über die Datenträgerverwaltung, Hyper-V oder das PowerShell-Cmdlet Mount-VHD eingebunden werden.
Sicherheit
RISIKO: MEDIUMEine .vhdx ist ein Disk-Image und auf dem Host nicht direkt ausführbar - sie kann jedoch ein vollständiges bootfähiges Betriebssystem enthalten, sodass eine heruntergeladene VHDX Malware im Gast-System beherbergen kann. Führen Sie nicht vertrauenswürdige VMs isoliert aus. Das Einbinden/Anfügen einer VHDX legt ihr Dateisystem für den Host offen - scannen Sie unbekannte Images, bevor Sie darin enthaltene Dateien öffnen. VHDX-Images enthalten alle sensiblen Daten des Gast-Systems (Anmeldedaten, persönliche Dateien) - behandeln Sie sie entsprechend vertraulich. Sie können sehr groß werden (WSL2/Dev-Drive-VHDX-Dateien wachsen mit der Zeit - nutzen Sie Optimize-VHD/diskpart compact, um Speicherplatz zurückzugewinnen).
Formatdetails
kurz gefasstProgramme zum Öffnen von VHDX-Dateien
Technische Details
technische Spezifikation| Container-Struktur | Vier Bereiche: Datei-Identifikator (1 MB), Log (variabel), Metadaten (1 MB), Daten (variabel); alle Bereiche sind 1-MB-ausgerichtet |
| Maximale virtuelle Datenträgergröße | 64 TB (67.108.864 MB) |
| Unterstützte Datenträgertypen | Fixed, dynamisch erweiternd und Differencing (Eltern-Kind-Snapshot) |
| Datei-Signatur | 8-Byte-ASCII-Zeichenfolge „vhdxfile“ an Offset 0, gefolgt von einer 512-Byte-UTF-16LE-Creator-Zeichenfolge |
| Standard-Datenblockgröße | 32 MB; konfigurierbar in Zweierpotenzen von 1 MB bis 256 MB |
| Unterstützte logische Sektorgrößen | 512 Bytes (512n/512e-Emulation) oder 4.096 Bytes (4Kn nativ) |
| Write-Ordering-Log | Zirkuläres Journal im Log-Bereich schützt Metadaten und Daten gegen Beschädigung bei unerwartetem Stromausfall |
| Block Allocation Table (BAT) | Verschachtelt Nutzlast-Einträge und Sektor-Bitmap-Einträge; verfolgt, welche Blöcke zugewiesen oder null-initialisiert sind |
| Differencing-Kette | Untergeordnete .avhdx-Dateien verweisen über einen Parent-Locator-Eintrag im Metadatenbereich auf ein übergeordnetes Element; Ketten können offline zusammengeführt werden |
| GUID-Verfolgung | Jeder Datenträger trägt eine eindeutige Daten-GUID, die bei jedem Schreibvorgang aktualisiert wird und die Validierung von Snapshot-Ketten ermöglicht |
| Physische Sektorgröße | Im Metadatenbereich gespeichert; typischerweise 512 Bytes oder 4.096 Bytes entsprechend dem zugrunde liegenden Host-Speicher |
| MIME-Typ | application/x-vhd (gemäß Konvention mit dem älteren VHD-Container geteilt) |
| PowerShell-Verwaltung | New-VHD, Convert-VHD, Resize-VHD, Mount-VHD, Dismount-VHD-Cmdlets über das Hyper-V-PowerShell-Modul |
| Maximale Nutzlast-Block-Anzahl | Bis zu 2^32 − 1 Datenblöcke pro Datenträger, ermöglicht 64-TB-adressierbaren Speicherplatz bei der Standard-Blockgröße von 32 MB |
| Veröffentlicht | Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX] |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |
VHDX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu VHDX-Dateien.