Ako previesť medzi pevnými a dynamickými diskami v
VirtualBox vám umožňuje pri vytváraní nového virtuálneho súboru na pevnom disku vybrať dynamicky alokovaný disk alebo disk s pevnou veľkosťou. Dynamicky pridelené disky sú rýchlejšie vytvárané a môžu rásť až k väčším rozmerom. Disky s pevnou veľkosťou môžu byť rýchlejšie používané, ale po naplnení sa nemusia zväčšiť. Ak chcete, môžete konvertovať medzi týmito dvoma formátmi a meniť veľkosť diskov.
Prvý krok: Nájdite príkaz VBoxManage a otvorte príkazový riadok
VirtualBox vám umožňuje previesť pevný disk na dynamický disk alebo dynamický disk na pevný disk, ale táto možnosť nie je zobrazená v grafickom rozhraní. Namiesto toho musíte použiť VBoxManage.exe
príkaz.
Ak chcete pokračovať, vyhľadajte tento príkaz. V systéme Windows ho nájdete v adresári programu VirtualBox, ktorý je C: \ Program Files \ Oracle \ VirtualBox
predvolene. Ak ste nainštalovali VirtualBox do iného adresára, namiesto toho ho pozrite.
Otvorte okno príkazového riadka. Ak to chcete urobiť, otvorte ponuku Štart, napíšte cmd
, a stlačte kláves Enter.
typ CD
do príkazového riadka, po ktorom nasleduje cesta priečinka, kde je príkaz VBoxManage. Budete ju musieť priložiť do úvodzoviek.
Môžete to rýchlo urobiť zadaním CD
do okna príkazového riadka a potom presunúť ikonu priečinka z panela s adresou správcu súborov do príkazového riadka.
Ak používate predvolenú cestu, mala by vyzerať nasledovne:
cd "C: \ Program Files \ Oracle \ VirtualBox"
POZNÁMKA: Tieto pokyny predpokladajú, že používate VirtualBox v systéme Windows. Ak používate VirtualBox na macOS alebo Linux, stačí otvoriť okno Terminálu a spustiť vboxmanage
príkazy normálne, rovnako ako akýkoľvek iný príkaz.
Druhý krok: Nájdite cestu k disku, ktorý chcete previesť
Spustite nasledujúci príkaz v okne príkazového riadka a zobrazte zoznam všetkých virtuálnych pevných diskov v počítači:
Zoznam VBoxManage.exe hdds
Pozrite sa do zoznamu a identifikujte cestu k súboru na virtuálny disk, ktorý chcete konvertovať. Povedzme, že chceme zmeniť virtuálny disk priradený k virtuálnemu stroji s názvom "Windows". Ako vidíme na nižšie uvedenom výstupe, cesta k tomuto virtuálnemu disku v našom systéme je C: \ Používatelia \ chris \ VirtualBox VMs \ Windows \ Windows.vdi
.
Tretí krok: Previesť virtuálny disk
Teraz môžete použiť príkaz VBoxManage na konverziu virtuálneho disku z pevného na dynamický alebo z dynamického na fixný.
Ak chcete previesť virtuálny disk z pevného na dynamický, spustite nasledujúci príkaz:
Disk Clonemedium VBoxManage.exe "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Standard
Napríklad, ak je zdrojový disk umiestnený na C: \ Používatelia \ chris \ VirtualBox VMs \ Windows \ Windows.vdi
a chcete vytvoriť nový disk s názvom Windows-dynamic.vdi v tom istom priečinku, spustili by ste:
VBoxManage.exe clonemedový disk "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi "
Ak chcete previesť virtuálny disk z dynamickej na pevnú, spustite nasledujúci príkaz:
Disk Clonemedium VBoxManage.exe "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Opravené
Napríklad, ak je zdrojový disk umiestnený na C: \ Používatelia \ chris \ VirtualBox VMs \ Windows \ Windows.vdi
a chcete vytvoriť nový disk s názvom Windows-fixed.vdi v rovnakom priečinku, spustili by ste:
VBoxManage.exe clonemedium disk "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi "
Krok štyri: Odstráňte starý virtuálny disk
Tento príkaz jednoducho klonuje existujúci disk. Vykonáte pôvodný diskový súbor a nový diskový súbor.
Najprv budete musieť skutočne odstrániť existujúci virtuálny disk z VirtualBox. V nástroji VirtualBox kliknite pravým tlačidlom myši na virtuálny počítač, ktorý používa virtuálny disk a zvoľte "Settings".
Ak chcete zobraziť pripojené zariadenia na ukladanie dát, zvoľte "Storage". Kliknite pravým tlačidlom myši na pôvodný VDI a vyberte "Odstrániť prílohu". Potom kliknite na tlačidlo "OK".
Nasledujúci proces odstráni pôvodný diskový súbor z jednotky. Výstraha: Možno budete chcieť zálohovať pôvodný diskový súbor, ak ste to ešte neurobili, len ak sa v tomto procese niečo pokazí.
V príkazovom riadku spustite nasledujúci príkaz na zobrazenie zoznamu všetkých virtuálnych diskov v počítači:
Zoznam VBoxManage.exe hdds
Vyhľadajte identifikátor UUID pôvodného disku, ktorý chcete odstrániť. Môžete to skopírovať do schránky tak, že ju vyberiete ľavým tlačidlom myši a potom kliknete pravým tlačidlom myši.
Spustite nasledujúci príkaz na odstránenie pôvodného disku z registra VirtualBox a jeho odstránenie. Kliknutím pravým tlačidlom myši v okne príkazového riadka môžete prilepiť UUID.
VBoxManage.exe closemedium UUID - Odstrániť
Krok 5: Premenujte nový disk
Teraz by ste mali premenovať nový diskový súbor tak, aby mal rovnaké meno ako pôvodný. Presuňte sa naň v okne Prieskumník alebo Windows.
Kliknite pravým tlačidlom myši na súbor VDI, zvoľte "Rename" a zmeňte ho na pôvodný názov. Napríklad tu sme premenovali súbor Windows-fixed.vdi, ktorý sme vytvorili pre Windows.vdi.
Po premenovaní disku odstráňte starý názov disku z VirtualBox. Kliknite na položku Súbor> Správca virtuálnych médií v nástroji VirtualBox a vyhľadajte pôvodný názov premenovaného disku - na ľavej strane bude mať žltú výstražnú ikonu. Kliknite pravým tlačidlom myši a vyberte možnosť Odstrániť. Opätovným kliknutím na tlačidlo Odstrániť potvrdíte a zatvoríte "Zavrieť".
Krok šesť: Vložte disk do VirtualBox
Vráťte sa späť do VirtualBoxu, kliknite pravým tlačidlom myši na virtuálny počítač priradený k virtuálnemu disku a zvoľte "Nastavenia". V časti Úložisko kliknite pravým tlačidlom na ovládač SATA a vyberte možnosť "Pridať pevný disk".
Vyberte možnosť "Vybrať existujúci disk" a prejdite na súbor, ktorý ste práve premenovali.
Kliknutím na tlačidlo OK zatvorte okno nastavení virtuálneho počítača. Teraz by ste mali byť schopní zaviesť virtuálny stroj normálne. Jeho disk bude pevný alebo dynamický disk - bez ohľadu na to, na ktorý ste ho konvertovali.