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

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

    Med VirtualBox kan du 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 något större när de fylls upp. Du kan konvertera mellan de två formaten och ändra storlek på skivor, om du vill.

    Steg ett: Leta upp VBoxManage-kommandot och öppna en kommandotolk

    VirtualBox låter dig konvertera en fast disk till en dynamisk disk eller en dynamisk disk 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 VBoxManage.exe kommando.

    Leta upp det här kommandot för att fortsätta. På Windows hittar du det i VirtualBox-programkatalogen, vilket ä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.

    Typ 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 det genom att skriva CD i fönstret Kommandotolken och dra och släpp sedan mappikonen från filhanterarens adressfält till kommandotolken.

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

    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 Terminal-fönster och köra vboxmanage Kommandot normalt, som du skulle något annat kommando.

    Steg två: Sök vägen till den skiva 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 listan hdds

    Titta igenom listan och identifiera filvägen till den virtuella skivan du vill konvertera. Låt oss säga att vi vill ändra den virtuella disken som är kopplad till 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: \ Användare \ 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 skivan från fast till dynamisk, eller från dynamisk till fast.

    Om du vill 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 till exempel källskivan är lokaliserad på C: \ Användare \ 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

    Om du vill konvertera en virtuell disk från dynamisk till fast, kör följande kommando:

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

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

    VBoxManage.exe klonmedium 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 bort den gamla virtuella disken

    Ovanstående kommando 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 "Lagring" 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 listan hdds

    Leta reda på UUID för 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. Här bytte vi till exempel filen Windows-fixed.vdi 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> 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änga "Stäng".

    Steg sex: 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.