Wat is het VHDX-bestandsformaat?
.vhdx is een virtueel schijfkopieformaat - de opvolger van het .VHD formaat - geïntroduceerd met Windows 8 en Windows Server 2012.
Een .vhdx-bestand kan worden gebruikt om alle gegevens van een enkele harde schijf, een besturingssysteem of door de gebruiker geselecteerde bestanden en mappen op te slaan. Het kan daarom worden gebruikt als een fysiek harde-schijfapparaat omdat het een exacte kopie bevat van de bestanden en de gegevensstructuur van de originele schijf, verpakt als een enkel schijfkopiebestand.
Het VHDX-formaat biedt enkele belangrijke voordelen ten opzichte van zijn oudere .vhd tegenhanger. De grootste is de uitgebreide maximale capaciteit van 64 TB, vergeleken met de limiet van ongeveer 2 TB van het oudere VHD-formaat. Het nieuwere formaat biedt verbeterde virtualisatieprestaties op volumes met grote logische sectoren, dankzij optimalisatie in de dynamische volumestructuur. Een ander belangrijk kenmerk is de toevoeging van een in het bestand ingebouwd logboek voor schrijfvolgorde, dat fungeert als een journaal om gegevensverlies en corruptie bij plotselinge stroomuitval te voorkomen.
Differentiatieschijf-snapshots worden opgeslagen als .AVHDX bestanden en kunnen worden gekoppeld in een ouder-kind-hiërarchie. Het bestand begint met de 8-byte ASCII-handtekening vhdxfile op offset 0. Op Windows kan een .vhdx-bestand rechtstreeks worden gekoppeld met Schijfbeheer, Hyper-V of de Mount-VHD PowerShell-cmdlet.
Beveiliging & veiligheid
RISICO: MEDIUMEen .vhdx is een schijfkopie, niet direct uitvoerbaar op de host - maar het kan een volledig opstartbaar besturingssysteem bevatten, dus een gedownloade VHDX kan malware bevatten binnen het gastsysteem. Voer niet-vertrouwde VM's geïsoleerd uit. Het koppelen van een VHDX stelt het bestandssysteem bloot aan de host, dus scan onbekende schijfkopieën voordat u bestanden erin opent. VHDX-kopieën bevatten alle gevoelige gegevens die de gast had (inloggegevens, persoonlijke bestanden) - behandel ze als vertrouwelijk. Ze kunnen erg groot zijn (en WSL2/Dev Drive VHDX-bestanden groeien na verloop van tijd - gebruik Optimize-VHD/diskpart compact om ruimte terug te winnen).
Formaatdetails
in een notendopProgramma's die VHDX-bestanden openen
Technische details
diepe specificaties| Containerstructuur | Vier regio's: File Identifier (1 MB), Log (variabel), Metadata (1 MB), Data (variabel); alle regio's zijn uitgelijnd op 1 MB |
| Maximale virtuele schijfgrootte | 64 TB (67.108.864 MB) |
| Ondersteunde schijftypen | Vast (Fixed), Dynamisch uitbreidbaar (Dynamically Expanding) en Differentiatie (ouder-kind snapshot) |
| Bestandshandtekening | 8-byte ASCII-tekenreeks „vhdxfile” op offset 0, gevolgd door een 512-byte UTF-16LE creator-tekenreeks |
| Standaard datablokgrootte | 32 MB; configureerbaar in machten van 2 van 1 MB tot 256 MB |
| Ondersteunde logische sectorgroottes | 512 bytes (512n / 512e emulatie) of 4.096 bytes (4Kn native) |
| Schrijfvolgorde-logboek | Circulair journaal in de Log-regio beschermt metadata en gegevens tegen corruptie bij onverwacht stroomverlies |
| Block Allocation Table (BAT) | Interleavet payload-vermeldingen en sector-bitmap-vermeldingen; houdt bij welke blokken zijn toegewezen of op nul zijn geïnitialiseerd |
| Differentiatieketen | Kind-bestanden (.avhdx) verwijzen naar een ouder via een Parent Locator-vermelding in de metadata-regio; ketens kunnen offline worden samengevoegd |
| GUID-tracking | Elke schijf bevat een unieke gegevens-GUID die bij elke schrijfbewerking wordt bijgewerkt, wat validatie van de snapshot-keten mogelijk maakt |
| Fysieke sectorgrootte | Opgeslagen in de metadata-regio; doorgaans 512 bytes of 4.096 bytes om overeen te komen met de onderliggende hostopslag |
| MIME-type | application/x-vhd (volgens conventie gedeeld met de oudere VHD-container) |
| PowerShell-beheer | New-VHD, Convert-VHD, Resize-VHD, Mount-VHD, Dismount-VHD cmdlets via de Hyper-V PowerShell-module |
| Maximaal aantal payload-blokken | Tot 2^32 − 1 datablokken per schijf, wat 64 TB adresseerbare ruimte mogelijk maakt bij de standaard blokgrootte van 32 MB |
| Uitgebracht | Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX] |
| Open standaard | Ja · royaltyvrij |
| Specificatie | learn.microsoft.com |
VHDX conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over VHDX-bestanden.