Öka storleken på disken i VirtualBox

Från en Windows 10, Hur att utöka disken för en virtualiserad Ubuntu Linux (.VDI) med Oracle VM VirtualBox? Se hur i 2 steg!

virtualboxlogo

Problemet

När du har en virtualiserad operativsystem, Det är vanligt att Miss diskutrymme efter successiva uppdateringar.

Detta inlägg skildrar följande scenariot: från en Windows 10, Vi kommer att utöka den virtualiserade Ubuntu Linux (.VDI) Oracle VM VirtualBox.

Lösning

I Sammanfattning, allt du behöver göra är att köra ett kommando via Terminal (CMD) för (Steg 1) öka storleken på den virtuella disken och (Steg 2) sedan utöka partitionen med Gparted. Kom igen:

Steg 1 | Öka storleken på den virtuella disken av din virtuella dator

1.1 Öppna Terminal CMD så administratören
För detta, Skriv i sökandet av Windows “CMD” och när du ser alternativet Kommandotolken, Klicka med den högra knappen och välj “Kör som administratör“.

1.2 Gå till installationsmappen för din VirtualBox
I CMD, Välj installationsmapp för din VirtualBox, som standard i (C):\Programmet FilesOracleVirtualBox:

  CD C:\Programmet FilesOracleVirtualBox

1.3. Kör kommando för att öka storleken på den virtuella disken av din virtuella dator

Före det, Om du inte vet var din virtuella dator sparas fysiskt på datorn, bara ta en titt på VirtualBox och leta efter en fil .VDI, enligt följande:

Inställningar > Förvaring > SP: SATA > [SuaVM].VDI > Information > Läge (Exempel: (D):\VMUbuntuUbuntu.VDI)

Adressen för din .VDI Det är på etiketten “Läge” ((D):\VMUbuntuUbuntu.VDI):
vmbox2

Nu Ja! Med denna information .VDI, bara köra kommandot:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --ändra storlek på 20480

Obs:
– Ersätt “(D):\VMUbuntuUbuntu.VDI” sökvägen till din. vdi. I detta exempel jag ökar den 20 GB disken (20GB x 1024 MB = 20480).
– Observera att inledningsvis den “Storlek för virtuellt” är 12 GB och i slutet kommer vi att nå den önska 20 GB.

Se sedan hur gjorde alla steget 1:
vmbox1

 

Steg 2 | Expandera partitionen på någon disk skapas

Förstå lösningen:
Det kan tyckas märkligt, men det faktum att du nu har en större disk, betyder inte att filsystemet är att ta upp allt detta utrymme som är tillgängligt.

Ta en titt på bilden nedan och se disken. Observera att har 8 GB gratis, Det är just det utrymme som vi öka, bara det inte är upptagen:

vmbox3

Frågan här är: Hur du ansluter till de 11 GB 8 GB om partitionen “Extended + swap” är rätt i mitten?

Väl, att lösa detta, du kommer att radera (och återskapa sedan) partitionen byta och utökade med hjälp av den Gparted.

2.1 Installera GParted
Jakt på Ubuntu, Titta efter “Programvara”. Klicka på den Ubuntu Software och Sök efter Gparted, Så, installera det!
vmbox4

2.2 Ta bort växlingspartitionen + Extended

Utan rädsla, ta bort partitionen Swap och efter den Extended Det är mellan den ursprungliga partitionen din (full) och det nya utrymme som skapas (Tom), så att det är ett stort block oallokerat utrymme, som visas i figuren nedan:
vmbox5

2.3 Expandera den ursprungliga partitionen
Använda grafik av GParted (Ändra storlek/flytta), Placera musen i uppdelningen mellan partitioner, och dra sedan den ursprungliga partitionen (från vänster till höger) om den oallokerat utrymme, lämnar endast ett utrymme att senare återskapa den swap.

I mitt fall, Jag lämnade i slutet av den oallokerat utrymme (Tom), en 2048 MB utrymme att återskapa swap, representeras av den ljus blå konturen i figuren ovan.

2.4 Återskapa den utökade partitionen + Swap
Klicka på det oallokerade utrymmet som du reserverade och så först skapa en utökad partition och sedan en Swap.

vmbox7

Kontrollera resultatet

Jämföra siffrorna i början av inlägget med bilderna nedan, Vi ser att både Disk Manager av Ubuntu som Virtual Box indikerar att vi fick det förväntade resultatet.

Ubuntu Disk Manager:
vmbox9

Virtual Box:
vmbox8

Och det är, Detta gjorde!

Totalt antal träffar: 22496

