Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Existuje více typů souborů komprese dat, než můžete v dnešní době spočítat. Žádný z nich však není univerzálním typem souboru, který může pokrýt vše a přesto jej lze sdílet jako jeden soubor, který lze rozbalit a použít na jiném počítači.

Pokud potřebujete komprimovat konkrétní soubor nebo složku, můžete se zbavit souborů ZIP, RAR nebo dokonce ISO. Co ale dělat, když potřebujete zapouzdřit nebo zkomprimovat celý HDD/SSD do jednoho souboru?

Co je VHD?

VHD znamená virtuální pevný disk. Tato veřejně dostupná specifikace formátu obrazu umožňuje zapouzdřit celý pevný disk do jediného souboru. Operační systém jej pak může používat a přistupovat k němu jako fyzický pevný disk. Jednoduše řečeno, soubor VHD je digitální kopie pevného disku nebo SSD, která se jeví jako skutečná úložná jednotka pro váš operační systém.

Soubor VHD je podobný souboru

instagram viewer
ISO soubor, ale místo komprimace (nebo zapouzdření) jednoho CD nebo DVD pokryjete celou úložnou jednotku. Soubory VHD mohou hostovat nativní systémy souborů, včetně NTFS, FAT, exFAT a UDFS, a zároveň podporovat standardní operace s disky a soubory. Maximální velikost souboru je však omezena na 2 TB.

Existují tři hlavní typy formátů VHD:

  • Pevné VHD: Tyto soubory zabírají pevné množství úložiště na úložné jednotce hostitelského počítače. Kompromisem za větší velikost souboru je však vyšší rychlost zpracování a konstantní fragmentace.
  • Dynamické VHD: Tyto soubory VHD mění svou velikost podle toho, jak velká část jejich vnitřního úložiště je plná, a jsou optimalizovány pro úložiště na hostitelských počítačích. Stále existuje interní limit velikosti disku, který se určuje při inicializaci, ale získáte rychlejší alokaci úložiště.
  • Rozdíl mezi VHD: Nejméně oblíbený ze tří formátů VHD, tento formát vytváří kopii existujícího disku a vytváří nadřazený a podřízený disk. Rozdílné VHD umožňují změnu nadřazeného disku, aniž by změny ovlivnily podřízený VHD.

Podobně jako skutečný pevný disk mohou tyto virtuální jednotky vytvářet diskové sektory, nové soubory a složky, spouštět uživatelské aplikace a v neposlední řadě spouštět OS. To z nich dělá perfektní volbu pro virtualizační aplikace.

Ačkoli Microsoft publikuje specifikaci volně pro třetí strany, aby mohly psát své vlastní programy pro čtení a manipulaci se soubory VHD nebo VHDX, ponechává si kontrolu nad formátem. To znamená, že formát VHD je do značné míry exkluzivní pro Windows, pokud není použit s kompatibilním programem třetí strany v jiném OS.

VHD vs. VHDX

Specifikace formátu VHD je k dispozici jako bezplatná licence od června 2005. Rozšíření tohoto formátu, VHDX, bylo spuštěno v roce 2012 a bylo podporováno Windows 8 a Windows Server 8. Tento formát přidal nové možnosti, vylepšení výkonu, prevenci poškození dat a maximální velikost souboru 64 TB. Mezi další výhody souborů VHD patří následující:

  • Ochrana dat před výpadky napájení
  • Podpora vlastních metadat
  • Metadata se automaticky aktualizují
  • VHDX je lépe přizpůsobitelné novějšímu hardwaru

To znamená, že VHDX je funkčně ekvivalentní VHD, a přestože má vestavěné mechanismy na ochranu před poškozením dat, je náchylný k poškození souborového systému, podobně jako VHD. To může být způsobeno špatnými podmínkami sítě během přenosu souborů, poškozeným úložištěm zdrojového disku a dokonce i rušením ze strany bezpečnostních programů.

Výhody použití souboru VHD

Jak už asi tušíte, používání souboru VHD má oproti tradičním fyzickým úložným jednotkám určité výhody.

Nejvýznamnější výhodou je, že soubory VHD můžete odesílat online nebo je přenášet na flash disku. Díky tomu lze VHD rychle nasadit v terénu. Mezi další výhody VHD patří:

  • Jednodušší zálohování a obnova
  • Snímek obnovení
  • Rychlá replikace
  • Izolace od hostitele nebo jiných operačních systémů VM.
  • Eliminuje náklady a požadavky na velikost fyzických úložných jednotek.

Kde se používají soubory VHD?

Soubory VHD primárně využívají virtualizační programy jako např VirtualBox od VMware a Hyper-V od Microsoftu. Měli byste si však uvědomit, že musíte povolit Hyper-V ve Windows 11 před použitím. Protože fungují jako fyzické pevné disky, jsou ideální pro virtuální počítače, které potřebují spouštět izolované operační systémy, systémy souborů, spravovat aplikace a tak dále.

To znamená, že je můžete stejně snadno použít k vytvoření záloh vašeho stávajícího disku a uchovat je jako digitální archivy pro případ, kdy se potřebujete vrátit nebo obnovit svá data. Představují nákladově efektivní způsob zálohování více pevných disků a také se snáze skladují – což je funkce často využívaná v podnikových aplikacích.

Jak vytvořit soubor VHD

V závislosti na tom, jaký operační systém používáte, se přesné kroky pro vytvoření souboru VHD od sebe liší. Pokud používáte Windows, můžete pomocí nástroje Správa disků vytvořit VHD ze stávajících jednotek nebo oddílů podle následujících kroků:

  1. Stisknutím klávesy Windows otevřete nabídku Start a vyhledejte Správa disků. Kliknutím na příslušný výsledek vyhledávání otevřete nástroj. Případně se můžete podívat na tyto další způsoby, jak otevřít nástroj Správa disků.
  2. Vyberte jednotku nebo oddíl, který chcete převést na soubor VHD, a klikněte Akce následován Vytvořte VHD.
  3. Otevře se výzva k zadání cesty a velikosti VHD. Musíte si také vybrat mezi specifikacemi formátu VHD a VHDX a také typem VHD. Vyberte odpovídající možnosti podle svých potřeb a klikněte na OK knoflík.

Systém Windows nyní vytvoří soubor VHD této konkrétní jednotky nebo oddílu, který lze později připojit a používat jako jiný fyzický disk.

Pokud chcete vytvořit soubor VHD pro váš VM, kroky se liší. Například při vytváření nového virtuálního počítače se vás VirtualBox zeptá, zda chcete vytvořit soubor VHD a jaký typ formátu VHD chcete použít. Všimněte si, že tyto soubory lze přenést na jakýkoli počítač a použít s jiným virtuálním počítačem.

Vytváření souborů VHD v systémech macOS a Linux

Pokud používáte macOS, Podpora Apple má užitečného průvodce na tvoření obrazy disků pomocí Diskové utility na macOS Ventura, Monterey, Big Sur, Catalina a Mojave. I když jsou tyto soubory virtuálními jednotkami, nemusí být uloženy s příponou VHD.

Totéž platí i pro Linux. Můžete použít dd příkaz k vytvoření VHD přímo z terminálu. Základní syntaxe vypadá takto.

sudo dd -li=/dev/vykořenit z=Virtual_Hard_Disk.img bs=1M počet =1024

Zde je to, co znamenají různé příznaky ve výše uvedeném příkazu:

  • if=/dev/root: Cesta ke vstupnímu souboru pro poskytnutí znakového proudu během inicializace
  • of=Virtual_Hard_Disk.img: Název a cesta virtuální jednotky, která má být vytvořena
  • bs=1 mil.: Určuje rychlost čtení a zápisu. Aktuální příznak umožňuje jednotce číst a zapisovat až 1 MB najednou.
  • počet=1200: Určuje velikost bloku nebo celkovou kapacitu virtuální jednotky. Aktuální hodnota počtu vytvoří 1GB disk.

Soubory VHD jsou velmi užitečné

Zatímco soubory VHD jsou funkčně podobné fyzické úložné jednotce obsahující stejný systém souborů, disk oddíly a dokonce i sektory pevných disků, jsou to prostě virtuální pevné disky, které se zobrazují jako fyzický disk OS. Kromě toho, že jsou perfektní pro virtuální počítače, lze je také efektivně použít pro zálohování fyzických disků.

To pomáhá učinit virtualizaci dostupnější a snadněji nastavitelnou. VHD usnadňují sdílení virtuálních počítačů mezi více počítači, protože můžete jednoduše zkopírovat zdrojový soubor VHD pro každý virtuální počítač do jiného počítače a se správně nakonfigurovaným virtuálním počítačem bude fungovat bezchybně.