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 större när de fylls upp. Du kan konvertera mellan de två formaten och ändra storlek på skivor, om du vill.
RELATED: Den kompletta guiden för att öka dina virtuella maskiner
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 kommandotVBoxManage.exe
.
Leta upp det här kommandot för att fortsätta. På Windows hittar du det i VirtualBox-programkatalogen, som ärC: Program Files Oracle VirtualBox
som standard. Om du installerade VirtualBox till en annan katalog, kolla du istället.
Öppna ett kommandotolken. För att göra detta, öppna Start-menyn, skrivcmd
och tryck på Enter.
Typcd
i kommandotolken följt av sökvägen till mappen där kommandot VBoxManage är . Du måste bifoga den i citat. Du kan snabbt göra det genom att skriva
cdi kommandotolken och dra och släpp sedan mappikonen från filhanterarens adressfält till kommandot Snabb.
Om du använder standardvägen ska den se ut som följande:
cd "C: Program 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
vboxmanagesom du skulle något annat kommando.
Steg två: Sök vägen till disken Du vill konvertera
VBoxManage.exe-lista 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 associerad med den virtuella maskinen som heter "Windows". Som vi kan se i utmatningen nedan är sökvägen till den virtuella disken i vårt system
C: Users chris VirtualBox VMs Windows Windows.vdi.
Steg tre: Konvertera Virtual Disk
Om du vill konvertera en virtuell disk från fast till dynamisk kör du följande kommando:
VBoxManage. exe clonemedium disk "C: path till source.vdi" "C: path till destination.vdi" -variant Standard
Till exempel, om källskivan är placerad på
C: Users chris VirtualBox VMs Windows Windows.vdioch 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
För att konvertera en virtuell disk från dynamisk till fast, kör följande kommando:
VBoxManage.exe clonemedium disk "C: path till source.vdi" "C: p Ath till destination.vdi "-variant Fixed
Om källskivan är placerad i
C: Users chris VirtualBox VMs Windows Windows.vdioch du vill skapa en ny disk som heter Windows-fixed.vdi i samma mapp, skulle du köra:
VBoxManage.exe klonmediumdisk "C: Användare chris VirtualBox VMs Windows Windows.vdi" "C: Users chris VirtualBox VMs Windows Windows-fixed.vdi "-variant Standard
Steg fyra: Ta bort den gamla virtuella disken
Först måste du faktiskt ta bort den befintliga virtuella skivan 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.
Underprocessen kommer att ta bort den ursprungliga skivfilen från din enhet.
Varning : Du kanske vill säkerhetskopiera den ursprungliga skivfilen om du inte redan har det, om något går fel med 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 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 klickmedium UUID --delete
Steg fem: Byt namn på den nya skivan
Högerklicka på VDI-filen, välj "Rename" 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 byt 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 6: Sätt in disken i VirtualBox
Välj "Välj befintlig disk" och bläddra till filen du just bytte 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.
Hur man kör alla Mac Terminal Command med en tangentbordsgenväg
Finns det vissa Terminalkommandon ser du att du kör flera gånger om dagen? Önskar du att du kan utlösa dem snabbt, med bara ett tangenttryck? Som det visar sig kan du! Vi har visat alla Mac-kortkommandon som du ska använda, men det här ger dig möjlighet att uppfinna din egen tangentbordsgenväg för att göra nästan vad som helst du kan tänka dig med Terminal.
Hur man kontrollerar flera datorer med ett tangentbord med hjälp av Synergy
Om du använder flera Windows-maskiner på skrivbordet är du förmodligen trött på att byta mellan tangentbord och möss. Det finns hårdvarulösningar-KVM-omkopplare, som använder flera ingångar och utgångar för att dela fysiska möss och tangentbord. Synergy, ett program som gör samma sak över ett nätverk, är en mer elegant lösning, och den fungerar med Windows, MacOS och Linux.