• Chris Hoffman

    @chrisbhoffman

  • Uppdaterad 3 mars 2020, 3:57pm EDT
flickrsven/Flickr

När du skapar en virtuell hårddisk i VirtualBox eller VMware anger du en maximal diskstorlek. Om du senare vill ha mer utrymme på din virtuella maskins hårddisk måste du förstora den virtuella hårddisken och partitionen.

Notera att du kanske vill göra en säkerhetskopia av filen med den virtuella hårddisken innan du utför de här åtgärderna – det finns alltid en chans att något kan gå fel, så det är alltid bra att ha säkerhetskopior. Processen fungerade dock bra för oss.

Uppdatering: Använd Virtual Media Manager i VirtualBox

VirtualBox 6 lade till ett grafiskt alternativ för att förstora och ändra storlek på virtuella diskar. Du kommer åt det genom att klicka på File > Virtual Media Manager i VirtualBox-huvudfönstret.

Annonsering

Välj en virtuell hårddisk i listan och använd skjutreglaget ”Size” (storlek) längst ner i fönstret för att ändra storleken på den. Klicka på ”Apply” när du är klar.

Du måste fortfarande förstora partitionen på disken för att dra nytta av det extra utrymmet. Partitionen förblir lika stor även om diskens storlek ökar. Se instruktionerna nedan för mer information om hur du förstorar partitionen.

Förstorar en virtuell disk i VirtualBox

För att förstora en virtuell disk i VirtualBox måste du använda kommandot VBoxManage från ett fönster i kommandotolken. Först stänger du av den virtuella maskinen – se till att dess status är inställd på Avstängd, inte Sparad.

(Innan du fortsätter bör du också ta bort alla ögonblicksbilder som är kopplade till den virtuella maskinen om du använder funktionen för ögonblicksbilder i VirtualBox. Detta säkerställer att du ändrar rätt virtuell diskfil och att allt fungerar som det ska efteråt.)

Reklam

För det andra öppnar du ett fönster Kommandotolken från Start-menyn och byter till VirtualBox:s mapp med programfiler så att du kan köra kommandot:

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

Följande kommando kommer att fungera på den virtuella VirtualBox-disken som finns i ”C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi”. Det ändrar storleken på den virtuella disken till 81920 MB (80 GB).

VBoxManage modifyhd "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

(Använd två streck före resize i kommandot ovan.)

Ersätt filsökvägen i kommandot ovan med platsen för VirtualBox-disken som du vill ändra storleken på och siffran med storleken som du vill förstora avbildningen till (i MB).

Uppdatering: I VirtualBox 6.0, som släpptes 2019, kan du behöva använda följande kommando istället:

VBoxManage modifymedium disk "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

Annonsering

Bemärk att den här processen inte förstorar partitionen på den virtuella hårddisken, så du har inte tillgång till det nya utrymmet ännu – se avsnittet Förstora den virtuella maskinens partition nedan för mer information.

Gör en virtuell disk större i VMware

Om du vill förstora en virtuell maskins hårddisk i VMware stänger du av den virtuella maskinen, högerklickar på den och väljer Inställningar för virtuell maskin.

Välj den virtuella hårddiskenheten i listan, klicka på knappen Verktyg och klicka på Expandera för att expandera hårddisken.

Inför en större maximal diskstorlek och klicka på Expandera-knappen. VMware ökar storleken på din virtuella disk, även om partitionerna förblir lika stora – se nedan för information om hur du förstorar partitionen.

Förläng den virtuella maskinens partition

Du har nu en större virtuell hårddisk. Operativsystemets partition på den virtuella hårddisken är dock lika stor, så du kommer inte att kunna komma åt något av det här utrymmet ännu.

Annonsering

Du måste nu utöka gästoperativsystemets partition på samma sätt som om du förstorade en partition på en riktig hårddisk i en fysisk dator. Du kan inte förstora partitionen medan gästoperativsystemet körs, precis som du inte kan förstora din C:\-partition medan Windows körs på din dator.

Du kan använda en GParted live-cd för att ändra storleken på din virtuella maskins partition – starta helt enkelt upp GParted-ISO-avbildningen i din virtuella maskin så kommer du till GParted-partitionsredigeraren i en live-Linuxmiljö. GParted kommer att kunna förstora partitionen på den virtuella hårddisken.

Först laddar du ner ISO-filen för GParted live-cd:n härifrån.

Annons

Lad in ISO-filen i din virtuella maskin genom att gå in i den virtuella maskinens inställningsfönster, välja din virtuella cd-enhet och bläddra till ISO-filen på din dator.

Starta upp (eller starta om) din virtuella maskin efter att ha satt in ISO-avbildningen och den virtuella maskinen kommer att starta upp från ISO-avbildningen. GParteds live-cd kommer att ställa flera frågor under uppstarten – du kan trycka på Enter för att hoppa över dem för standardalternativen.

När GParted är uppstartat högerklickar du på den partition du vill förstora och väljer Resize/Move.

Specificera en ny storlek för partitionen – dra till exempel skjutreglaget helt till höger för att använda allt tillgängligt utrymme för partitionen. Klicka på knappen Ändra storlek/förflytta när du har angett det utrymme du vill använda.

Annons

Klicka slutligen på knappen Tillämpa för att tillämpa ändringarna och förstora partitionen.

När ändringen av storleken har slutförts startar du om den virtuella maskinen och tar bort GParted ISO-filen. Windows kommer att kontrollera filsystemet i din virtuella maskin för att se till att det fungerar som det ska – avbryt inte denna kontroll.

Den virtuella maskinens partition kommer nu att ta upp hela den virtuella hårddisken, så du får tillgång till det extra utrymmet.

Notera att det finns enklare sätt att få mer lagringsutrymme – du kan lägga till en andra virtuell hårddisk till den virtuella maskinen från dess inställningsfönster. Du kan komma åt den andra hårddiskens innehåll på en separat partition – om du till exempel använder en virtuell Windows-maskin kommer den andra virtuella hårddisken att vara åtkomlig på en annan enhetsbeteckning i din virtuella maskin.

Chris Hoffman
Chris Hoffman är chefredaktör för How-To Geek. Han har skrivit om teknik i över tio år och var kolumnist på PCWorld i två år. Chris har skrivit för New York Times, intervjuats som teknikexpert på TV-stationer som NBC 6 i Miami och fått sitt arbete bevakat av nyhetsbyråer som BBC. Sedan 2011 har Chris skrivit över 2 000 artiklar som har lästs nästan en miljard gånger – och det är bara här på How-To Geek.Läs hela bio ”

Lämna ett svar

Din e-postadress kommer inte publiceras.