
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):
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:
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:
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!
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:
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.
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:
Virtual Box:
Och det är, Detta gjorde!
God eftermiddag Taylor,
Grattis till handledning. Hjälpte mig mycket!!! Gud välsigne dig.
Tack,
Matos
Den enda läraren som verkligen hjälpte mig. Tack!
Min detta fel:Syntax error: Ogiltig parameter ' VMsUbuntuUbuntu.vdi’
Samma problem händer mig.
Ogiltig parameter ' VMsWindows’
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.
Sätta sökvägen med dubbla citattecken som löser
Du är tio. Tack. Det fungerade.
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?
Försök att:
Vboxhantera modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –ändra storlek på 51200
Det är två bindestreck för flagga “–ändra storlek på”
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.
Innan ändra storlek bör ta bort ögonblicksbilder skapade.
Jag har samma problem och jag har inte ögonblicksbild som det talades om här som kan vara ett problem.
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!
Tack så mycket. Allt fungerade här
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…..
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?
Försök att:
VBoxManage modifyhd "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi " –ändra storlek på 102400
Det är två bindestreck för flagga “–ändra storlek på”
Hej,
Bra handledning. Allt fungerade korrekt.
Grattis!
Underbart tips! Tack.
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.