28Jun

Ako previesť medzi pevnými a dynamickými diskami v VirtualBox

VirtualBox vám umožňuje pri vytváraní nového virtuálneho súboru pevného disku vybrať buď dynamicky alokovaný disk alebo disk s pevnou veľkosťou. Dynamicky pridelené disky sú rýchlejšie vytvárané a môžu rásť na väčšie veľkosti. Pevné disky 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 veľkosťami diskov.

Krok 1: Vyhľadanie príkazu VBoxManage a otvorenie príkazového riadka

VirtualBox umožňuje konvertovať 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ť príkaz VBoxManage.exe.

Ak chcete pokračovať, vyhľadajte tento príkaz. V systéme Windows ho nájdete v adresári programu VirtualBox, ktorý je štandardne C: \ Program Files \ Oracle \ VirtualBox. Ak ste VirtualBox nainštalovali do iného adresára, namiesto toho ho pozrite.

Otvorte okno príkazového riadka. Ak to chcete urobiť, otvorte ponuku Štart, zadajte príkaz cmd a stlačte kláves Enter.

Zadajte príkaz cd do príkazového riadka, po ktorom nasleduje cesta priečinka, kde je príkaz VBoxManage. Budete ju musieť uviesť do úvodzoviek.

Toto môžete rýchlo urobiť zadaním príkazového riadka do okna príkazového riadka a presunutím ikony 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, môžete jednoducho otvoriť okno Terminálu a spustiť príkaz vboxmanage 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 aidentifikujte 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: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.

Tretí krok: Prevod virtuálneho disku

Príkaz VBoxManage môžete teraz použiť na konverziu virtuálneho disku z pevného na dynamický alebo z dynamického na pevný.

Ak chcete previesť virtuálny disk z pevného na dynamický, spustite nasledujúci príkaz:

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

Ak je napríklad zdrojový disk umiestnený v adresári C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi a chcete vytvoriť nový disk s názvom Windows-dynamic.vdi v rovnakom priečinku, spustili by ste:

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

Prevod virtuálneho diskuz dynamickej na pevnú, spustite nasledujúci príkaz:

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

Napríklad,disk sa nachádza na adrese C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi a chcete vytvoriť nový disk s názvom Windows-fixed.vdi v rovnakom priečinku, ktorý by ste spustili:

VBoxMange.exe clonemedium disk "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variant Štandardný

Krok štyri:Starý virtuálny disk

Vyššie uvedený 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 "Nastavenia".

Ak chcete zobraziť pripojené úložné zariadenia, 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. Upozornenie : 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 ho 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 --vypnúť

Krok 5: Premenovanie nového disku

Nižšie by ste mali premenovať nový diskový súbor tak, aby mal rovnaké meno ako pôvodný.Jednoducho prejdite k nej v okne Prieskumník alebo Windows.

Kliknite pravým tlačidlom 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 na Windows.vdi.

Po premenovaní disku odstráňte starý názov disku z VirtualBox. Kliknite na položku Súbor & gt;Virtual Media Manager v VirtualBox a nájdite pôvodný názov premenovaného disku - na jeho ľ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ť potvrďte a zatvorte "Zavrieť".

Krok šesť: Vložte disk do VirtualBox

Head späť do VirtualBox, kliknite pravým tlačidlom na virtuálny počítač priradený k virtuálnemu disku a zvoľte "Settings".V časti Úložisko kliknite pravým tlačidlom na ovládač SATA a vyberte možnosť "Pridať pevný disk".

Vyberte položku "Vybrať existujúci disk" a prejdite na súbor, ktorý ste práve premenovali.

Kliknutím na tlačidlo OK zatvoríte okno nastavení virtuálneho počítača. Teraz by ste mali byť schopní zaviesť virtuálny stroj normálne. Jeho disk bude buď pevný, alebo dynamický disk - bez ohľadu na to, do ktorého ste ho previedli.