VirtualBox antaa sinun valita automaattisesti tai pysyvästi varatun kiintolevyn luodessasi uutta virtuaalista kiintolevytiedostoa. Kannettavat kiintolevyt ovat nopeampia luoda ja voivat lisätä tallennustilaa. Kiinteän kokoiset kiintolevyt ovat myös nopeampia käytettäessä, mutta niiden koko ei voi kasvaa täyttyessä. Voit kuitenkin muuntaa kahden muodon ja kiintolevykoon välillä, jos haluat.
Vaihe 1 - Etsi VBoxManage-komento ja avaa komentokehote
VirtualBox antaa sinun muuntaa kiinteän kiintolevyn kannettavaksi kiintolevyksi ja päinvastoin, mutta tämä vaihtoehto ei näy sen graafisessa käyttöliittymässä. Sen sijaan sinun on käytettävä VBoxManage.exe -komentoa .
Tunnista tämä komento jatkaaksesi. Windowsissa näet sen VirtualBox-ohjelmakansiossa, joka oletuksena on C:\Program Files\Oracle\VirtualBox . Jos asensit VirtualBoxin toiseen kansioon, katso sieltä.

Avaa komentokehote- ikkuna . Voit tehdä tämän avaamalla Käynnistä-valikon, kirjoittamalla " cmd" ja painamalla Enter.

Kirjoita komentokehotteeseen "cd" seuraamalla VBoxManage-komennon sisältävän kansion polkua (kirjoita komento lainausmerkkeihin)
Voit tehdä tämän nopeasti kirjoittamalla komentokehote-ikkunaan cd ja vetämällä ja pudottamalla sitten kansiokuvakkeen tiedostonhallinnan osoiteriviltä komentokehotteeseen.

Jos käytät oletuspolkua, se näyttää tältä:
cd "C:\Program Files\Oracle\VirtualBox"

Huomautus: Näissä ohjeissa oletetaan, että käytät VirtualBoxia Windowsissa. Jos käytät VirtualBoxia macOS- tai Linux-käyttöjärjestelmässä, voit vain avata pääteikkunan ja suorittaa vboxmanage-komennon normaalisti kuten muutkin komennot.

Vaihe 2 - Etsi polku asemaan, jonka haluat siirtää
Suorita seuraava komento Komentorivi-ikkunassa nähdäksesi luettelon tietokoneen virtuaalisista kiintolevyistä:
VBoxManage.exe luettelee HDD:t

Selaa luetteloa ja määritä tiedostopolku virtuaalilevylle, jonka haluat muuntaa. Oletetaan, että haluamme muuntaa virtuaaliaseman, joka liittyy virtuaalikoneeseen nimeltä "Windows". Kuten alla olevasta tulosteesta näkyy, polku kyseiselle virtuaalilevylle järjestelmässä on C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi .

Vaihe 3 - Muunna virtuaalinen kiintolevy
Nyt voit käyttää VBoxManage-komentoa virtuaalisten kiintolevyjen muuntamiseen kiinteistä irrotettaviksi tai päinvastoin.
Muuntaaksesi kiinteästä kiintolevystä siirrettäväksi suorita seuraava komento:
VBoxManage.exe-kloonemedialevy "C:\polku\lähde.vdi" "C:\polku\destination.vdi" – vakiovariantti
Jos esimerkiksi lähdekiintolevy sijaitsee osoitteessa C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi ja haluat luoda samaan hakemistoon uuden kiintolevyn nimeltä "Windows-dynamic.vdi", juosta :
VBoxManage.exe-kloonemedialevy "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" – vakiomuoto

Jos haluat muuntaa virtuaalisen kiintolevyn kannettavasta kiinteäksi, suorita seuraava komento:
VBoxManage.exe-kloonemedialevy "C:\polku\lähde.vdi" "C:\polku\destination.vdi" –muunnelma Korjattu
Jos esimerkiksi lähdekiintolevy sijaitsee kansiossa C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi ja haluat luoda uuden levyn nimeltä "Windows-fixed.vdi" samaan hakemistoon, suoritat :
VBoxManage.exe kloonemedialevy "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" – Standardimuunnos

