28Jun

Jak převést mezi pevné a dynamické disky v VirtualBox

click fraud protection

VirtualBox umožňuje při vytváření nového virtuálního souboru na pevném disku vybrat disk dynamicky alokovaný nebo pevný disk. Dynamicky přidělené disky jsou rychlejší a mohou růst na větší velikosti. Pevné disky velikosti mohou být rychlejší, ale nemohou se po naplnění zvětšit. Můžete převést mezi dvěma formáty a změnit velikost disků, pokud chcete.

Krok 1: Vyhledejte příkaz VBoxManage a otevřete příkazový řádek

VirtualBox umožňuje převést pevný disk na dynamický disk nebo dynamický disk na pevný disk, ale tato možnost není v grafickém rozhraní vystavena. Místo toho musíte použít příkaz VBoxManage.exe.

Vyhledejte tento příkaz a pokračujte. V systému Windows jej najdete v adresáři programu VirtualBox, který je ve výchozím nastavení C: \ Program Files \ Oracle \ VirtualBox. Pokud jste nainstalovali VirtualBox do jiného adresáře, podívejte se místo toho.

Otevřete okno příkazového řádku. Chcete-li to provést, otevřete nabídku Start, zadejte příkaz cmd a stiskněte klávesu Enter.

instagram viewer

Zadejte příkaz cd do příkazového řádku, následovaný cestou složky, kde je příkaz VBoxManage. Budete je muset uzavřít do uvozovek.

Toto můžete rychle provést zadáním cd do okna Příkazový řádek a přetažením ikony složky z adresního řádku správce souborů do příkazového řádku.

Pokud používáte výchozí cestu, měla by vypadat následovně:

cd "C: \ Program Files \ Oracle \ VirtualBox"

Poznámka: Tyto pokyny předpokládají, že používáte VirtualBox v systému Windows. Používáte-li VirtualBox na MacOS nebo Linuxu, stačí otevřít okno Terminál a spustit příkaz vboxmanage normálně, stejně jako kterýkoli jiný příkaz.

Druhý krok: Vyhledejte cestu k disku, který chcete převést

Spusťte následující příkaz v okně příkazového řádku, abyste zobrazili seznam všech virtuálních pevných disků v počítači:

Seznam VBoxManage.exe hdds

Podívejte se na seznam aidentifikujte cestu k souboru na virtuální disk, který chcete převést.Řekněme, že chceme upravit virtuální disk přidružený k virtuálnímu počítači s názvem "Windows".Jak můžeme vidět na níže uvedeném výstupu, cesta k tomuto virtuálnímu disku v našem systému je C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.

Krok třetí: Převod virtuálního disku

Nyní můžete pomocí příkazu VBoxManage převést virtuální disk z pevného na dynamický nebo z dynamického na pevný.

Chcete-li převést virtuální disk z pevného na dynamický, spusťte následující příkaz:

VBoxManage.exe clonemedium disk "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Standard

Pokud je například zdrojový disk umístěn ve složce C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi a chcete vytvořit nový disk s názvem Windows-dynamic.vdi ve stejné složce, spustili byste:

VBoxManage.exe clonemedium disk "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" -variant Standard

Převod virtuálního diskuz dynamické na pevné, spusťte následující příkaz:

VBoxManage.exe clonemedium disk "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Opraveno

Například,disk je umístěn ve složce C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi a chcete vytvořit nový disk s názvem Windows-fixed.vdi ve stejné složce, měli byste spustit:

VBoxManage.exe clonemedium disk "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variant Standard

Čtvrtý krok:Starý virtuální disk

Výše ​​uvedený příkaz pouze klonuje existující disk. Nakonec skončíte s původním diskovým souborem a novým diskovým souborem.

Nejprve musíte skutečně odstranit stávající virtuální disk z VirtualBoxu. V VirtualBox klepněte pravým tlačítkem myši na virtuální počítač, který používá virtuální disk a vyberte možnost "Nastavení".

Chcete-li zobrazit připojená úložná zařízení, vyberte položku "Úložiště".Klepněte pravým tlačítkem myši na původní VDI a vyberte "Odstranit přílohu".Potom klikněte na tlačítko "OK".

Následující postup odstraní původní diskový soubor z jednotky. Upozornění : Možná budete chtít zálohovat původní diskový soubor, pokud jste to ještě neudělali, jen v případě, že by se v tomto procesu pokazilo něco.

V příkazovém řádku spusťte následující příkaz pro zobrazení seznamu všech virtuálních disků v počítači: Seznam

VBoxManage.exe hdds

Vyhledejte identifikátor UUID původního disku, který chcete odstranit. Můžete jej zkopírovat do schránky výběrem levého tlačítka myši a klepnutím pravým tlačítkem myši.

Spusťte následující příkaz, abyste odstranili původní disk z registru VirtualBox a odstraňte jej. Klepnutím pravým tlačítkem myši v okně příkazového řádku můžete vložit UUID.

VBoxManage.exe closemedium UUID - odstranit

Krok pátý: Přejmenovat nový disk

Nyní byste měli nový soubor disku přejmenovat tak, aby měl stejný název jako původní.Stačí se k němu dostat v okně Prohlížeč souborů nebo Windows Explorer.

Klepněte pravým tlačítkem myši na soubor VDI, vyberte "Přejmenovat" a změňte jej na původní název. Například zde jsme přejmenovali soubor Windows-fixed.vdi, který jsme vytvořili pro Windows.vdi.

Po přejmenování disku odeberte starý název disku z VirtualBoxu. Klikněte na Soubor & gt;Virtual Media Manager v VirtualBoxu a vyhledejte původní název přejmenovaného disku - na jeho levé straně bude mít žlutou varovnou ikonu. Klepněte pravým tlačítkem myši a vyberte možnost "Odebrat".Klepnutím na tlačítko "Odebrat" znovu potvrdíte a zavřete "Zavřít".

Krok šest: Vložte disk do VirtualBox

Head zpět do VirtualBox, klepněte pravým tlačítkem myši na virtuální počítač přidružený k virtuálnímu disku a vyberte "Settings".V části Úložiště klepněte pravým tlačítkem myši na řadič SATA a vyberte možnost "Přidat pevný disk".

Vyberte "Zvolit existující disk" a vyhledejte soubor, který jste právě přejmenovali.

Klepnutím na tlačítko OK zavřete okno nastavení virtuálního počítače. Nyní byste měli být schopni zavést virtuální počítač normálně.Jeho disk bude buď pevný, nebo dynamický disk - bez ohledu na to, na který jste jej převedli.