VirtualBox låter dig välja antingen ett dynamiskt allokerat eller fast storlek disk när du skapar en ny virtuell hårddisk fil. Dynamiskt allokerat diskar är snabbare på att skapa och kan växa till större storlekar. Fast storlek på diskarna kan vara snabbare att använda, men kan inte växa sig större när de fyller upp. Du kan konvertera mellan de två formaten och ändra storlek på skivor, om du vill.
Steg Ett: Hitta VBoxManage Kommandot och Öppna en kommandotolk
RELATERAD ARTIKELDen Kompletta Guiden till att Snabba Upp Din Virtuella Maskiner
VirtualBox låter dig konvertera en hårddisk till en dynamisk disk eller en dynamisk disk till en hårddisk, men detta alternativ är inte utsatta i sitt grafiska interface. Du har i stället för att använda den VBoxManage.exe kommando.
Leta upp detta kommando för att fortsätta. På Windows, kommer du att hitta den i VirtualBox program katalog, som är C:Program FilerOracleVirtualBox som standard. Om du har installerat VirtualBox till en annan katalog, titta där istället.
Öppna ett kommandotolksfönster. För att göra detta, öppna Start-menyn skriver du in cmd och tryck på Retur.
Skriv cd i Kommandotolken, följt av sökvägen till den mapp där VBoxManage kommandot. Du kommer att behöva den inom citationstecken.
Du kan snabbt göra detta genom att skriva cd i fönstret Kommandotolken, och sedan dra och släppa mappen ikonen från filhanteraren adressfältet i Kommandotolken.
Om du använder den förvalda vägen, det bör se ut som följande:
cd “C:Program FilerOracleVirtualBox”
OBSERVERA: Dessa instruktioner förutsätter att du använder VirtualBox i Windows. Om du använder VirtualBox på macOS eller Linux, kan du bara öppna ett terminalfönster och kör vboxmanage kommandot normalt, som alla andra kommandot.
Steg Två: Leta upp Sökvägen till den Disk som Du Vill Konvertera
Kör följande kommando i kommandotolken om du vill visa en lista över alla virtuella hårddiskar på din dator:
VBoxManage.exe listan hårddiskar
Titta igenom listan och identifiera sökvägen till den virtuella disken som du vill konvertera. Låt oss säga att vi vill ändra den virtuella disken i samband med den virtuella maskinen som heter “Windows”. Som vi kan se i produktionen nedan, sökvägen till den virtuella disken på vårt system är C:UserschrisVirtualBox VMsWindowsWindows.vdi .
Steg Tre: Konvertera den Virtuella Disken
Du kan nu använda VBoxManage kommando för att konvertera den virtuella disken från fast till dynamisk, eller från dynamisk till fasta.
För att konvertera en virtuell disk från fast till dynamisk, kör följande kommando:
VBoxManage.exe clonemedium disk “C:pathtosource.vdi” “C:pathtodestination.vdi” –variant Standard
Till exempel, om källan ligger på C:UserschrisVirtualBox VMsWindowsWindows.vdi och du vill skapa en ny skiva som heter Windows-dynamisk.vdi i samma mapp, skulle du köra:
VBoxManage.exe clonemedium disk “C:UserschrisVirtualBox VMsWindowsWindows.vdi” “C:UserschrisVirtualBox VMsWindowsWindows-dynamisk.vdi” –variant Standard
För att konvertera en virtuell disk från dynamisk till fasta, kör följande kommando:
VBoxManage.exe clonemedium disk “C:pathtosource.vdi” “C:pathtodestination.vdi” –variant Fast
Till exempel, om källan ligger på C:UserschrisVirtualBox VMsWindowsWindows.vdi och du vill skapa en ny skiva som heter Windows-fast.vdi i samma mapp, skulle du köra:
VBoxManage.exe clonemedium disk “C:UserschrisVirtualBox VMsWindowsWindows.vdi” “C:UserschrisVirtualBox VMsWindowsWindows-fast.vdi” –variant Standard
Steg Fyra: ta Bort den Gamla Virtuell Disk
Kommandot ovan bara kloner den befintliga disken. Det slutar med att både den ursprungliga skivan fil och en ny disk-fil.
Först, du behöver för att faktiskt ta bort den befintliga virtuella disken från VirtualBox. I VirtualBox, högerklicka på den virtuella maskin som använder den virtuella disken och välj “Inställningar”.
Välj “Storage” att visa anslutna lagringsenheter. Högerklicka på den ursprungliga VDI och välj “ta Bort Bifogad fil”. Klicka på “OK” i efterhand.
Nedanstående process som kommer att ta bort den ursprungliga skivan fil från din disk. Varning: Du vill säkerhetskopiera den ursprungliga hårddisken filen om du inte redan har, bara i fall något går fel med denna process.
I Kommandotolken, kör följande kommando för att visa en lista över alla virtuella diskar på din dator:
VBoxManage.exe listan hårddiskar
Hitta UUID av den ursprungliga skivan som du vill radera. Du kan kopiera den till urklipp genom att markera den med musen vänster-mus-knappen och högerklicka sedan på den.
Kör följande kommando för att ta bort den ursprungliga hårddisken från VirtualBox är registret och ta bort det. Du kan högerklicka i fönstret Kommandotolken för att klistra in UUID.
VBoxManage.exe closemedium UUID –delete
Steg Fem: Byt namn på den Nya Disken
Du ska nu byta namn på den nya disken filen så att den har samma namn som den ursprungliga. Bara navigera till den i en Fil Explorer eller Windows Explorer-fönster.
Högerklicka på VDI-fil, välj “Byt namn”, och ändra det till det ursprungliga namnet. Till exempel, här har vi bytt namn på Windows-fast.vdi-filen vi skapade i Windows.vdi.
När du har bytt namn på disken, ta bort den gamla hårddisken namn från VirtualBox. Klicka på Arkiv > Virtuell Media Manager i VirtualBox och hitta bytt namn disk ursprungliga namn—det kommer att ha en gul varning ikonen till vänster om det. Högerklicka på den och välj “ta Bort”. Klicka på ta Bort igen för att bekräfta och stänga “Nära”.
Steg Sex: Sätt in Disketten I VirtualBox
Gå tillbaka till VirtualBox, högerklicka på den virtuella maskinen i samband med den virtuella disken, och välj “Settings”. Under Lagring, högerklicka på den SATA-kontrollern och välj “Lägg till Hårddisken”.
Välj “välj Befintlig Disk” och bläddra till den fil du just bytt namn.
Klicka på “OK” för att stänga den virtuella maskinen, settings-fönstret. Du bör nu kunna starta upp den virtuella maskinen normalt. Skivan kommer att vara antingen en fast eller dynamisk disk—beroende på vilket du har konverterat det till.