VirtualBox ļauj jums izvēlēties vai nu dinamiski piešķirto, vai fiksētā izmēra disku, veidojot jaunu virtuālo cietā diska failu. Dinamiski piešķirtie diski ir ātrāk, lai izveidotu un varētu izaugt līdz lielākiem izmēriem. Fiksēto izmēru diski var būt ātrāki, taču tos nevar palielināt, kad tie aizpildās. Ja vēlaties, varat konvertēt starp diviem formātiem un mainīt disku izmērus.
VirtualBox ļauj jums pārvērst fiksēto disku uz dinamisko disku vai dinamisko disku uz fiksētu disku, bet šī opcija nav redzama tās grafiskajā interfeisā. Tā vietā jums ir jāizmanto VBoxManage.exe
komandu
Atrodiet šo komandu, lai turpinātu. Operētājsistēmā Windows to atradīsiet VirtualBox programmu direktorijā, kas irC: \ Program Files \ Oracle \ VirtualBox
pēc noklusējuma. Ja instalējāt VirtualBox citā direktorijā, turiet to tur.
Atveriet komandu uzvednes logu. Lai to izdarītu, atveriet izvēlni Sākt, ierakstiet cmd
un nospiediet Enter.
Tips cd
uz komandu uzvedni, kam seko tās mapes ceļš, kurā ir komanda VBoxManage. Jums to jāpievieno citātiem.
Jūs varat to ātri izdarīt, ierakstot cd
loga komandu uzvednē un pēc tam velciet un nometiet mapes ikonu no failu pārvaldnieka adrešu joslas uz komandu uzvedni.
Ja jūs izmantojat noklusējuma ceļu, tam vajadzētu būt šādiem:
cd "C: \ Program Files \ Oracle \ VirtualBox"
PIEZĪME. Šajās instrukcijās tiek pieņemts, ka izmantojat VirtualBox sistēmā Windows. Ja jūs izmantojat VirtualBox macOS vai Linux, jūs varat vienkārši atvērt Terminal logu un palaist vboxmanage
komanda parasti, kā jūs jebkuru citu komandu.
Komandu uzvednes logā izpildiet šādu komandu, lai skatītu visu virtuālo cieto disku sarakstu savā datorā:
VBoxManage.exe saraksts hdds
Pārskatiet sarakstu un norādiet faila ceļu uz virtuālo disku, kuru vēlaties konvertēt. Pieņemsim, ka mēs vēlamies modificēt virtuālo disku, kas saistīts ar virtuālo mašīnu ar nosaukumu "Windows". Kā mēs varam redzēt zemāk esošajā produkcijā, ceļā uz šo virtuālo disku mūsu sistēmā irC: \ Lietotāji \ chris \ VirtualBox VM \ Windows \ Windows.vdi
.
Tagad varat izmantot komandu VBoxManage, lai pārveidotu virtuālo disku no fiksēta uz dinamisku vai no dinamiska uz fiksēto.
Lai pārveidotu virtuālo disku no fiksētā uz dinamismu, palaidiet šādu komandu:
VBoxManage.exe clonemedium disks "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variants standarts
Piemēram, ja avota disks atrodas pie C: \ Lietotāji \ chris \ VirtualBox VM \ Windows \ Windows.vdi
un jūs vēlaties izveidot jaunu disku ar nosaukumu Windows-dynamic.vdi tajā pašā mapē, kuru vēlaties palaist:
VBoxManage.exe clonemedium disks "C: \ Lietotāji \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Lietotāji \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" -varianti standarts
Lai pārveidotu virtuālo disku no dinamiskā uz fiksēto, palaidiet šādu komandu:
VBoxManage.exe clonemedium disks "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Fiksētie
Piemēram, ja avota disks atrodas pie C: \ Lietotāji \ chris \ VirtualBox VM \ Windows \ Windows.vdi
un jūs vēlaties izveidot jaunu disku ar nosaukumu Windows-fixed.vdi tajā pašā mapē, kuru vēlaties palaist:
VBoxManage.exe clonemedium disks "C: \ Lietotāji \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Lietotāji \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variants standarts
Iepriekš minētā komanda vienkārši klonē esošo disku. Jūs nonākat gan ar sākotnējo diska failu, gan ar jaunu diska failu.
Pirmkārt, jums faktiski noņemt esošo virtuālo disku no VirtualBox. Virtuālajā lodziņā ar peles labo pogu noklikšķiniet uz virtuālās mašīnas, kas izmanto virtuālo disku, un atlasiet "Iestatījumi".
Izvēlieties "Storage", lai skatītu pieslēgtās atmiņas ierīces. Ar peles labo pogu noklikšķiniet uz sākotnējā VDI un atlasiet "Noņemt pielikumu". Pēc tam noklikšķiniet uz "Labi".
Turpmāk minētā process dzēsīs sākotnējo diska failu no sava diska. Brīdinājums: Iespējams, vēlēsities dublēt oriģinālo diska failu, ja vēl neesat to izdarījis, ja vien šis process neizdosies.
Komandu uzvednē palaidiet šo komandu, lai skatītu visu virtuālo disku sarakstu savā datorā:
VBoxManage.exe saraksts hdds
Atrodiet sākotnējā diska UUID, kuru vēlaties dzēst. Jūs varat nokopēt to starpliktuvē, atlasot to ar peles kreiso peles pogu un pēc tam ar peles labo pogu noklikšķinot uz tā.
Lai noņemtu sākotnējo disku no VirtualBox reģistra, izpildiet šādu komandu un izdzēsiet to. Jūs varat ar peles labo pogu noklikšķiniet uz komandu uzvednes loga, lai ielīmētu UUID.
VBoxManage.exe closemedium UUID --delete
Tagad jums vajadzētu pārdēvēt jaunā diska failu, lai tā nosaukums būtu tāds pats kā oriģinālajam failam. Vienkārši pārejiet uz to programmā File Explorer vai Windows Explorer.
Ar peles labo pogu noklikšķiniet uz VDI faila, izvēlieties "Pārdēvēt" un mainiet to uz sākotnējo nosaukumu. Piemēram, šeit mēs pārdēvēja par Windows-fixed.vdi failu, ko mēs izveidojām, lai Windows.vdi.
Kad esat pārdēvējis disku, noņemiet veco diska nosaukumu no VirtualBox. Noklikšķiniet uz File> Virtual Media Manager VirtualBox un atrodiet pārdēvēta diska sākotnējo nosaukumu - tam būs dzeltena brīdinājuma ikona pa kreisi no tās. Ar peles labo pogu noklikšķiniet uz tā un atlasiet "Noņemt". Noklikšķiniet uz "Noņemt" vēlreiz, lai apstiprinātu un aizvērtu "Aizvērt".
Atgriezieties virtuālajā lodziņā, ar peles labo pogu noklikšķiniet uz virtuālās mašīnas, kas saistīta ar virtuālo disku, un atlasiet "Iestatījumi". Sadaļā Krātuve ar peles labo pogu noklikšķiniet uz SATA kontrollera un izvēlieties "Pievienot cieto disku".
Izvēlieties "Izvēlieties esošo disku" un pārlūkojiet failu, kuru tikko pārdēvēja.
Noklikšķiniet uz "OK", lai aizvērtu virtuālās mašīnas iestatījumu logu. Tagad jums vajadzētu būt iespējai normāli boot virtuālo mašīnu. Tās disks būs vai nu fiksēts, vai dinamisks disks, neatkarīgi no tā, kuru jūs to pārveidojāt.