Hva er VHDX-filformatet?
.vhdx er et format for virtuelle diskbilder - etterfølgeren til .VHD-formatet - introdusert med Windows 8 og Windows Server 2012.
En .vhdx-fil kan brukes til å lagre alle data fra en enkelt harddisk, et operativsystem, eller filer og mapper valgt av brukeren. Den kan derfor brukes som en fysisk harddiskenhet fordi den inneholder en nøyaktig kopi av filene og datafilstrukturen til den originale disken, pakket som et enkelt filbilde.
VHDX-formatet tilbyr noen viktige fordeler over sin eldre .vhd-motpart. Den største er den utvidede maksimale kapasiteten på 64 TB, sammenlignet med grensen på omtrent 2 TB for det eldre VHD-formatet. Det nyere formatet gir forbedret virtualiseringsytelse på volumer med store logiske sektorer, takket være optimalisering i den dynamiske volumstrukturen. En annen viktig funksjon er tilføyelsen av en logg for skriverekkefølge innebygd i selve filen, som fungerer som en journal for å forhindre datatap og korrupsjon ved plutselig strømbrudd.
Differensierende disk-øyeblikksbilder lagres som .AVHDX-filer og kan kobles sammen i et foreldre-barn-hierarki. Filen starter med den 8-byte ASCII-signaturen vhdxfile ved posisjon 0. På Windows kan en .vhdx-fil monteres direkte ved hjelp av Diskbehandling, Hyper-V, eller PowerShell-kommandoen Mount-VHD.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .vhdx er et diskbilde, ikke direkte kjørbar på verten - men den kan inneholde et fullstendig oppstartbart operativsystem, så en nedlastet VHDX kan inneholde skadevare inne i gjestesystemet. Kjør upålitelige VM-er isolert. Montering av en VHDX eksponerer filsystemet for verten, så skann ukjente bilder før du åpner filer inni. VHDX-bilder inneholder de sensitive dataene gjesten hadde (legitimasjon, personlige filer) - behandle som konfidensielt. De kan være svært store (og WSL2/Dev Drive VHDX-filer vokser over tid - bruk Optimize-VHD/diskpart compact for å gjenvinne plass).
Formatdetaljer
i et nøtteskallProgrammer som åpner VHDX-filer
Tekniske detaljer
dyp spesifikasjon| Beholderstruktur | Fire regioner: Filidentifikator (1 MB), Logg (variabel), Metadata (1 MB), Data (variabel); alle regioner er 1 MB-justert |
| Maksimal virtuell diskstørrelse | 64 TB (67 108 864 MB) |
| Støttede disktyper | Fast (Fixed), Dynamisk utvidbar (Dynamically Expanding) og Differensierende (foreldre-barn øyeblikksbilde) |
| Filsignatur | 8-byte ASCII-streng «vhdxfile» ved posisjon 0, etterfulgt av en 512-byte UTF-16LE skaper-streng |
| Standard datablokk-størrelse | 32 MB; konfigurerbar i potenser av 2 fra 1 MB til 256 MB |
| Støttede logiske sektorstørrelser | 512 bytes (512n / 512e emulering) eller 4 096 bytes (4Kn nativ) |
| Logg for skriverekkefølge | Sirkulær journal i logg-regionen beskytter metadata og data mot korrupsjon ved uventet strømbrudd |
| Block Allocation Table (BAT) | Fletter nyttelast-oppføringer og sektor-bitmap-oppføringer; sporer hvilke blokker som er tildelt eller null-initialisert |
| Differensierende kjede | Barn-filer (.avhdx) refererer til en forelder via en Parent Locator-oppføring i metadata-regionen; kjeder kan slås sammen offline |
| GUID-sporing | Hver disk bærer en unik data-GUID som oppdateres ved hver skriving, noe som muliggjør validering av øyeblikksbilde-kjeder |
| Fysisk sektorstørrelse | Lagret i metadata-regionen; vanligvis 512 bytes eller 4 096 bytes for å matche den underliggende vertslagringen |
| MIME-type | application/x-vhd (delt med den eldre VHD-beholderen etter konvensjon) |
| PowerShell-administrasjon | New-VHD, Convert-VHD, Resize-VHD, Mount-VHD, Dismount-VHD kommandoer via Hyper-V PowerShell-modulen |
| Maksimalt antall nyttelastblokker | Opptil 2^32 − 1 datablokker per disk, noe som muliggjør 64 TB adresserbar plass ved standard 32 MB blokkstørrelse |
| Utgitt | Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX] |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |
VHDX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om VHDX-filer.