Vaihe 4 - Poista vanha virtuaalinen kiintolevy
Yllä oleva komento kopioi vain nykyisen kiintolevyn. Saat sekä alkuperäiset kiintolevytiedostot että uudet kiintolevytiedostot.
Ensin sinun on poistettava olemassa oleva virtuaalinen kiintolevy VirtualBoxista. Napsauta VirtualBoxissa hiiren kakkospainikkeella virtuaalikonetta virtuaalilevyllä ja valitse Asetukset.

Valitse Tallennus , jos haluat tarkastella yhdistettyjä tallennuslaitteita. Napsauta hiiren kakkospainikkeella juuri- VDI:tä ja valitse Poista liite . Napsauta sitten OK.

Alla oleva prosessi poistaa alkuperäisen tiedoston kiintolevyltä. Huomaa, että voit varmuuskopioida aseman alkuperäiset tiedostot, jos et ole jo tehnyt niin, jos jokin menee pieleen tässä prosessissa.
Suorita komentokehotteessa alla oleva komento nähdäksesi luettelon tietokoneen virtuaalisista kiintolevyistä:
VBoxManage.exe luettelee HDD:t
Etsi alkuperäisen kiintolevyn UUID, jonka haluat tyhjentää. Voit kopioida sen leikepöydälle hiiren vasemmalla painikkeella ja napsauta sitä hiiren oikealla painikkeella.

Suorita alla oleva komento poistaaksesi juurikiintolevyn VirtualBoxin rekisteristä ja poista se. Voit liittää UUID:n napsauttamalla hiiren kakkospainikkeella komentokehote-ikkunaa.
VBoxManage.exe closemedium UUID --delete

Vaihe 5 - Nimeä uusi kiintolevy uudelleen
Nyt sinun pitäisi nimetä uusi kiintolevytiedosto uudelleen niin, että sillä on sama nimi kuin alkuperäisellä tiedostolla. Siirry siihen vain Resurssienhallinnassa tai Windowsin Resurssienhallinnassa.
Napsauta hiiren kakkospainikkeella VDI-tiedostoa, valitse Nimeä uudelleen ja muuta nimi alkuperäiseksi nimeksi. Esimerkiksi tässä nimetään uudelleen luomamme tiedosto "Windows-fixed.vdi" nimellä "Windows.vdi".

Kun olet nimennyt kiintolevyn uudelleen, poista vanha kiintolevyn nimi VirtualBoxista. Napsauta Tiedosto > Virtual Media Manager VirtualBoxissa ja etsi uudelleen nimetyn kiintolevyn alkuperäinen nimi. Sen vasemmalla puolella on keltainen varoituskuvake. Napsauta sitä hiiren kakkospainikkeella ja valitse Poista. Vahvista napsauttamalla uudelleen Poista ja napsauta Sulje.

Vaihe 6 - Aseta kiintolevy VirtualBoxiin
Palaa VirtualBoxiin, napsauta hiiren kakkospainikkeella virtuaalikiintolevyyn liittyvää virtuaalikonetta ja valitse Asetukset. Napsauta Tallennustilassa hiiren oikealla painikkeella ohjain: SATA ja valitse Lisää kiintolevy .

Valitse Valitse olemassa oleva levy ja etsi tiedosto, jonka nimesit juuri uudelleen
Sulje virtuaalikoneen asetusikkuna napsauttamalla OK . Nyt voit käynnistää virtuaalikoneen normaalisti. Sen kiintolevy on joko kiinteä tai kannettava riippumatta siitä, mihin se on muunnettu.
Se on tehty. Olet jo muuttanut kiinteästä asemasta siirrettäväksi asemaksi VirtualBoxissa tai päinvastoin.
Onnea!