VHD- og VHDX-filer lyder ens, men de har nogle vigtige forskelle, du bør vide om, før du bruger.
Nøgle takeaways
- VHD og VHDX er to typer virtuelle drevfiler, der bruges i virtualiseringsmiljøer til at repræsentere virtuelle harddiske. VHD er det ældre format, mens VHDX er det nyere.
- VHDX har nogle fordele i forhold til VHD, såsom en større maksimal drevstørrelse på 64TB, bedre ydeevne med moderne hardware og funktioner som beskyttelse mod datakorruption. VHDX er dog ikke bredt understøttet af tredjeparts virtualiseringssoftware, hvilket begrænser brugen til Hyper-V.
- Om du skal bruge VHD eller VHDX afhænger af dine behov og prioriteter. Hvis du bruger Hyper-V, er VHDX det bedre valg på grund af dets nyere og mere sikre funktioner. Men hvis kompatibilitet med tredjeparts virtualiseringssoftware er vigtig for dig, er VHD et bredt understøttet format, der kan bruges på enhver virtuel maskine.
VHD og VHDX er to almindeligt anvendte virtuelle maskine disk image filformater, der bruges til at virtualisere en computers harddisk. De to diskimage-formater, der primært bruges sammen med Microsofts Hyper-V-virtualiseringsplatform, lyder ens, men har nogle vigtige forskelle, du bør være opmærksom på, før du starter din virtuelle maskine.
Hvad er VHD?
Først og fremmest begynder vi at forklare det ældste af disse to formater, VHD.
VHD står for Virtuel harddisk og er en type filformat, der bruges til at repræsentere en virtuel harddisk. Det er i det væsentlige et diskimage-filformat, der omfatter hele indholdet af en virtualiseret harddisk. VHD-filer bruges hovedsageligt i virtualiseringsmiljøer, hvor de simulerer funktionaliteten af fysiske harddiske i virtuelle maskiner. VHD-filer kan gemme operativsystemet, applikationer og data, hvilket gør dem til en integreret del af virtualiseringsteknologier, og disse VM'er bruger og genkender disse filer som egentlige hardwaredrev - du kan montere dem, afmontere dem og gemme andre filer på dem.
Det er et format, der først blev oprettet af et firma kaldet Connectix tilbage i 2003, hvor virksomheden har stillet filens specifikation til rådighed for tredjeparter siden 2005. Formatet blev hovedsageligt brugt af Microsoft til sin virtuelle pc og derefter dens Hyper-V virtualiseringsplatform, men det bruges også af tredjeparts virtualiseringsprogrammer såsom Virtualbox og VMware.
Hvad er VHDX?
VHDX er derimod stort set bare en nyere version af VHD. Microsoft besluttede at frigive en slags efterfølger til VHD, der kunne løse nogle af VHDs mangler og problemer, samt gøre den mere fleksibel at bruge. Microsoft bruger i øjeblikket VHDX-filer til Hyper-V, men i modsætning til VHD er VHDX ikke bredt understøttet af tredjeparts virtualiseringssoftware. I skrivende stund instruerer Virtualbox og VMware brugerne om at konvertere deres VHDX-filer til VHD, hvis de vil bruge dem på deres virtuelle maskiner.
VHDX blev første gang implementeret i 2012 med lanceringen af Windows 8 og Windows Server 2012 og er siden blevet go-to-formatet for al Microsoft-virtualisering.
Hvordan adskiller VHD og VHDX sig?
Der er nogle forskelle mellem VHD og VHDX. Den mest bemærkelsesværdige er den maksimale drevstørrelse. Mens VHD giver mulighed for op til 2 TB drev, bringer VHDX baren op på 64 TB. Selvom du næppe får brug for så meget, medmindre du er en erhvervsbruger, kan det hjælpe, hvis du vil have mere end 2 TB i din virtuelle maskine.
Der er også flere andre forskelle. VHDX-filer understøtter større blokstørrelser og bedre ydeevne, især med moderne hardware og applikationer med avancerede lagringsfunktioner. VHDX-filer er også mere modstandsdygtige, inklusive funktioner som beskyttelse mod datakorruption under strømsvigt og en "log"-mekanisme til at holde styr på ændringer, før de er forpligtet til fil.
Da det er en forbedret version af VHD, er der virkelig ingen ulemper ved VHDX. Men den ene ulempe, vi vil nævne, er, at du kun virkelig kan bruge VHDX-filer på Hyper-V, hvor de fleste tredjeparts virtualiseringssoftware ikke understøtter dem endnu.
VHD vs. VHDX: Hvilken er bedre?
Hvis du skal bruge Hyper-V, så er VHDX en no-brainer. Det er det nyere format, såvel som det mest fleksible og det, der er mest sikkert og mest funktionsrigt. Men det faktum, at det knap nok er kompatibelt med tredjeparts virtualiseringssoftware, betyder, at du er begrænset til kun Hyper-V med det format.
På den anden side er VHD et ældre format. Alligevel er det også en bredt dokumenteret en og en, der bruges af stort set al virtualiseringssoftware derude, så hvis du har en VHD-fil, kan du bruge den på enhver virtuel maskine derude.
De vigtigste forskelle mellem VHD og VHDX kommer ned til, hvad du værdsætter mest: Brug af en nyere specifikation eller at holde dine filer i en specifikation, der kan bruges i tredjepartssoftware. Det er virkelig op til dig. Vi skal også nævne, at der udover VHD og VHDX også findes andre formater, herunder VMwares VMDK-filer og VirtualBox's VDI-filer, så det er et spørgsmål om, hvad der fungerer bedre for dig.