Jak převést mezi pevné a dynamické disky v VirtualBox
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. Disky s pevnou velikostí mohou být rychlejší k použití, ale po naplnění nemohou růst větší. 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í zobrazena. Místo toho musíte použít VBoxManage.exe
příkaz.
Vyhledejte tento příkaz a pokračujte. V systému Windows jej najdete v adresáři programu VirtualBox, který je C: \ Program Files \ Oracle \ VirtualBox
ve výchozím stavu. Pokud jste VirtualBox nainstalovali do jiného adresáře, podívejte se místo toho.
Otevřete okno Příkazový řádek. Chcete-li to provést, otevřete nabídku Start, zadejte cmd
, a stiskněte klávesu Enter.
Typ 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řetáhněte ikonu 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 takto:
cd "C: \ Program Files \ Oracle \ VirtualBox"
Poznámka: Tyto pokyny předpokládají, že používáte systém VirtualBox v systému Windows. Pokud používáte VirtualBox na MacOS nebo Linux, stačí otevřít okno Terminál a spustit vboxmanage
příkazy normálně, stejně jako ostatní příkazy.
Druhý krok: Vyhledejte cestu k disku, který chcete převést
V okně příkazového řádku spusťte následující příkaz a zobrazte seznam všech virtuálních pevných disků v počítači:
Seznam VBoxManage.exe hdds
Podívejte se na seznam a identifikujte 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, je cesta k tomuto virtuálnímu disku v našem systému C: \ Uživatelské \ chris \ VirtualBox VMs \ Windows \ Windows.vdi
.
Krok třetí: Převést virtuální disk
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
Například pokud je zdrojový disk umístěn na C: \ Uživatelské \ 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 "
Chcete-li převést virtuální disk z dynamické na pevnou, 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 pokud je zdrojový disk umístěn na C: \ Uživatelské \ chris \ VirtualBox VMs \ Windows \ Windows.vdi
a chcete vytvořit nový disk s názvem Windows-fixed.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-fixed.vdi "
Krok č. 4: Odeberte 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.
Za prvé, 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 "Nastavení".
Zvolte možnost "Úložiště" pro zobrazení připojených úložných zařízení. Klepněte pravým tlačítkem na původní VDI a vyberte "Odstranit přílohu". Potom klikněte na tlačítko "OK".
Níže uvedený proces odstraní původní diskový soubor z jednotky. Varování: Možná budete chtít zálohovat původní soubor disku, pokud jste to ještě neudělali, jen v případě, že se v tomto procesu něco pokazí.
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 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řejmenujte 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 Průzkumníku souborů nebo Průzkumníku Windows.
Klepněte pravým tlačítkem myši na soubor VDI, vyberte položku "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 položku Soubor> Správce virtuálních médií v VirtualBoxu a vyhledejte původní jméno přejmenovaného disku - bude mít na levé straně žlutou varovnou ikonu. Klepněte pravým tlačítkem myši a vyberte možnost "Odebrat". Klepnutím na tlačítko "Odebrat" opět potvrdíte a zavřete "Zavřít".
Krok šest: Vložte disk do virtuálního krabice
Vraťte se zpět do VirtualBoxu, klepněte pravým tlačítkem myši na virtuální stroj přidružený k virtuálnímu disku a vyberte možnost "Nastavení". Ve skupinovém rámečku úložiště klepněte pravým tlačítkem myši na řadič SATA a vyberte možnost "Přidat pevný disk".
Zvolte možnost "Vybrat 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 stroje. 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.