VirtualBox vam omogoča izbiro samodejno ali trajno dodeljenega trdega diska pri ustvarjanju nove datoteke navideznega trdega diska. Prenosne trde diske je hitreje ustvariti in lahko povečajo velikost pomnilnika. Trdi diski fiksne velikosti so tudi hitrejši, ko se uporabljajo, vendar se ne morejo povečati, ko se polnijo. Vendar pa lahko pretvorite med obema formatoma in velikostmi trdega diska, če želite.
Korak 1 - Poiščite ukaz VBoxManage in odprite ukazni poziv
VirtualBox omogoča pretvorbo fiksnega trdega diska v prenosni trdi disk in obratno, vendar ta možnost ni prikazana v njegovem grafičnem vmesniku. Namesto tega morate uporabiti ukaz VBoxManage.exe .
Prepoznajte ta ukaz za nadaljevanje. V sistemu Windows ga boste videli v programski mapi VirtualBox, ki je privzeto C:\Program Files\Oracle\VirtualBox . Če ste VirtualBox namestili v drugo mapo, poglejte tja.

Odprite okno ukaznega poziva . Če želite to narediti, odprite meni Start, vnesite " cmd" in pritisnite Enter.

Vnesite "cd" v ukazni poziv in sledite poti do mape, ki vsebuje ukaz VBoxManage (ukaz postavite v narekovaje)
To lahko hitro storite tako, da v okno ukaznega poziva vnesete cd, nato pa povlečete in spustite ikono mape iz naslovne vrstice upravitelja datotek v ukazni poziv.

Če uporabljate privzeto pot, bo videti tako:
cd "C:\Programske datoteke\Oracle\VirtualBox"

Opomba: Ta navodila predvidevajo, da uporabljate VirtualBox v sistemu Windows. Če uporabljate VirtualBox v sistemu macOS ali Linux, lahko preprosto odprete terminalsko okno in zaženete ukaz vboxmanage na običajen način, kot bi zagnali druge ukaze.

2. korak – poiščite pot do pogona, ki ga želite prenesti
Zaženite naslednji ukaz v oknu ukaznega poziva, da si ogledate seznam navideznih trdih diskov v računalniku:
VBoxManage.exe izpiše seznam trdih diskov

Preglejte seznam in določite pot datoteke do virtualnega diska, ki ga želite pretvoriti. Recimo, da želimo pretvoriti virtualni pogon, povezan z virtualnim strojem z imenom "Windows". Kot lahko vidimo v spodnjem izpisu, je pot do tega virtualnega diska v sistemu C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi .

3. korak - Pretvorite virtualni trdi disk
Zdaj lahko uporabite ukaz VBoxManage za pretvorbo navideznih trdih diskov iz fiksnih v odstranljive ali obratno.
Za pretvorbo s fiksnega na izmenljivi trdi disk zaženite naslednji ukaz:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" – različica Standard
Če se na primer izvorni trdi disk nahaja na naslovu C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi in želite v istem imeniku ustvariti nov trdi disk z imenom »Windows-dynamic.vdi«, bi teči:
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" – različica Standard

Če želite virtualni trdi disk pretvoriti iz prenosnega v fiksnega, zaženite naslednji ukaz:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" – različica Popravljeno
Na primer, če se izvorni trdi disk nahaja v C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi in želite ustvariti nov disk z imenom "Windows-fixed.vdi" v istem imeniku, bi zagnali :
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" – različica Standard

4. korak - Izbrišite stari virtualni trdi disk
Zgornji ukaz kopira samo trenutni trdi disk. Na koncu boste imeli izvirne datoteke trdega diska in nove datoteke trdega diska.
Najprej morate odstraniti obstoječi virtualni trdi disk iz VirtualBox. V VirtualBoxu z desno miškino tipko kliknite navidezni stroj z uporabo navideznega diska in izberite Nastavitve.

Izberite Pomnilnik za ogled povezanih naprav za shranjevanje. Desni klik na korenski VDI in izberite Odstrani prilogo . Nato kliknite V redu.

Spodnji postopek bo izbrisal izvirno datoteko s trdega diska. Upoštevajte, da lahko varnostno kopirate izvirne datoteke pogona, če tega še niste storili, če bi šlo pri tem postopku karkoli narobe.
V ukaznem pozivu zaženite spodnji ukaz, da si ogledate seznam navideznih trdih diskov v računalniku:
VBoxManage.exe izpiše seznam trdih diskov
Poiščite UUID izvirnega trdega diska, ki ga želite izbrisati. Kopirate ga lahko v odložišče z levim gumbom miške in nato z desnim klikom nanj.

Zaženite spodnji ukaz, da odstranite korenski trdi disk iz registra VirtualBox in ga izbrišete. Če želite prilepiti UUID, lahko z desno tipko miške kliknete okno ukaznega poziva.
VBoxManage.exe closemedium UUID --delete

5. korak - Preimenujte novi trdi disk
Zdaj bi morali novo datoteko trdega diska preimenovati tako, da bo imela isto ime kot izvirna datoteka. Preprosto se pomaknite do njega v oknu File Explorer ali Windows Explorer.
Desni klik na datoteko VDI, izberite Preimenuj in spremenite ime v izvirno ime. Tukaj na primer preimenujemo datoteko "Windows-fixed.vdi", ki smo jo ustvarili, v "Windows.vdi".

Ko preimenujete trdi disk, odstranite staro ime trdega diska iz VirtualBoxa. Kliknite File > Virtual Media Manager v VirtualBoxu in poiščite izvirno ime preimenovanega trdega diska. Na levi bo imela rumeno opozorilno ikono. Desni klik nanj in izberite Odstrani. Ponovno kliknite Odstrani za potrditev in kliknite Zapri.

6. korak - Vstavite trdi disk v VirtualBox
Vrnite se v VirtualBox, z desno miškino tipko kliknite navidezni stroj, povezan z navideznim trdim diskom, in izberite Nastavitve. V storitvi Storage z desno miškino tipko kliknite krmilnik: SATA in izberite Dodaj trdi disk .

Izberite Izberi obstoječi disk in poiščite datoteko, ki ste jo pravkar preimenovali
Kliknite V redu , da zaprete okno z nastavitvami navideznega stroja. Zdaj lahko normalno zaženete virtualni stroj. Njegov trdi disk bo fiksen ali prenosen, ne glede na to, v kaj ste ga pretvorili.
Je narejeno. V VirtualBoxu ste že pretvorili fiksni pogon v izmenljivi pogon ali obratno.
Vso srečo!