Hvad er VHDX-filformatet?
.vhdx er et virtuelt diskbilledformat - efterfølgeren til .VHD-formatet - introduceret med Windows 8 og Windows Server 2012.
En .vhdx-fil kan bruges til at gemme alle data fra en enkelt harddisk, et operativsystem eller filer og mapper valgt af brugeren. Den kan derfor bruges som en fysisk harddiskenhed, fordi den indeholder en nøjagtig kopi af filerne og datafilstrukturen på den originale disk, pakket som et enkelt filbillede.
VHDX-formatet tilbyder nogle vigtige fordele i forhold til sin ældre .vhd-modpart. Den største er den udvidede maksimale kapacitet på 64 TB, sammenlignet med grænsen på ca. 2 TB for det ældre VHD-format. Det nyere format tilbyder forbedret virtualiseringsydelse på diskenheder med store logiske sektorer på grund af optimering i den dynamiske volumenstruktur. En anden vigtig funktion er tilføjelsen af en log over skriverækkefølge indbygget i selve filen, som fungerer som en journal for at forhindre datatab og korruption ved pludselig strømsvigt.
Differencing disk-snapshots gemmes som .AVHDX-filer og kan kædes sammen i et forældre-barn-hierarki. Filen starter med den 8-byte ASCII-signatur vhdxfile ved offset 0. På Windows kan en .vhdx-fil mountes direkte ved hjælp af Diskhåndtering, Hyper-V eller Mount-VHD PowerShell-cmdletten.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .vhdx er et diskbillede, der ikke kan køres direkte på værten - men den kan indeholde et fuldt bootbart operativsystem, så en downloadet VHDX kan indeholde malware inde i gæsten. Kør upålidelige VM'er isoleret. Montering/tilknytning af en VHDX eksponerer dens filsystem for værten, så scan ukendte billeder, før du åbner filer indeni. VHDX-billeder indeholder de følsomme data, gæsten havde (legitimationsoplysninger, personlige filer) - håndter som fortrolige. De kan være meget store (og WSL2/Dev Drive VHDX-filer vokser over tid - brug Optimize-VHD/diskpart compact for at frigøre plads).
Formatdetaljer
kort fortaltProgrammer der åbner VHDX-filer
Tekniske detaljer
dyb specifikation| Containerstruktur | Fire regioner: Filidentifikator (1 MB), Log (variabel), Metadata (1 MB), Data (variabel); alle regioner er 1 MB-justeret |
| Maksimal virtuel diskstørrelse | 64 TB (67.108.864 MB) |
| Understøttede disktyper | Fast, Dynamisk udvidelse og Differentiering (forældre-barn snapshot) |
| Filsignatur | 8-byte ASCII-streng „vhdxfile“ ved offset 0, efterfulgt af en 512-byte UTF-16LE skaber-streng |
| Standard datablokstørrelse | 32 MB; konfigurerbar i potenser af 2 fra 1 MB til 256 MB |
| Understøttede logiske sektorstørrelser | 512 bytes (512n / 512e emulering) eller 4.096 bytes (4Kn native) |
| Log over skriverækkefølge | Cirkulær journal i Log-regionen beskytter metadata og data mod korruption ved uventet strømtab |
| Block Allocation Table (BAT) | Fletter payload-poster og sektor-bitmap-poster; sporer hvilke blokke der er allokeret eller nul-initialiseret |
| Differentieringskæde | Barn .avhdx-filer refererer til en forælder via en Parent Locator-post i metadata-regionen; kæder kan flettes offline |
| GUID-sporing | Hver disk bærer en unik data-GUID, der opdateres ved hver skrivning, hvilket muliggør validering af snapshot-kæder |
| Fysisk sektorstørrelse | Gemt i metadata-regionen; typisk 512 bytes eller 4.096 bytes for at matche det underliggende værtslager |
| MIME-type | application/x-vhd (deles med den ældre VHD-container efter konvention) |
| PowerShell-styring | New-VHD, Convert-VHD, Resize-VHD, Mount-VHD, Dismount-VHD cmdlets via Hyper-V PowerShell-modulet |
| Maksimalt antal payload-blokke | Op til 2^32 − 1 datablokke pr. disk, hvilket muliggør 64 TB adresserbar plads ved standard 32 MB blokstørrelse |
| Udgivet | Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX] |
| Åben standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
VHDX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om VHDX-filer.