VirtualBox ļauj jums izvēlēties vai nu adinamiski iedalīts vai fiksēta lieluma disks, veidojot jaunu virtuālā cietā diska failu. Dinamiski iedalītus diskus var ātrāk izveidot, un tos var palielināt līdz lielākiem izmēriem. Fiksēta izmēra diskus var ātrāk izmantot, taču, aizpildot tos, tie vairs nevar palielināties. Varat konvertēt starp diviem formātiem un mainīt disku izmērus, ja vēlaties.
Pirms turpināt, iesakām izslēgt virtuālo mašīnu, nevis apturēt to un saglabāt tās stāvokli. VirtualBox jāsaka, ka virtuālā mašīna ir izslēgta.
Pirmais solis: atrodiet komandu VBoxManage un atveriet komandu uzvedni
SAISTĪTI: Pilnīga rokasgrāmata virtuālo mašīnu paātrināšanai
VirtualBox ļauj pārveidot fiksētu disku uz dinamisku vai dinamisku disku uz fiksētu disku, taču šī opcija tā grafiskajā interfeisā netiek parādīta. Tā vietā jums ir jāizmanto VBoxManage.exe
komanda.
Atrodiet šo komandu, lai turpinātu. Operētājsistēmā Windows jūs atradīsit to VirtualBox programmu direktorijā, kas ir C:Program FilesOracleVirtualBox
pēc noklusējuma. Ja instalējāt VirtualBox citā direktorijā, meklējiet to vietā.
Atveriet komandu uzvednes logu. Lai to izdarītu, atveriet izvēlni Sākt, ierakstiet cmd
un nospiediet taustiņu Enter.
Veids cd
komandrindas, kam seko mapes ceļš, kur atrodas komanda VBoxManage. Jums tas būs jāpievieno pēdiņās.
To var ātri izdarīt, ierakstot cd
komandu uzvednes logā un pēc tam velciet un nometiet mapes ikonu no failu pārvaldnieka adreses joslas komandu uzvednē.
Ja izmantojat noklusējuma ceļu, tam vajadzētu izskatīties šādi:
cd "C:Program FilesOracleVirtualBox"
PIEZĪME. Šie norādījumi pieņem, ka jūs izmantojat VirtualBox operētājsistēmā Windows. Ja jūs izmantojat VirtualBox operētājsistēmā macOS vai Linux, varat vienkārši atvērt termināļa logu un palaist vboxmanage
komanda parasti, tāpat kā jebkura cita komanda.
Otrais solis: atrodiet ceļu uz disku, kuru vēlaties konvertēt
Komandu uzvednes logā palaidiet šo komandu, lai skatītu visu datora virtuālo cieto disku sarakstu:
VBoxManage.exe list hdds
Izskatiet sarakstu un identificējiet faila ceļuuz 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ā redzam zemāk esošajā izejā, ceļš uz šo virtuālo disku mūsu sistēmā ir C:UserschrisVirtualBox VMsWindowsWindows.vdi
.
Trešais solis: konvertējiet virtuālo disku
Tagad virtuālo disku no fiksētā uz dinamisko vai no dinamiskā uz fiksēto var izmantot VBoxManage komandu.
Lai pārveidotu virtuālo disku no fiksēta uz dinamisku, palaidiet šo komandu:
VBoxManage.exe clonemedium disk "C:pathtosource.vdi" "C:pathtodestination.vdi" –variant Standard
Piemēram, ja avota disks atrodas C:UserschrisVirtualBox VMsWindowsWindows.vdi
un tajā pašā mapē vēlaties izveidot jaunu disku ar nosaukumu Windows-dynamic.vdi, jūs darbināt:
VBoxManage.exe clonemedium disk "C:UserschrisVirtualBox VMsWindowsWindows.vdi" "C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi" –variant Standard
Lai pārveidotu virtuālo disku no dinamiska uz fiksētu, palaidiet šo komandu:
VBoxManage.exe clonemedium disk "C:pathtosource.vdi" "C:pathtodestination.vdi" –variant Fixed
Piemēram, ja avota disks atrodas C:UserschrisVirtualBox VMsWindowsWindows.vdi
un tajā pašā mapē vēlaties izveidot jaunu disku ar nosaukumu Windows-Fix.vdi, jūs darbināt:
VBoxManage.exe clonemedium disk "C:UserschrisVirtualBox VMsWindowsWindows.vdi" "C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi" –variant Fixed
Ceturtais solis: noņemiet veco virtuālo disku
Iepriekš minētā komanda tikai klonē esošo disku. Jūs galu galā iegūsit gan oriģinālo diska failu, gan jaunu diska failu.
Pirmkārt, jums faktiski būs jānoņem esošais virtuālais disks no VirtualBox. Vietnē VirtualBox ar peles labo pogu noklikšķiniet uz virtuālās mašīnas, kas izmanto virtuālo disku, un atlasiet “Iestatījumi”.
Atlasiet “Storage”, lai skatītu pievienotā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”.
Zemāk aprakstītais process izdzēsīs sākotnējo diska failu no jūsu diska. Brīdinājums: Iespējams, vēlēsities dublēt oriģinālo diska failu, ja vēl neesat to izdarījis, tikai gadījumā, ja šajā procesā kaut kas noiet greizi.
Komandu uzvednē palaidiet šo komandu, lai skatītu visu datora virtuālo disku sarakstu:
VBoxManage.exe list hdds
Atrodiet sākotnējā diska UUID, kuru vēlaties izdzēst. To var nokopēt starpliktuvē, atlasot to ar peles kreiso peles pogu un pēc tam ar peles labo pogu noklikšķinot.
Palaidiet šo komandu, lai sākotnējo disku noņemtu no VirtualBox reģistra un izdzēstu. Varat ar peles labo pogu noklikšķināt komandrindas logā, lai ielīmētu UUID.
VBoxManage.exe closemedium UUID --delete
Piektais solis: pārdēvējiet jauno disku
Tagad jums vajadzētu pārdēvēt jauno diska failu tā, lai tam būtu tāds pats nosaukums kā sākotnējam. Vienkārši dodieties uz to File Explorer vai Windows Explorer logā.
Ar peles labo pogu noklikšķiniet uz VDI faila, atlasiet “Pārdēvēt” un mainiet to uz sākotnējo nosaukumu. Piemēram, šeit mēs pārdēvējām failu Windows-Fix.vdi, kuru mēs izveidojām, par Windows.vdi.
Kad esat pārdēvējis disku, noņemiet veco diskuvārds no VirtualBox. Vietnē VirtualBox noklikšķiniet uz Fails> Virtuālās multivides pārvaldnieks un atrodiet pārdēvētā diska sākotnējo nosaukumu - kreisajā pusē tam būs dzeltena brīdinājuma ikona. Ar peles labo pogu noklikšķiniet uz tā un atlasiet “Noņemt”. Noklikšķiniet vēlreiz uz “Noņemt”, lai apstiprinātu un aizvērtu “Aizvērt”.
Sestais solis: ievietojiet disku VirtualBox
Dodieties atpakaļ uz VirtualBox, 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 kontroliera un atlasiet “Pievienot cieto disku”.
Atlasiet “Izvēlēties esošo disku” un pārlūkojiet failu, kuru tikko pārdēvējāt.
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 ielādēt virtuālo mašīnu. Tā disks būs fiksēts vai dinamisks disks - atkarībā no tā, kurā konvertējat to.