När du skapar en virtuell maskin i VirtualBox-programmet måste du ange det belopp som han vill markera Guest OS. I vissa fall kan ett belysat antal gigabyte stoppas tillräckligt med tiden, och då kommer frågan om att öka volymen av den virtuella enheten vara relevant.
Sätt att öka storleken på skivan i VirtualBox
För att exakt beräkna storleken som behövs efter installationen av systemet i VirtualBox är det inte alltid möjligt. På grund av detta möter vissa användare en brist på ledigt utrymme i gästerna. Det finns två sätt att lägga till ledigt utrymme till en virtuell maskin utan att ta bort bilden:- Använda ett speciellt verktyg från VirtualBox;
- Lägger till en andra virtuell hårddisk.
Metod 1: VBOXMANAGE Utility
VirtualBox Arsenal har ett VBOXMANAGE-verktyg som låter dig styra skivans storlek via kommandoraden eller terminalen beroende på typen av operativsystem. Vi kommer att titta på arbetet i detta program i Windows 10 och centos. Villkoren för att ändra volymen i dessa operativsystem är följande:
- Lagringsformat: Dynamisk;
- Skivtyp: VDI eller VHD;
- Maskinstatus: Inaktiverad.
Innan du börjar ändra måste du ta reda på den exakta storleken på gäst OS-skivan och den väg där den virtuella maskinen är lagrad. Detta kan göras via VirtualBox Manager.
På menyraden väljer du Arkiv> "Virtual Media Manager" eller tryck helt enkelt Ctrl + D.
Mittemot OS kommer att specificeras Virtuell storlek, och om du väljer det med ett musklick, visas platsinformationen längst ner.
Använda VboxManage i Windows
- Kör kommandotolken med administratörsrättigheter.
- Ange kommandot:
CD C: \ PROGRAM FILES \ Oracle \ VirtualBox
Detta är en standardväg för att installera virtuell låda. Om Oracle-mappen med filer är på din andra plats, sedan efter CD, skriver du dess plats.
- När katalogen ändras, skriv följande kommando:
VBOXMANAGE MODIFYHD "VÄG TILL VIRTUAL MASKIN" --Resize 33792
Till exempel:
VBOXMANAGE MODIFYHD "D: \ VIRTUALBOX VMS \ Windows 10 \ Windows 10.VDI" --Resize 33792
"D: \ VirtualBox VMS \ Windows 10 \ Windows 10.VDI" - Den väg där den virtuella maskinen i själva .vdi-formatet är lagrat (var uppmärksam på citat - utan dem ska laget inte fungera).
--Resize 33792 - Ett attribut som placeras genom utrymmet från stängningskvoterna. Det betyder en ny mängd disk i megabyte.
Var försiktig, detta attribut lägger inte till den angivna mängden megabyte (i vårt fall 33792) till de redan existerande och ändrar den aktuella volymen på skivan. I en virtuell maskin, som togs för ett exempel, hade tidigare en 32 GB-skivvolym, och med detta attribut ökades det till 33 GB.
Efter att ha lyckats ändra skivans volym, måste du konfigurera det virtuella OS själv, eftersom det fortsätter att se det tidigare antalet GB.
- Kör operativsystemet.
- Tryck på WIN + R och skriv kommandot diskmgmt.msc.
- Den viktigaste virtuella disken märkt med en blå kommer att visas. Bredvid kommer det att läggas till via VBOXManage-området - det är markerat med svart och har statusen "Ej distribuerad". Det innebär att det formella området existerar, men i själva verket kan inte användas, till exempel för att lagra data.
- För att lägga till den här volymen på det virtuella utrymmet, klicka på huvuddisken (vanligtvis den är med :) Högerklicka och välj alternativet "Expand Tom".
- Masterarbetet kommer att lanseras.
- Ändra inte inställningarna om du vill lägga till det befintliga odelade området, och gå till nästa steg.
- Klicka på "Slutför".
- Nu kan du se det (med :) har blivit mer exakt 1 GB, som inte har distribuerats före det, och det område som är markerat med svart, försvunnit. Det betyder att den virtuella disken ökade i mängden, och de kan fortsätta att använda.
Ytterligare åtgärder är möjliga enbart på Windows 7 och högre. Windows XP stöder inte möjligheten att expandera volymen, så det är nödvändigt att använda verktyg från tredje part som Acronis-hårddirektör.
Använda VboxManage i Linux
Du behöver root rättigheter till jobbet med terminalen och själva verktyget.
- Sätta laget
VboxManage List -L-hårddiskar
- I UUID-strängen kopierar du värdet och klistrar in det i det här kommandot:
VBOXMANAGE MODIFYHD YOUR_UUID --RESIZE 25600
- Kör GParted Live Utility. För att starta det, i VirtualBox Manager, gå till maskininställningarna.
- Byt till avsnittet "Media", och i "Controller: IDE" Lägg till den nedladdade GParted Live. För att göra detta, klicka på "Tomma" och på höger sida, välj den optiska skivbilden med GParted Utility, som visas i skärmdumpen.
- Spara inställningarna och kör maskinen.
- I startmenyn väljer du "GParted Live (standardinställningar)".
- Konfiguratorn kommer att föreslå att välja layouten. För att förlänga skivan är den här parametern inte viktig, så du kan välja något alternativ.
- Ange önskat språk genom att ange sitt nummer.
- På frågan om önskat läge anger du svaret "0".
- Gparted startar. I fönstret visas alla sektioner, inklusive det område som läggs till via VBOXMANAGE.
- Högerklicka på SYSTEM SECTION, Öppna snabbmenyn (vanligtvis SDA2) och välj "Ändra sektion eller Flytta".
- Använda en regulator eller fältinmatning, ställ in volymen som du vill expandera avsnittet. För att göra detta, skjut regulatorn till höger:
Eller i fältet "Ny storlek" anger du numret som anges i "Maximal storlek" -strängen.
- Den planerade operationen kommer att skapas.
- På verktygsfältet klickar du på "Redigera"> "Använd alla funktioner" eller klicka på den schemalagda funktionen med högerklicka och välj den.
- Klicka på Apply i fönstret Bekräftelse.
- Utföringsframstegen visas i ett separat fönster.
- Efter avslutad, ser du att storleken på den virtuella disken har blivit mer.
- Du kan stänga av den virtuella maskinen, och det GParted Live-mediet avlägsnas från dess uppladdningsinställningar.
I Linux är det omöjligt att expandera partitionen tills OS själv är igång.
Metod 2: Skapa en andra virtuell enhet
Metoden för att ändra skivans storlek via VboxManage Utility är inte det enda och inte säkraste. Det är mycket lättare att ansluta den andra virtuella enheten till den skapade maskinen.Naturligtvis är det vettigt att skapa en andra disk, bara om den är planerad att avsevärt öka mängden av enheten, och det är inte planerat att lagra en stor filfil (er).
Återigen, överväga metoden att lägga till en enhet på exemplen på Windows 10 och centos.
Skapa en extra enhet i VirtualBox
- Markera den virtuella maskinen och på verktygsfältet, klicka på knappen "Konfigurera".
- Växla till avsnittet "Media", klicka på ikonen för att skapa en ny virtuell hårddisk och välj "Lägg till hårddisk".
- I fönstret med en fråga, använd alternativet "Skapa ny skiv".
- Typ av Drive - VDI.
- Formatet är dynamiskt.
- Namn och storlek - efter eget gottfinnande.
- Din disk visas i listan över medielistan, spara dessa inställningar genom att klicka på "OK".
Anslut en virtuell disk i Windows
Detta operativsystem efter att ha anslutit enheten kommer fortfarande inte att se den extra hårddisken, eftersom den inte har initierats.
- Kör den virtuella maskinen.
- Tryck på WIN + R, skriv in kommandot DISKMGMT.MSC.
- Du måste starta fönstret som kräver initialisering. Ändra inte inställningarna och klicka på OK.
- Den nya enheten kommer att visas i nedre delen av fönstret, men dess område är ännu inte inblandat. För att använda den, med högerklicket på musen, välj "Skapa en enkel volym".
- Ett speciellt verktyg öppnas. Klicka på "Nästa" i det välkomstfönstret.
- Ändra inte inställningarna i det här steget.
- Välj bokstaven i volymen eller lämna den som standard.
- Formateringsparametrar kan inte ändras. Om du vill kan du ange namnet i Tom-märkningsfältet (vanligtvis namnet "Lokal disk").
- Klicka på "Slutför".
- Lagringsstatusen ändras, och det kommer att erkännas av systemet.
Nu är skivan synlig i utforskaren och är klar för arbete.
Anslut en virtuell disk i Linux
Till skillnad från Windows behöver du inte initialisera enheterna i Linux-databasen. Efter att ha skapat och ansluter skivan till den virtuella maskinen, fortsätter den att kontrollera om allt är gjort korrekt.
- Kör virtuellt OS.
- Öppna ett bekvämt diskhanteringsverktyg och se om den skapade och anslutna enheten visas.
- Till exempel, i det GParted-programmet måste du byta från / dev / sda till / dev / sdb - det här är den anslutna enheten. Om det behövs kan det formateras och utföra andra inställningar.
Dessa var de vanligaste och mest praktiska alternativen för att öka storleken på den virtuella maskinskivan i VirtualBox. Glöm inte att göra säkerhetskopior av viktigt operativsystem, om vi bestämde oss för att använda VBOXMANAGE-verktyget och se till att huvuddisken kommer från var platsen för den virtuella enheten är allokerad.