Verhogen van de grootte van de schijf in VirtualBox

Vanaf een Windows 10, Hoe uit te breiden van de schijf van een gevirtualiseerde Ubuntu Linux (.VDI) met behulp van Oracle VM VirtualBox? Zie hoe in 2 stappen!

virtualboxlogo

Probleem

Wanneer u een gevirtualiseerde besturingssysteem hebt, Het is gebruikelijk om Miss schijfruimte na opeenvolgende updates.

Dit bericht toont de volgende scenario: vanaf een Windows 10, We zullen de gevirtualiseerde Ubuntu Linux uit te breiden (.VDI) Oracle VM VirtualBox.

Oplossing

In het kort, alles wat u hoeft te doen is een opdracht uitvoeren via Terminal (CMD) voor (Stap 1) verhogen van de grootte van de virtuele schijf en (Stap 2) Vouw op de partitie met Gparted. Kom nou:

Stap 1 | Verhogen van de grootte van de virtuele schijf van uw VM

1.1 Open de Terminal CMD als beheerder
Voor dit, Typ in het zoeken van Windows “CMD” en wanneer u de optie Opdrachtprompt, Klik erop met de rechter knop en selecteer “Stormloop zoals bewindsvoerder“.

1.2 Ga naar de installatiemap van uw VirtualBox
In CMD, Selecteer de installatiemap van uw VirtualBox, standaard in (C):\Programma FilesOracleVirtualBox:

  CD C:\Programma FilesOracleVirtualBox

1.3. De opdracht uitvoeren om het verhogen van de grootte van de virtuele schijf van uw VM

Voordat echter, Als je niet weet waar uw VM fysiek op de computer is opgeslagen, Neem een kijkje op VirtualBox en zoekt u naar een bestand .VDI, als volgt:

Instellingen > Opslag > SP: SATA > [SuaVM].VDI > Informatie > Locatie (Voorbeeld: (D):\VMUbuntuUbuntu.VDI)

Het adres voor uw .VDI Het is op het etiket “Locatie” ((D):\VMUbuntuUbuntu.VDI):
vmbox2

Nu ja! Met dit bestandsinformatie .VDI, uitsluitend stormloop naar de opdracht:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --vergroten/verkleinen 20480

Opmerking:
– Vervangen “(D):\VMUbuntuUbuntu.VDI” het pad naar uw. vdi. In dit voorbeeld ben ik de verhoging van de schijf van 20 GB (20GB x 1024 MB = 20480).
– Merk op dat in eerste instantie de “Virtuele grootte” 12 GB en eind bereiken we de gewenste 20 GB.

Vervolgens zien hoe deed alle van de stap 1:
vmbox1

 

Stap 2 | Vouw de partitie op een schijf gemaakt

Begrijpen van de oplossing:
Het kan vreemd lijken, maar het feit dat u nu een grotere schijf hebt, betekent niet dat het bestandssysteem is toegang tot alle van deze beschikbare ruimte.

Neem een kijkje op de foto hieronder en zie de schijf. Merk op dat 8 GB gratis heeft, dat is precies de ruimte die we verhogen, alleen dat is niet druk:

vmbox3

De vraag is hier: Hoe aansluiten bij die 11 GB met 8 GB als de partitie “uitgebreid + swap” ligt in het midden?

Goed, dit op te lossen, u zult verwijderen (en opnieuw) de partitie ruilen en uitgebreid met behulp van de Gparted.

2.1 Installeren van GParted
Op zoek naar Ubuntu, Zoeken “Software”. Klik op de Ubuntu Software en zoekt u Gparted, Dus, installeren!
vmbox4

2.2 De Swap-partitie verwijderen + Uitgebreid

Zonder angst, verwijderen van de partitie Swap en na de Uitgebreid dat is tussen de originele partitie uw (volledige) en de nieuwe ruimte gemaakt (leeg), zodat er een groot blok niet-toegewezen ruimte, zoals in de afbeelding hieronder:
vmbox5

2.3 Vouw de originele partitie
Met behulp van de grafische vormgeving van GParted (Resize/Beweging), plaats de muis in de scheiding tussen de partities en sleept u vervolgens de originele partitie (van links naar rechts) over de niet-toegewezen ruimte, verlaten alleen een ruimte om later opnieuw de swap.

In mijn geval, Ik verliet aan het einde van de niet-toegewezen ruimte (leeg), een 2048 MB ruimte om te recreëren swap, vertegenwoordigd door de licht blauwe omtrek in figuur hierboven.

2.4 De uitgebreide partitie opnieuw te maken + Swap
Klik op de niet-toegewezen ruimte die u gereserveerd en maak dus eerst een uitgebreide partitie en vervolgens een Swap.

vmbox7

Het resultaat controleren

Vergelijking van de cijfers van het begin van de Post met de foto's hieronder, We zien dat zowel de Disk Manager van Ubuntu als Virtual Box aangeven dat we het verwachte resultaat.

Ubuntu Disk Manager:
vmbox9

