VHD- og VHDX-filer høres like ut, men de har noen viktige forskjeller du bør vite om før du bruker dem.

Viktige takeaways

  • VHD og VHDX er to typer virtuelle stasjonsfiler som brukes i virtualiseringsmiljøer for å representere virtuelle harddisker. VHD er det eldre formatet, mens VHDX er det nyere.
  • VHDX har noen fordeler fremfor VHD, for eksempel en større maksimal stasjonsstørrelse på 64TB, bedre ytelse med moderne maskinvare og funksjoner som beskyttelse mot datakorrupsjon. VHDX er imidlertid ikke mye støttet av tredjeparts virtualiseringsprogramvare, noe som begrenser bruken til Hyper-V.
  • Om du skal bruke VHD eller VHDX avhenger av dine behov og prioriteringer. Hvis du bruker Hyper-V, er VHDX det bedre valget på grunn av de nyere og sikrere funksjonene. Men hvis kompatibilitet med tredjeparts virtualiseringsprogramvare er viktig for deg, er VHD et bredt støttet format som kan brukes på hvilken som helst virtuell maskin.

VHD og VHDX er to ofte brukte filformater for virtuell maskindiskbilde som brukes til å virtualisere en datamaskins harddisk. Primært brukt med Microsofts Hyper-V-virtualiseringsplattform, høres de to diskbildeformatene like ut, men har noen viktige forskjeller du bør være oppmerksom på før du starter opp den virtuelle maskinen.

Hva er VHD?

Først vil vi begynne å forklare det eldste av disse to formatene, VHD.

VHD står for Virtuell harddisk og er en type filformat som brukes til å representere en virtuell harddisk. Det er egentlig et diskbildefilformat som omfatter hele innholdet på en virtualisert harddisk. VHD-filer brukes hovedsakelig i virtualiseringsmiljøer, der de simulerer funksjonaliteten til fysiske harddisker i virtuelle maskiner. VHD-filer kan lagre operativsystemet, applikasjonene og dataene, noe som gjør dem til en integrert del av virtualiseringsteknologier, og disse virtuelle maskinene bruker og gjenkjenner disse filene som faktiske maskinvarestasjoner – du kan montere dem, avmontere dem og lagre andre filer på dem.

Det er et format som først ble opprettet av et selskap kalt Connectix tilbake i 2003, med selskapet som har gjort filens spesifikasjon tilgjengelig for bruk av tredjeparter siden 2005. Formatet ble hovedsakelig brukt av Microsoft for sin virtuelle PC og deretter sin Hyper-V-virtualiseringsplattform, men den brukes også av tredjeparts virtualiseringsprogrammer som Virtualbox og VMware.

Hva er VHDX?

VHDX, på den annen side, er i utgangspunktet bare en nyere versjon av VHD. Microsoft bestemte seg for å gi ut en slags etterfølger til VHD som kunne fikse noen av VHDs mangler og problemer, samt gjøre den mer fleksibel å bruke. Microsoft bruker for tiden VHDX-filer for Hyper-V, men i motsetning til VHD er ikke VHDX mye støttet av tredjeparts virtualiseringsprogramvare. I skrivende stund instruerer Virtualbox og VMware brukere om å konvertere sine VHDX-filer til VHD hvis de ønsker å bruke dem på sine virtuelle maskiner.

VHDX ble først distribuert i 2012 med lanseringen av Windows 8 og Windows Server 2012 og har siden blitt det beste formatet for all Microsoft-virtualisering.

Hvordan skiller VHD og VHDX seg?

Det er noen forskjeller mellom VHD og VHDX. Den mest merkbare er den maksimale stasjonsstørrelsen. Mens VHD tillater opptil 2TB-stasjoner, bringer VHDX baren opp til 64TB. Selv om du neppe trenger så mye med mindre du er en bedriftsbruker, kan det hjelpe hvis du vil ha mer enn 2 TB i den virtuelle maskinen din.

Det er også flere andre forskjeller. VHDX-filer støtter større blokkstørrelser og bedre ytelse, spesielt med moderne maskinvare og applikasjoner med avanserte lagringsfunksjoner. VHDX-filer er også mer motstandsdyktige, inkludert funksjoner som beskyttelse mot datakorrupsjon under strømbrudd og en "logg"-mekanisme for å holde styr på endringer før de blir forpliktet til fil.

Siden det er en forbedret versjon av VHD, er det egentlig ingen ulemper med VHDX. Den ene ulempen vi vil nevne er imidlertid at du bare virkelig kan bruke VHDX-filer på Hyper-V, med de fleste tredjeparts virtualiseringsprogramvare som ikke støtter dem ennå.

VHD vs. VHDX: Hvilken er bedre?

Hvis du skal bruke Hyper-V, så er VHDX en no-brainer. Det er det nyere formatet, så vel som det mest fleksible og det som er sikrest og mest funksjonsrikt. Men det faktum at det knapt er kompatibelt med tredjeparts virtualiseringsprogramvare betyr at du er begrenset til bare Hyper-V med det formatet.

På den annen side er VHD et eldre format. Likevel er det også en vidt dokumentert en og en som brukes av stort sett all virtualiseringsprogramvare der ute, så hvis du har en VHD-fil, kan du bruke den på hvilken som helst virtuell maskin der ute.

Hovedforskjellene mellom VHD og VHDX kommer ned til det du setter mest pris på: å bruke en nyere spesifikasjon eller holde filene dine i en spesifikasjon som kan brukes i tredjepartsprogramvare. Det er egentlig opp til deg. Vi bør også nevne at det i tillegg til VHD og VHDX også finnes andre formater, inkludert VMware sine VMDK-filer og VirtualBox sine VDI-filer, så det er et spørsmål om hva som fungerer bedre for deg.