21 kommentarer till “Öka storleken på disken i VirtualBox

  1. Matos sade:

    God eftermiddag Taylor,

    Grattis till handledning. Hjälpte mig mycket!!! Gud välsigne dig.

    Tack,

    Matos

      • Alex sade:

        Dess eftersom vägen (sökväg) av dina virtuella datorer innehåller tomt utrymme. Jag hade samma problem och löste det genom att ta utrymmet, och efter ingreppet, anbringas på nytt utrymme, annars ser inte VirtualBox platsen för maskinerna.
        Exempel:
        (C):\UsersadminVirtualBox VMSWindowsWindows.vdi
        Gå till mappen, Byta namn på och ta bort det tomma utrymmet. Sedan lämna det kommandot:
        (C):\UsersadminVirtualBoxVMSWindowsWindows.VDI
        I slutet av, Byta namn igen och ersätta det tomma utrymmet i mappen.

  2. Fernando Tremonti sade:

    Detta sätt ingen roll:

    (D):\Programmet FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –ändra storlek på 51200
    VBoxManage.exe: fel: Kan inte registrera hårddisken hade:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40 d 0-a025-9f1f784e9885} eftersom hårddisken hade:\VirtualBox VMsDesenvolvimentoDesenvolvimento.vdi’ med UUID {0d46624b-3753-40 d 0-a025-9f1f784e9885} finns redan
    VBoxManage.exe: fel: Detaljer: koden E_INVALIDARG (0x80070057), komponent VirtualBoxWrap, IVirtualBox gränssnitt, anropsmottagaren IUnknown
    VBoxManage.exe: fel: Sammanhang: “OpenMedium(BSTR(pszFilenameOrUuid).rå(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” på linjen 179 fil VBoxManageDisk.cpp

    Några tips?

    • Francisco sade:

      Försök att:
      Vboxhantera modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –ändra storlek på 51200

      Det är två bindestreck för flagga “–ändra storlek på”

  3. Thiago sade:

    Här del av ökande fysiska HD fungerade, virtuella boxen visar den valda storleken, men när jag kommer in i VM-HD fortsätter med den gamla storleken… Även GParted visar inte den nya storleken för en reservdel eller något.

  4. Gabriel Gomes sade:

    Killar som ta har problemet med parametern ogiltigförklara

    “Syntax error: Ogiltig parameter ' VMsUbuntuUbuntu.vdi '”

    Bara sätta strängen sätt, IE, i dubbla citationstecken!!

    Tack!

  5. Nilson sade:

    Tack för hjälpen Mate, räddade mig i mitt arbete, eftersom i återställningen av Acronis jag använde en av detta 15 GB detaljerna och att jag uppdaterat alla fönster och nät här i den dåliga regionen…..

  6. Thiago SIlva sade:

    Herrar,

    Jag försöker utföra den här proceduren och när du utför dyker upp felet nedan:

    (Inga citationstecken)
    (C):\Programmet FilesOracleVirtualBox>Vboxhantera modifyhd C:\UsersThiagoDocuments
    \VirtualBoxVMsWindows7Windows7.vdi –ändra storlek på 102400
    VBoxManage.exe: fel: Det går inte att registrera hårddisken C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca (på)
    Använd en hårddisk C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. VD
    I’ med UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} finns redan
    VBoxManage.exe: fel: Detaljer: koden E_INVALIDARG (0x80070057), Virtua-komponent
    lBoxWrap, IVirtualBox gränssnitt, anropsmottagaren IUnknown
    VBoxManage.exe: fel: Sammanhang: “OpenMedium(BSTR(pszFilenameOrUuid).rå(), enmDe, New
    vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” på linjen 179 Av
    Fil VBoxManageDisk. cpp

    (Med citattecken)
    (C):\Programmet FilesOracleVirtualBox>Vboxhantera modifyhd “(C):\UsersThiagoDocument
    sVirtualBoxVMsWindows7Windows7.vdi” –ändra storlek på 102400
    VBoxManage.exe: fel: Det går inte att registrera hårddisken C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca (på)
    Använd en hårddisk C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. VD
    I’ med UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} finns redan
    VBoxManage.exe: fel: Detaljer: koden E_INVALIDARG (0x80070057), Virtua-komponent
    lBoxWrap, IVirtualBox gränssnitt, anropsmottagaren IUnknown
    VBoxManage.exe: fel: Sammanhang: “OpenMedium(BSTR(pszFilenameOrUuid).rå(), enmDe, New
    vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” på linjen 179 Av
    Fil VBoxManageDisk. cpp

    och samma fel uppstår, kan hjälpa i detta fall?

    • Francisco sade:

      Försök att:

      VBoxManage modifyhd "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi " –ändra storlek på 102400

      Det är två bindestreck för flagga “–ändra storlek på”

  7. Anonyma sade:

    Beskriver lite bara för dem som har problem som liknar min:
    Jag gick för att testa idag och den 2: a delen av kommandot förändrats “modifyhd” för “modifieramedium”. Själva felet som ger, anger det högra kommandot.
    Jag försökte TBM sätta citat i full väg och det fungerade inte (Jag tittade inte efter orsaken till felet). Eftersom det tidigare alternativet inte fungerade, som ett andra alternativ var jag tvungen att ersätta de tomma utrymmen som fanns, mellan de separata namnen, av någon form av karaktär “_”.
    Exempel: Från “Virtuella datorer” för “Virtual_Machines” (efter att ha applicerat reicioning av HS, Jag gick tillbaka namnen som de var innan).

    Observera.: Först av allt, eftersom kommandot inte sågs, när du har lokaliserat den i VirtualBox-mappen, Jag var tvungen att peka sin väg med kommandot “sökväg” i prompten (tbm kan göra detta definitivt i systemets egenskaper).
    Exempel: sökväg=C:\Programmet FilesOracleVirtualBox

    Och slutligen, Tack för att du postar webbplatsen, eftersom det hjälpte mig, Tack.

Lämna svar

I din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *