Šetří počítače čas, když veškerý ušetřený čas strávíte u nich?

vytvořil: Atronoss počet komentářů: 0

Zmenšení velikosti virtuálních disků (VDI) s Windows ve VirtualBoxu

Pokud používáte ve VirtualBoxu dynamicky alokované virtuální disky, může se v průběhu času stát, že soubor, který tento disk reprezentuje v hostujícím systému, zabírá značně více místa, než kolik zabrané kapacity hlásí hostovaný (virtuální) operační systém. VirtualBox má dostupný příkaz pro zkompaktnění těchto souborů, nicméně před jeho provedením je třeba provést některé další úkony.

1. Odstraňte nebo slučte všechny snapshoty

Aby proces zkompaktnění fungoval, je třeba zbavit se všech snapshotů. Můžete tedy buď snapshoty odstranit a vrátit se k výchozímu stavu, nebo všechny snapshoty sloučit a ponechat si aktuální stav.

2. Odstraňte ve virtuálním počítači všechny nepotřebné soubory

Když už si dáváte práci se zkompaktněním virtuálního disku, věnujte čas promazání všech nepotřebných souborů v hostovaném (virtuálním) operačním systému. O to více místa tím ušetříte.

3. Proveďte defragmentaci disku

Stačí použít i defragmentovací nástroj, který je součástí Windows.

  1. Otevřete si Tento počítač.
  2. Klikněte pravým tlačítkem na příslušný disk a zvolte Vlastnosti.
  3. V horní liště vyberte záložku Nástroje.
  4. Spusťte nástroj Defragmentace (Optimalizace) disku.
  5. Vyberte se seznamu příslušný disk a dejte volbu Defragmentovat (Optimalizovat).

Pozor, pokud je Váš virtuální disk umístěn na fyzickém SSD úložišti, může jeho defragmentace způsobit nežádoucí opotřebení tohoto SSD disku. V takovém případě postupujte jednou z následujících možností:

  1. Virtuální disk dočasně přesuňte z SSD na běžný disk.
  2. Zvažte typ a kvalitu SSD a zda je v dobré kondici. Pokud je vše vyhovující tak defragmentaci proveďte.
  3. Defragmentaci neprovádějte.

4. Vynulujte prázdné místo

VirtualBox může zkompaktnit pouze ty nepotřebné (prázdné) sektory, které mají v sobě zapsané nuly. K zapsání nul do těchto míst poslouží utilita SDelete, kterou si můžete stáhnout zde:

  1. Stažený soubor rozbalte v hostovaném (virtuálním) operačním systému a soubor sdelete.exe nakopírujte do cesty:C:\Windows\System32
  2. Spusťte příkazový řádek jako administrátor a zadejte následující příkaz:sdelete -z
  3. Tlačítkem Agree potvrďte, že souhlasíte s licenční smlouvou a nechte provést vynulování všech prázdných sektorů.
  4. Po dokončení nulování okno zavřete a vypněte hostovaný (virtuální) operační systém.

5. Zkompaktněte VDI soubor

  1. Spusťte příkazový řádek jako administrátor a pomocí tohoto příkazu přejděte do složky s instalací VirtualBoxu:cd %programfiles%\Oracle\VirtualBoxPokud jste nainstalovali VirtualBox do jiné lokace, musíte odpovídajícím způsobem změnit uvedený příkaz.
  2. Zadejte následující příkaz, který povede na Váš VDI soubor:VBoxManage.exe modifyhd [Cesta k VDI souboru] --compactNapříklad:VBoxManage.exe modifyhd "C:\Users\Test\VirtualBox VMs\TEST\TEST.vdi" --compact

Nyní by se Váš VDI soubor měl zmenšit přibližně na takovou velikost, kterou skutečně zabírá celý hostovaný (virtuální) operační systém.

Jdi zpět

Přidat komentář