Zväčšiť veľkosť disku v VirtualBox

Z Windows 10, Ako rozšíriť disk virtualizované Ubuntu Linux (.VDI) pomocou Oracle VM VirtualBox? Postup nájdete v téme 2 kroky!

virtualboxlogo

Problém

Keď máte virtualizované operačný systém, Je bežné, že Miss disku po postupné aktualizácie.

Tento príspevok ukazuje nasledujúce scenár: z Windows 10, Budeme rozširovať virtualizované Ubuntu Linux (.VDI) Oracle VM VirtualBox.

Riešenie

Zhrnutie, všetko, čo potrebujete urobiť, je spustiť príkaz pomocou terminálu (CMD) pre (Krok 1) zväčšiť veľkosť virtuálneho disku a (Krok 2) Rozbaľte oblasť s Gparted. poďme:

Krok 1 | Zväčšiť veľkosť virtuálneho disku vášho VM

1.1 Otvorte terminál CMD ako správca
Pre tento, Zadajte do poľa Hľadať systém Windows “CMD” a keď vidíte možnosť Príkazový riadok, kliknite naň pravým tlačidlom a vyberte “Spustiť ako správca“.

1.2 Choďte do inštalačného adresára vášho VirtualBox
V CMD, Vyberte inštalačný adresár vášho VirtualBox, v predvolenom nastavení (C):\Program FilesOracleVirtualBox:

  CD C:\Program FilesOracleVirtualBox

1.3. Spustite príkaz Zväčšiť veľkosť virtuálneho disku vášho VM

Predtým však, Ak neviete, kde váš VM je fyzicky uložený na počítači, Stačí sa pozrieť na VirtualBox a vyhľadajte súbor .VDI, takto:

Nastavenia > Skladovanie > SP: SATA > [SuaVM].VDI > Informácie > Umiestnenie (Príklad: (D):\VMUbuntuUbuntu.VDI)

Adresa pre vaše .VDI To je na štítku “Umiestnenie” ((D):\VMUbuntuUbuntu.VDI):
vmbox2

Teraz áno! Tento súbor informácií .VDI, Stačí spustiť príkaz:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --Zmena veľkosti 20480

Poznámka::
– Nahradiť “(D):\VMUbuntuUbuntu.VDI” cesta k vašej. vdi. V tomto príklade som stále 20 GB disk (20GB x 1024 MB = 20480).
– Všimnite si, že spočiatku “Virtuálna veľkosť” 12 GB a na konci dosiahneme požadovaný 20 GB.

Potom videli, ako urobil krok 1:
vmbox1

 

Krok 2 | Rozbaľte oblasť na každom disku vytvorené

Pochopiť riešenie:
Môže sa to zdať divné, ale skutočnosť, že teraz máte väčší disk, neznamená, že systém súborov trvá tento priestor k dispozícii.

Pozrite sa na obrázok nižšie a uvidíte disku. Všimnite si, že má 8 GB zadarmo, to je presne miesto, ktoré môžeme zvýšiť, len to nie je obsadené:

vmbox3

Otázkou je: Ako sa pripojiť tieto 11 GB 8 GB ak oblasť “Rozšírená + swap” sa nachádza priamo v strede?

No, na vyriešenie tohto, odstránite (a potom znova) oblasť swap a rozšíriť pomocou Gparted.

2.1 Nainštalujte GParted
Pri hľadaní Ubuntu, hľadať “Softvér”. Kliknite na tlačidlo Ubuntu softvér a vyhľadávanie Gparted, Tak, nainštalujte ju!
vmbox4

2.2 Odstrániť odkladací + Rozšírená

Bez strachu, odstrániť oblasť Swap a po Rozšírená to je medzi pôvodné partition vaše (plné) a nový priestor vytvorený (prázdne), tak, že je veľký blok neobsadené miesto, ako je znázornené na obrázku nižšie:
vmbox5

2.3 Rozbaľte pôvodné partition
Použitím grafiky GParted (Zmeniť veľkosť/presunúť), myška je na rozdelení medzi oddiely, a potom presuňte pôvodné partition (zľava doprava) o neobsadené miesto, opúšťa len priestor neskôr obnoviť swap.

V mojom prípade, Nechal som na konci neobsadené miesto (prázdne), 2048 MB priestoru obnoviť swap, zastúpení svetlo modrý obrys obrázku vyššie.

2.4 Znova vytvoriť rozšírenú oblasť + Swap
Kliknite na neobsadené miesto, ktoré ste si rezervovali a tak najprv vytvoriť rozšírenú oblasť a potom Swap.

vmbox7

Kontrola výsledkov

Porovnávanie čísla na začiatku Post s obrázky nižšie, Vidíme, že správca diskov Ubuntu ako virtuálne Box naznačujú, že sme dostali očakávaný výsledok.

Ubuntu Disk Manager:
vmbox9

Virtual Box:
vmbox8

A to je, To sa!

Celkový počet návštev: 22498

