VirtualBox vám umožňuje vybrat si automaticky nebo trvale přidělený pevný disk při vytváření nového souboru virtuálního pevného disku. Přenosné pevné disky se vytvářejí rychleji a mohou zvětšit velikost úložiště. Pevné disky pevné velikosti jsou také rychlejší, když se používají, ale nemohou se zvětšit, když se zaplní. Pokud však chcete, můžete mezi těmito dvěma formáty a velikostmi pevného disku převádět.
Krok 1 – Vyhledejte příkaz VBoxManage a otevřete příkazový řádek
VirtualBox umožňuje převést pevný disk na přenosný a naopak, ale v jeho grafickém rozhraní se tato možnost nezobrazuje. Místo toho musíte použít příkaz VBoxManage.exe .
Chcete-li pokračovat, určete tento příkaz. V systému Windows jej uvidíte ve složce programu VirtualBox, která je ve výchozím nastavení C:\Program Files\Oracle\VirtualBox . Pokud jste VirtualBox nainstalovali do jiné složky, podívejte se tam.

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

Do příkazového řádku zadejte „cd“ podle cesty ke složce obsahující příkaz VBoxManage (příkaz vložte do uvozovek)
Můžete to rychle provést zadáním cd do okna příkazového řádku 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, bude vypadat takto:
cd "C:\Program Files\Oracle\VirtualBox"

Poznámka: Tyto pokyny předpokládají, že používáte VirtualBox ve Windows. Pokud používáte VirtualBox na macOS nebo Linuxu, stačí otevřít okno Terminálu a spustit příkaz vboxmanage normálně jako ostatní příkazy.

Krok 2 – Najděte cestu k jednotce, kterou chcete přenést
Spuštěním následujícího příkazu v okně Příkazový řádek zobrazíte seznam virtuálních pevných disků v počítači:
VBoxManage.exe uvádí seznam pevných disků

Prohlédněte si seznam a určete cestu k souboru k virtuálnímu disku, který chcete převést. Řekněme, že chceme převést virtuální jednotku spojenou s virtuálním počítačem s názvem „Windows“. Jak můžeme vidět ve výstupu níže, cesta k tomuto virtuálnímu disku v systému je C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi .

Krok 3 - Převeďte virtuální pevný disk
Nyní můžete pomocí příkazu VBoxManage převést virtuální pevné disky z pevných na vyměnitelné nebo naopak.
Chcete-li převést z pevného disku na vyměnitelný pevný disk, spusťte následující příkaz:
VBoxManage.exe clonemedium disk "C:\cesta\ke\zdroj.vdi" "C:\cesta\k\destinaci.vdi" – varianta Standard
Pokud je například zdrojový pevný disk umístěn v C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi a chcete vytvořit nový pevný disk s názvem „Windows-dynamic.vdi“ ve stejném adresáři, běžet:
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" – varianta Standard

Chcete-li převést virtuální pevný disk z přenosného na pevný, spusťte následující příkaz:
VBoxManage.exe clonemedium disk "C:\cesta\ke\zdroj.vdi" "C:\cesta\k\destinaci.vdi" – varianta Opraveno
Pokud je například zdrojový pevný disk umístěn v C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi a chcete vytvořit nový disk s názvem „Windows-fixed.vdi“ ve stejném adresáři, spustíte :
Clonemedium disk VBoxManage.exe "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" – varianta Standard

Krok 4 – Odstraňte starý virtuální pevný disk
Výše uvedený příkaz zkopíruje pouze aktuální pevný disk. Skončíte s původními soubory na pevném disku i s novými soubory na pevném disku.
Nejprve musíte odstranit stávající virtuální pevný disk z VirtualBoxu. Ve VirtualBoxu klikněte pravým tlačítkem na virtuální počítač pomocí virtuálního disku a vyberte Nastavení.

Chcete-li zobrazit připojená úložná zařízení, vyberte Úložiště . Klikněte pravým tlačítkem na kořenový VDI a vyberte Odebrat přílohu . Potom klepněte na tlačítko OK.

Níže uvedený proces odstraní původní soubor z pevného disku. Všimněte si, že můžete zálohovat původní soubory disku, pokud jste to ještě neudělali, pro případ, že by se s tímto procesem něco pokazilo.
V příkazovém řádku spusťte níže uvedený příkaz a zobrazte seznam virtuálních pevných disků v počítači:
VBoxManage.exe uvádí seznam pevných disků
Najděte UUID původního pevného disku, který chcete vymazat. Můžete jej zkopírovat do schránky levým tlačítkem myši a poté na něj kliknout pravým tlačítkem.

Spuštěním příkazu níže odeberte kořenový pevný disk z registru VirtualBoxu a odstraňte jej. Chcete-li vložit UUID, klepněte pravým tlačítkem myši do okna příkazového řádku.
VBoxManage.exe closemedium UUID --smazat

Krok 5 – Přejmenujte nový pevný disk
Nyní byste měli přejmenovat nový soubor na pevném disku tak, aby měl stejný název jako původní soubor. Stačí na něj přejít v okně Průzkumník souborů nebo Průzkumník Windows.
Klikněte pravým tlačítkem na soubor VDI, vyberte Přejmenovat a změňte název na původní název. Zde například přejmenujeme soubor „Windows-fixed.vdi“, který jsme vytvořili, na „Windows.vdi“.

Jakmile pevný disk přejmenujete, odstraňte starý název pevného disku z VirtualBoxu. Klikněte na Soubor > Správce virtuálních médií ve VirtualBoxu a najděte původní název přejmenovaného pevného disku. Vlevo bude mít žlutou varovnou ikonu. Klikněte na něj pravým tlačítkem a vyberte Odebrat. Znovu klikněte na Odebrat pro potvrzení a klikněte na Zavřít.

Krok 6 – Vložte pevný disk do VirtualBoxu
Vraťte se do VirtualBoxu, klikněte pravým tlačítkem na virtuální počítač spojený s virtuálním pevným diskem a vyberte Nastavení. V Úložišti klikněte pravým tlačítkem na řadič: SATA a vyberte Přidat pevný disk .

Vyberte možnost Vybrat existující disk a vyhledejte soubor, který jste právě přejmenovali
Klepnutím na OK zavřete okno nastavení virtuálního počítače. Nyní můžete virtuální počítač normálně spustit. Jeho pevný disk bude buď pevný, nebo přenosný bez ohledu na to, na co jste jej převedli.
Hotovo. Již jste převedli z pevného disku na vyměnitelný disk ve VirtualBoxu nebo naopak.
Hodně štěstí!