28Jun

Så här konverterar du mellan fasta och dynamiska diskar i VirtualBox

click fraud protection

VirtualBox låter dig välja en disk som är dynamiskt tilldelad eller en fast storlek när du skapar en ny virtuell hårddiskfil. Dynamiskt tilldelade skivor är snabbare att skapa och kan växa till större storlekar. Fasta skivor kan vara snabbare att använda, men kan inte växa större när de fylls upp. Du kan konvertera mellan de två formaten och ändra storlek på diskar om du vill.

Steg 1: Leta upp kommandot VBoxManage och öppna ett kommandotolk

Med VirtualBox kan du konvertera en fast skiva till en dynamisk disk eller en dynamisk skiva till en fast disk, men det här alternativet är inte exponerat i det grafiska gränssnittet. I stället måste du använda kommandot VBoxManage.exe.

Leta upp det här kommandot för att fortsätta. På Windows hittar du det i VirtualBox-programkatalogen, som är C: \ Program Files \ Oracle \ VirtualBox som standard. Om du installerade VirtualBox till en annan katalog, kolla du istället.

Öppna ett kommandotolfönster. För att göra detta, öppna Start-menyn, skriv cmd och tryck på Enter.

instagram viewer

Skriv cd i kommandotolken följt av sökvägen för mappen där kommandot VBoxManage är. Du måste bifoga den i citat.

Du kan snabbt göra detta genom att skriva cd i kommandotolken och sedan dra och släppa mappikonen från filhanterarens adressfält till kommandotolken.

Om du använder standardvägen ska den se ut som följande:

cd "C: \ Program Files \ Oracle \ VirtualBox"

OBS! Dessa anvisningar förutsätter att du använder VirtualBox på Windows. Om du använder VirtualBox på macOS eller Linux kan du bara öppna ett terminalfönster och köra kommandot vboxmanage normalt, som du skulle ha något annat kommando.

Steg två: Sök vägen till disken du vill konvertera

Kör följande kommando i kommandotolken för att visa en lista över alla virtuella hårddiskar på din dator:

VBoxManage.exe lista hdds

Titta igenom listan ochidentifiera filvägen till den virtuella skivan du vill konvertera. Låt oss säga att vi vill ändra den virtuella disken som är associerad med den virtuella maskinen som heter "Windows".Som vi kan se i utmatningen nedan är sökvägen till den virtuella skivan på vårt system C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.

Steg tre: Konvertera den virtuella disken

Du kan nu använda kommandot VBoxManage för att konvertera den virtuella disken från fast till dynamisk, eller från dynamisk till fast.

För att konvertera en virtuell disk från fast till dynamisk, kör följande kommando:

VBoxManage.exe clonemedium disk "C: \ path \ till \ source.vdi" "C: \ path \ till \ destination.vdi" -variant Standard

Om källskivan är lokaliserad på C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi och du vill skapa en ny disk med namnet Windows-dynamic.vdi i samma mapp, kör du:

VBoxManage.exe clonemedium disk "C: \ Användare \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Användare \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" -variant Standard

Att konvertera en virtuell diskfrån dynamisk till fix, kör följande kommando:

VBoxManage.exe klonmediumdisk "C: \ path \ till \ source.vdi" "C: \ path \ till \ destination.vdi" -variant Fast

Till exempel om källandisken finns i C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi och du vill skapa en ny disk med namnet Windows-fixed.vdi i samma mapp, du skulle köra:

VBoxManage.exe clonemedium disk "C: \ Användare \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Användare \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variant Standard

Steg fyra: Ta bortGamla Virtual Disk

Kommandot ovan klonar bara den befintliga disken. Du slutar med både den ursprungliga skivfilen och en ny skivfil.

Först måste du faktiskt ta bort den befintliga virtuella disken från VirtualBox. I VirtualBox högerklickar du på den virtuella maskinen som använder den virtuella disken och väljer "Inställningar".

Välj "Storage" för att visa anslutna lagringsenheter. Högerklicka på original VDI och välj "Remove Attachment".Klicka på "OK" efteråt.

Nedanför processen raderas den ursprungliga skivfilen från din enhet. Varning : Du kanske vill säkerhetskopiera den ursprungliga skivfilen om du inte redan har det, bara om något går fel med den här processen.

I kommandotolken kör följande kommando för att visa en lista över alla virtuella skivor på din dator:

VBoxManage.exe lista hdds

Leta reda på UUID på den ursprungliga skivan du vill radera. Du kan kopiera den till ditt urklipp genom att välja den med musens vänstra musknapp och högerklicka på den.

Kör följande kommando för att ta bort originalskivan från VirtualBoxs register och ta bort den. 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 skivfilen så att den har samma namn som den ursprungliga. Navigera bara till det i ett File Explorer eller Windows Explorer-fönster.

Högerklicka på VDI-filen, välj "Byt namn" och ändra den till ursprungsnamnet. Till exempel, här bytte vi till den Windows-fixed.vdi-filen som vi skapade till Windows.vdi.

När du har bytt namn på skivan, ta bort det gamla skivnamnet från VirtualBox. Klicka på Arkiv & gt;Virtual Media Manager i VirtualBox och leta reda på den nya skivans ursprungliga namn - den kommer att ha en gul varningsikon till vänster om den. Högerklicka på det och välj "Ta bort".Klicka på "Ta bort" igen för att bekräfta och stäng "Stäng".

Steg Six: Sätt i disken i VirtualBox

Gå tillbaka till VirtualBox, högerklicka på den virtuella maskinen som är kopplad till den virtuella disken och välj "Inställningar".Under Storage, högerklicka på SATA-kontrollen och välj "Lägg till hårddisk".

Välj "Välj befintlig disk" och bläddra till filen du bara bytt namn på.

Klicka på "OK" för att stänga fönstret för virtuella maskininställningar. Du ska nu kunna starta den virtuella maskinen normalt. Skivan blir antingen en fast eller dynamisk disk, beroende på vilken du konverterade den till.