När du skapar en virtuell maskin med VirtualBox är det enkelt att välja fel storlek för den virtuella hårddisken. Någon dag kanske du möter problemet att det inte finns tillräckligt med ledigt diskutrymme kvar i den virtuella maskinen. Så här kan du ändra storlek på en VirtualBox HDD-bild (VDI) utan dataförlust eller utan att installera om gästoperativsystemet.
Annons
VirtualBox levereras med ett konsolverktyg VBoxManage, som kan utföra många uppgifter som inte är tillgängliga från användargränssnittet. Till exempel kan du använda VBoxManage justera BIOS-datum och tid för virtuella maskiner . Detta verktyg kan användas för att ändra storlek på VirtualBox HDD-bilder.
vilken y-axel ger diamanter
Kommandoradsyntaxen är som följer:
VBoxManage modifyhd path_to_vdi_file.vdi - ändra storlek desrired_size_in_megabytes
Låt oss till exempel ändra storlek på hårddisken som är ansluten till min virtuella Arch Linux-maskin. Just nu har dess hårddiskstorlek en kapacitet på 20 GB:
Låt oss säga att jag vill göra det 30 GB. För att göra detta, utfärda kommandot som liknar kommandot nedan.
Under Linux:
VBoxManage modifyhd '/ home / user / Arch VM / Arch VM.vdi' - storlek 30720
Under Windows måste du öppna ett nytt kommandotolken i mappen C: Program Files Oracle VirtualBox. Se följande artikel: Alla sätt att öppna kommandotolken i Windows 10 , och delen 'Kör kommandotolken direkt från Explorer'. Kommandot kommer att vara detsamma:
VBoxManage modifyhd 'c: Virtualbox VMs Arch VM Arch VM.vdi' - storlek 30720
Obs! Storleken ovan uttrycks i megabyte så 30 x 1024 = 30720.
Korrigera sökvägen så att den matchar den aktuella vägen i din miljö.
Tips: Du kan se sökvägen till din VDI-fil i Virtual Media Manager:
Kommandot fungerar snabbt. Storleken på VDI-filen ändras inom en sekund:
Klicka nu på 'Uppdatera' i Virtual Media Manager. Det kommer att återspegla förändringarna:
Det är allt.