28Jun
VirtualBox lar deg velge enten en dynamisk tildelt eller fast størrelse disk når du lager en ny virtuell harddiskfil. Dynamisk tildelte disker er raskere å lage og kan vokse til større størrelser. Faste størrelse disker kan være raskere å bruke, men kan ikke vokse noe større når de fyller seg. Du kan konvertere mellom de to formatene og endre størrelsen på disker, hvis du vil.
Trinn 1: Finn VBoxManage-kommandoen og åpne en kommandoprompt
VirtualBox lar deg konvertere en fast disk til en dynamisk disk eller en dynamisk disk til en fast disk, men dette alternativet er ikke eksponert i det grafiske grensesnittet. I stedet må du bruke kommandoen VBoxManage.exe.
Finn denne kommandoen for å fortsette. På Windows finner du den i VirtualBox-programkatalogen, som er C: \ Program Files \ Oracle \ VirtualBox som standard. Hvis du installerte VirtualBox til en annen katalog, ser du i stedet.
Åpne et kommandopromptvindu. For å gjøre dette, åpne Start-menyen, skriv cmd og trykk Enter.
Skriv cd i kommandoprompt, etterfulgt av banen til mappen der kommandoen VBoxManage er. Du må legge ved det i anførselstegn.
Du kan raskt gjøre dette ved å skrive inn cd i kommandoprompt-vinduet, og deretter dra og slippe mappesymbolet fra filbehandlerens adresselinje til kommandoprompt.
Hvis du bruker standard banen, bør den se slik ut:
cd "C: \ Program Files \ Oracle \ VirtualBox"MERK: Disse instruksjonene antar at du bruker VirtualBox på Windows. Hvis du bruker VirtualBox på macOS eller Linux, kan du bare åpne et Terminal-vindu og kjøre kommandoen vboxmanage normalt, som du ville noen annen kommando.
Trinn to: Finn banen til disken du vil konvertere
Kjør følgende kommando i ledeteksten vinduet for å vise en liste over alle de virtuelle harddisker på datamaskinen:
VBoxManage.exe liste HDDSe gjennom listen ogidentifiser filbanen til den virtuelle disken du vil konvertere. La oss si at vi vil endre den virtuelle disken som er knyttet til den virtuelle maskinen som heter "Windows".Som vi kan se i utgangen nedenfor, er banen til den virtuelle disken på systemet vårt C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.
Trinn tre: Konverter den virtuelle disken
Du kan nå bruke VBoxManage-kommandoen til å konvertere den virtuelle disken fra fast til dynamisk, eller fra dynamisk til fast.
å konvertere en virtuell disk fra fast til dynamisk, kjører du følgende kommando:
VBoxManage.exe clonemedium disk "C: \ bane \ til \ source.vdi" "C: \ bane \ til \ destination.vdi" -variant StandardHvis for eksempel kildeskiven er plassert i C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi og du vil opprette en ny disk som heter Windows-dynamic.vdi i samme mappe, kjører du:
VBoxManage.exe clonemedium disk "C: \ brukere \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" -variant Standardå konvertere en virtuell diskfra dynamisk til fast, kjør følgende kommando:
VBoxManage.exe clonemedium disk "C: \ path \ til \ source.vdi" "C: \ path \ til \ destination.vdi" -variant FastHvis for eksempel kildendisken er plassert på C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi, og du vil opprette en ny disk med navnet Windows-fixed.vdi i samme mappe, du vil kjøre:
VBoxManage.exe clonemedium disk "C: \ Brukere \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variant StandardFjerde trinn: FjernGamle Virtual Disk
Kommandoen ovenfor kloner bare den eksisterende disken. Du ender opp med både den originale diskfilen og en ny diskfil.
Først må du faktisk fjerne den eksisterende virtuelle disken fra VirtualBox. I VirtualBox høyreklikker du den virtuelle maskinen som bruker den virtuelle disken, og velger "Innstillinger".
Velg "Storage" for å vise tilkoblede lagringsenheter. Høyreklikk den opprinnelige VDI og velg "Fjern vedlegg".Klikk på "OK" etterpå.
Den nedenstående prosessen vil slette den opprinnelige diskfilen fra stasjonen. Advarsel : Du vil kanskje sikkerhetskopiere den opprinnelige diskfilen hvis du ikke allerede har det, bare hvis noe går galt med denne prosessen.
I kommandoprompt, kjør følgende kommando for å vise en liste over alle virtuelle disker på datamaskinen din:
VBoxManage.exe liste hddsFinn UUID av den originale disken du vil slette. Du kan kopiere den til utklippstavlen ved å velge den med musens venstre museknapp og deretter høyreklikke på den.
Kjør følgende kommando for å fjerne originaldisken fra VirtualBox register og slette den. Du kan høyreklikke i vinduet Kommandoprompt for å lime inn UUID.
VBoxManage.exe closemedium UUID - deleteTrinn fem: Gi nytt navn til den nye disken
Du bør nå gi nytt navn til den nye diskfilen, slik at den har samme navn som den originale. Bare naviger til det i et File Explorer eller Windows Utforsker-vindu.
Høyreklikk VDI-filen, velg "Rename", og endre den til det opprinnelige navnet. For eksempel, her omdøpt vi Windows-fixed.vdi-filen vi opprettet til Windows.vdi.
Når du har omdøpt disken, fjern det gamle disknavnet fra VirtualBox. Klikk på File & gt;Virtual Media Manager i VirtualBox, og finn navnet på den omdøpte disken. Den vil få et gult advarselsikon til venstre for det. Høyreklikk på det og velg "Fjern".Klikk på "Fjern" igjen for å bekrefte og lukk "Lukk".
Trinn seks: Sett inn disken i VirtualBox
Hodet tilbake til VirtualBox, høyreklikk den virtuelle maskinen som er tilknyttet den virtuelle disken, og velg "Innstillinger".Under Lagring, høyreklikk SATA-kontrolleren og velg "Legg til harddisk".
Velg "Velg eksisterende disk" og bla til filen du bare omdøpt.
Klikk på "OK" for å lukke vinduet for virtuelle maskininnstillinger. Du bør nå kunne starte den virtuelle maskinen normalt. Disken sin vil enten være en fast eller dynamisk disk, uansett hvilken du konverterte den til.