Súbory VHD a VHDX znejú podobne, ale majú niekoľko kľúčových rozdielov, o ktorých by ste mali vedieť pred použitím.
Kľúčové informácie
- VHD a VHDX sú dva typy súborov virtuálnych diskov používaných vo virtualizačných prostrediach na reprezentáciu virtuálnych pevných diskov. VHD je starší formát, zatiaľ čo VHDX je novší.
- VHDX má oproti VHD niektoré výhody, napríklad väčšiu maximálnu veľkosť disku 64 TB, lepší výkon s moderným hardvérom a funkcie, ako je ochrana proti poškodeniu údajov. VHDX však nie je široko podporovaný virtualizačným softvérom tretích strán, čo obmedzuje jeho použitie na Hyper-V.
- Či použiť VHD alebo VHDX závisí od vašich potrieb a priorít. Ak používate Hyper-V, VHDX je lepšou voľbou vďaka svojim novším a bezpečnejším funkciám. Ak je však pre vás dôležitá kompatibilita s virtualizačným softvérom tretích strán, VHD je široko podporovaný formát, ktorý možno použiť na akomkoľvek virtuálnom počítači.
VHD a VHDX sú dva bežne používané formáty súborov obrazu disku virtuálneho stroja používané na virtualizáciu pevného disku počítača. Tieto dva formáty obrazu disku, ktoré sa používajú predovšetkým s virtualizačnou platformou Hyper-V od spoločnosti Microsoft, znejú podobne, no majú niekoľko kľúčových rozdielov, o ktorých by ste si mali byť vedomí pred spustením virtuálneho počítača.
Čo je VHD?
Najprv začneme vysvetľovať starší z týchto dvoch formátov, VHD.
VHD znamená Virtuálny pevný disk a je to typ formátu súboru, ktorý predstavuje virtuálny pevný disk. Ide v podstate o formát súboru obrazu disku, ktorý obsahuje celý obsah virtualizovaného pevného disku. Súbory VHD sa využívajú najmä vo virtualizačných prostrediach, kde simulujú funkčnosť fyzických pevných diskov vo virtuálnych strojoch. Súbory VHD môžu ukladať operačný systém, aplikácie a údaje, vďaka čomu sú neoddeliteľnou súčasťou virtualizačných technológií, a tieto virtuálne počítače používajú a rozpoznávajú tieto súbory ako skutočné hardvérové jednotky – môžete ich pripojiť, odpojiť a ukladať ďalšie súbory na ich.
Je to formát, ktorý prvýkrát vytvorila spoločnosť s názvom Connectix v roku 2003, pričom spoločnosť od roku 2005 sprístupnila špecifikáciu súboru na použitie tretími stranami. Tento formát používal hlavne Microsoft pre svoje virtuálne PC a potom ďalej svoju virtualizačnú platformu Hyper-V, ale používa ho aj virtualizačné programy tretích strán ako Virtualbox a VMware.
Čo je VHDX?
Na druhej strane VHDX je v podstate len novšia verzia VHD. Microsoft sa rozhodol vydať nástupcu VHD, ktorý by mohol opraviť niektoré nedostatky a problémy VHD, ako aj zvýšiť jeho flexibilitu pri používaní. Microsoft v súčasnosti používa súbory VHDX pre Hyper-V, ale na rozdiel od VHD nie je VHDX široko podporovaný virtualizačným softvérom tretích strán. V čase písania tohto článku Virtualbox a VMware inštruujú používateľov, aby konvertovali svoje súbory VHDX na VHD, ak ich chcú používať na svojich virtuálnych počítačoch.
VHDX bol prvýkrát nasadený v roku 2012 so spustením Windows 8 a Windows Server 2012 a odvtedy sa stal obľúbeným formátom pre všetku virtualizáciu spoločnosti Microsoft.
Ako sa VHD a VHDX líšia?
Medzi VHD a VHDX sú určité rozdiely. Najpozoruhodnejšia je maximálna veľkosť disku. Zatiaľ čo VHD umožňuje až 2 TB disky, VHDX zvyšuje latku až na 64 TB. Aj keď je nepravdepodobné, že budete potrebovať toľko, pokiaľ nie ste firemným používateľom, môže vám pomôcť, ak chcete vo svojom virtuálnom počítači viac ako 2 TB.
Existuje aj niekoľko ďalších rozdielov. Súbory VHDX podporujú väčšie veľkosti blokov a lepší výkon, najmä s moderným hardvérom a aplikáciami s pokročilými funkciami ukladania. Súbory VHDX sú tiež odolnejšie, vrátane funkcií, ako je ochrana proti poškodeniu údajov počas výpadkov napájania a "log" mechanizmus na sledovanie zmien predtým, ako sa zaviažu k súbor.
Keďže ide o rozšírenú verziu VHD, VHDX skutočne nemá žiadne nevýhody. Jednou nevýhodou, ktorú by sme však spomenuli, je, že na Hyper-V môžete skutočne používať iba súbory VHDX, pričom väčšina virtualizačného softvéru tretích strán ich zatiaľ nepodporuje.
VHD vs. VHDX: Ktorý je lepší?
Ak sa chystáte používať Hyper-V, potom VHDX nie je problém. Je to novší formát, ako aj najflexibilnejší a najbezpečnejší a najbohatší na funkcie. Ale skutočnosť, že je sotva kompatibilná s virtualizačným softvérom tretích strán, znamená, že ste obmedzený iba na Hyper-V s týmto formátom.
Na druhej strane VHD je starší formát. Napriek tomu je to tiež široko zdokumentovaný a ten, ktorý používa v podstate všetok virtualizačný softvér, takže ak máte súbor VHD, môžete ho použiť na akomkoľvek virtuálnom počítači.
Hlavné rozdiely medzi VHD a VHDX spočívajú v tom, čo si ceníte najviac: použitie novšej špecifikácie alebo ponechanie súborov v špecifikácii, ktorú možno použiť v softvéri tretích strán. Je to naozaj na vás. Mali by sme tiež spomenúť, že okrem VHD a VHDX existujú aj iné formáty, vrátane súborov VMDK od VMware a súborov VDI od VirtualBoxu, takže ide o to, čo vám vyhovuje lepšie.