21 pripomienky k “Zväčšiť veľkosť disku v VirtualBox

      • Alex povedal:

        Jeho pretože spôsob (cesta) virtuálnych strojov obsahuje medzeru. Mal rovnaký problém a vyriešiť ho tým, že priestor, a po zákroku, pečať priestor, inak VirtualBox nevidí umiestnenie strojov.
        Príklad:
        (C):\UsersadminVirtualBox VMSWindowsWindows.vdi
        Prejdite do priečinka, Premenovať a odstrániť prázdne miesto. Potom ju nechať na príkaz:
        (C):\UsersadminVirtualBoxVMSWindowsWindows.VDI
        Na konci, Premenovať znova a nahradiť prázdne miesto v priečinku.

  1. Fernando Tremonti povedal:

    Tomto smere nie roll:

    (D):\Program FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –Zmena veľkosti 51200
    VBoxManage.exe: chyba: Pevný disk sa nedá zaregistrovať mal:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40 d 0-a025-9f1f784e9885} pretože pevný disk mal:\VirtualBox VMsDesenvolvimentoDesenvolvimento.vdi’ s UUID {0d46624b-3753-40 d 0-a025-9f1f784e9885} už existuje
    VBoxManage.exe: chyba: Podrobnosti: kód E_INVALIDARG (0x80070057), zložka VirtualBoxWrap, IVirtualBox rozhranie, volaný IUnknown
    VBoxManage.exe: chyba: Kontexte: “OpenMedium(BSTR(pszFilenameOrUuid).surové(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” v riadku 179 súbor VBoxManageDisk.cpp

    Akékoľvek tipy?

    • Francisco povedal:

      Vyskúšajte tento spôsob:
      MODIFYHD VBoxManage “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –Zmena veľkosti 51200

      To je dva pomlčky pre vlajku “–Zmena veľkosti”

  2. Thiago povedal:

    Tu pracoval časť zvyšuje fyzický HD, virtuálne box ukazuje zvolenej veľkosti, ale keď zadám VM HD pokračuje staré veľkosť… Dokonca GParted neukazuje novú veľkosť pre náhradné alebo čokoľvek.

  3. Gabriel Gomes povedal:

    Chlapci, ktorí ta majú problém s parametrom neplatnosť

    “Syntaktická chyba: Neplatný parameter "VMsUbuntuUbuntu.vdi"”

    Stačí dať reťazec spôsobom, IE, v dvojitú úvodzoviek!!

    vďaka!

  4. Nilson povedal:

    Vďaka za pomoc kamoš, zachránil ma v mojej práci, pretože reštaurovanie spoločnosťou Acronis, som použil tento 15 GB detail a aktualizovať všetky okná a net tu v kraji zlé…..

  5. Thiago SIlva povedal:

    Páni,

    Snažím sa vykonať tento postup a pri vykonávaní vyskočí chyba nižšie:

    (Žiadne Citáty)
    (C):\Program FilesOracleVirtualBox>VBoxManage modifyhd C:\UsersThiagoDocuments
    \VirtualBoxVMsWindows7Windows7.vdi –Zmena veľkosti 102400
    VBoxManage.exe: chyba: Nedá sa zaregistrovať pevný disk "C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca
    použiť pevný disk ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. VD
    (I)’ s UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} už existuje
    VBoxManage.exe: chyba: Podrobnosti: kód E_INVALIDARG (0x80070057), Súčasť Virtua
    lBoxWrap, IVirtualBox rozhranie, volaný IUnknown
    VBoxManage.exe: chyba: Kontexte: “OpenMedium(BSTR(pszFilenameOrUuid).surové(), enmDe, nový
    vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” v riadku 179 z
    Súbor VBoxManageDisk. cpp

    (S úvodzovkami)
    (C):\Program FilesOracleVirtualBox>MODIFYHD VBoxManage “(C):\UsersThiagoDocument
    sVirtualBoxVMsWindows7Windows7.vdi” –Zmena veľkosti 102400
    VBoxManage.exe: chyba: Nedá sa zaregistrovať pevný disk "C:\UsersThiagoDocuments
    VirtualBoxVMsWindows7Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} Beca
    použiť pevný disk ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. VD
    (I)’ s UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} už existuje
    VBoxManage.exe: chyba: Podrobnosti: kód E_INVALIDARG (0x80070057), Súčasť Virtua
    lBoxWrap, IVirtualBox rozhranie, volaný IUnknown
    VBoxManage.exe: chyba: Kontexte: “OpenMedium(BSTR(pszFilenameOrUuid).surové(), enmDe, nový
    vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” v riadku 179 z
    Súbor VBoxManageDisk. cpp

    a rovnaká chyba sa vyskytuje, môže pomôcť v tomto prípade?

    • Francisco povedal:

      Vyskúšajte tento spôsob:

      VBoxManage MODIFYHD "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi " –Zmena veľkosti 102400

      To je dva pomlčky pre vlajku “–Zmena veľkosti”

  6. Anonymný povedal:

    Podrobne trochu len pre tých, ktorí majú problémy podobné môjmu:
    Išiel som na test dnes a druhá časť príkazu zmenil “modifyhd” pre “upraviť strednú hodnotu”. Samotná chyba, ktorá dáva, označuje správny príkaz.
    Snažil som sa tbm uvedenie úvodzoviek v plnej ceste, a to nefungovalo (I didn't look for the reason for the error I didn'ti look for the reason for the error I didn'ti look for the reason for the error I didn). Pretože predchádzajúca možnosť nefungovala, ako druhá možnosť som musel nahradiť prázdne medzery, ktoré existovali, medzi samostatnými názvami, akýmkoľvek druhom charakteru, “_”.
    Príklad: Z “Virtuálne stroje” pre “Virtual_Machines” (po aplikácii reicioning hd, Vrátil som sa mená, ako boli predtým).

    Poznámka.: predovšetkým, ako príkaz nebol videný, po jeho vyhľadaní v priečinku VirtualBox, Musel som nasmerovať jeho cestu s príkazom “cesta” v riadku (tbm môže urobiť definitívne vo vlastnostiach systému).
    Príklad: cesta = C:\Program FilesOracleVirtualBox

    A nakoniec, Ďakujem vám za vyslanie stránky, pretože mi to pomohlo, ďakujem.

nechať odpoveď

E-mailová adresa nebude zverejnený. Povinné polia sú označené *