Virtual Box:
vmbox8

En dat is, Dit maakte!

Totaal aantal treffers: 15653

19 Reacties op “Verhogen van de grootte van de schijf in VirtualBox

      • Alex zei:

        Zijn omdat de manier (pad) van uw virtuele machines bevat witte ruimte. Ik had het zelfde probleem en opgelost door middel van de ruimte, en na de ingreep, reattached de ruimte, anders ziet de VirtualBox niet de locatie van de machines.
        Voorbeeld:
        (C):\UsersadminVirtualBox VMSWindowsWindows.vdi
        Ga naar de map, Wijzig de naam en de lege ruimte verwijderen. Laat het vervolgens de opdracht:
        (C):\UsersadminVirtualBoxVMSWindowsWindows.VDI
        Aan het einde van, Wijzig de naam weer en vervanging van de lege ruimte in de map.

  1. Fernando Tremonti zei:

    Deze manier geen worp:

    (D):\Programma FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –vergroten/verkleinen 51200
    VBoxManage.exe: fout: De harde schijf kan niet registreren had:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40 d 0-a025-9f1f784e9885} omdat de vaste schijf had:\VirtualBox VMsDesenvolvimentoDesenvolvimento.vdi’ met UUID {0d46624b-3753-40 d 0-a025-9f1f784e9885} al bestaat
    VBoxManage.exe: fout: Details: code E_INVALIDARG (0x80070057), onderdeel VirtualBoxWrap, IVirtualBox interface, gebelde IUnknown
    VBoxManage.exe: fout: Context: “OpenMedium(BSTR(pszFilenameOrUuid).RAW(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” op lijn 179 van bestand VBoxManageDisk.cpp

    Tips?

    • Francisco zei:

      Proberen dat:
      VBoxManage modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –vergroten/verkleinen 51200

      Het is twee afbreekstreepjes voor vlag “–vergroten/verkleinen”

  2. Thiago zei:

    Hier werkte het deel van de verhoging van de fysieke HD, virtuele vak geeft de geselecteerde grootte, maar wanneer ik de HD VM blijft met de oude grootte… Zelfs de GParted toont niet de nieuwe grootte voor een reserve of iets.

  3. Gabriel Gomes zei:

    Jongens die ta hebben het probleem van de parameter invalide

    “Syntaxisfout: Ongeldige parameter ' VMsUbuntuUbuntu.vdi '”

    Zet gewoon de snaar manier, IE, in dubbele aanhalingstekens!!

    Bedankt!

  4. Nilson zei:

    Bedankt voor de hulp stuurman, redde me in mijn werk, omdat in de Restore van Acronis ik gebruikte een van deze 15gb het detail en dat ik alle ramen en net hier in de slechte regio bijgewerkt…..

  5. Thiago SIlva zei:

    Heren,

    Ik probeer deze procedure uit te voeren en bij het uitvoeren van pop-up de fout hieronder:

    (Geen aanhalingstekens)
    (C):\Programma FilesOracleVirtualBox>VBoxManage modifyhd C:\UsersThiagoDocuments
    \VirtualBoxVMsWindows7Windows7.vdi –vergroten/verkleinen 102400
    VBoxManage.exe: fout: Kan de vaste schijf niet registreren ' C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca
    Gebruik een vaste schijf ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. vd
    I’ met UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} al bestaat
    VBoxManage.exe: fout: Details: code E_INVALIDARG (0x80070057), Virtua-component
    lBoxWrap, IVirtualBox interface, gebelde IUnknown
    VBoxManage.exe: fout: Context: “OpenMedium(BSTR(pszFilenameOrUuid).RAW(), enmDe, New
    vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” op lijn 179 Van
    Bestand VBoxManageDisk. cpp

    (Met aanhalingstekens)
    (C):\Programma FilesOracleVirtualBox>VBoxManage modifyhd “(C):\UsersThiagoDocument
    sVirtualBoxVMsWindows7Windows7.vdi” –vergroten/verkleinen 102400
    VBoxManage.exe: fout: Kan de vaste schijf niet registreren ' C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca
    Gebruik een vaste schijf ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. vd
    I’ met UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} al bestaat
    VBoxManage.exe: fout: Details: code E_INVALIDARG (0x80070057), Virtua-component
    lBoxWrap, IVirtualBox interface, gebelde IUnknown
    VBoxManage.exe: fout: Context: “OpenMedium(BSTR(pszFilenameOrUuid).RAW(), enmDe, New
    vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” op lijn 179 Van
    Bestand VBoxManageDisk. cpp

    en dezelfde fout optreedt, kan helpen in dit geval?

    • Francisco zei:

      Proberen dat:

      VBoxManage modifyhd "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi " –vergroten/verkleinen 102400

      Het is twee afbreekstreepjes voor vlag “–vergroten/verkleinen”

Laat een antwoord achter

De uw e-mailadres zal niet worden gepubliceerd. Verplichte velden zijn gemarkeerd met *