Увеличаване на размера на диска в VirtualBox

От Windows 10, Как да разширите на диск на виртуализирани Ubuntu Linux (.VDI) използване на Oracle VM VirtualBox? Вижте как в 2 стъпки!

virtualboxlogo

Проблем

Когато имате виртуализирани операционна система, Тя е обща за Мис дисково пространство след последователни актуализации.

Този пост е изобразен следното сценарий: от Windows 10, Ние ще разширим виртуализирани Ubuntu Linux (.VDI) Oracle VM VirtualBox.

Разтвор

В Резюме, всичко, което трябва да направите се изпълнява команда чрез терминал (CMD) за (Стъпка 1) увеличаване на размера на виртуалния диск and (Стъпка 2) след това разширяване на дял с GParted. Хайде:

Стъпка 1 | Увеличаване на размера на виртуален диск на вашия VM

1.1 Отворете терминал CMD като администратор
За това, въведете в полето Търсене на Windows “CMD” и когато видите опцията Командния ред, щракнете върху нея с десния бутон и изберете “Изпълни като администратор“.

1.2 Отидете на инсталационната директория на вашия VirtualBox
В ПМС, Изберете инсталационната директория на вашия VirtualBox, по подразбиране в (C):\Програмата FilesOracleVirtualBox:

  CD C:\Програмата FilesOracleVirtualBox

1.3. Изпълнете командата да увеличи размера на виртуален диск на вашия VM

Преди обаче, Ако не знаете, където ВМ е физически записан на компютъра, просто погледнете на VirtualBox и потърсете файл .VDI, както следва::

Настройки > За съхранение на багаж > SP: SATA > [SuaVM].VDI > Информация > Местоположение (Пример: (D):\VMUbuntuUbuntu.VDI)

Адресът за вашия .VDI Това е на етикета “Местоположение” ((D):\VMUbuntuUbuntu.VDI):
vmbox2

Сега да! С тази информация за файла .VDI, Просто изпълнете командата:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --Преоразмеряване 20480

Забележка:
– Замени “(D):\VMUbuntuUbuntu.VDI” Пътят към вашия. vdi. В този пример аз съм увеличаване на 20 GB диск (20GB x 1024 MB = 20480).
– Имайте предвид, че първоначално “Действителен размер” 12 GB и в края ние ще достигне желаните 20 GB.

Виж след това как е направил всички стъпка 1:
vmbox1

 

Стъпка 2 | Разшири дяла, на диск, създаден

Разбиране решение:
Тя може да изглежда странно, но фактът, че сега имате по-голям диск, не означава, че файловата система е предприемането на всички това пространство наличен.

Погледнете на снимката по-долу и да видите диск. Имайте предвид, че е 8 GB безплатно, Това е точно на място, което ние се увеличи, само че не е зает:

vmbox3

Въпросът тук е: Как да се присъединят към тези 11 GB с 8 GB, ако дяла “разширен + суап” е точно в средата?

Ами, за решаване на този, ще изтриете (и след това пресъздават) дял суап и удължен използване на GParted.

2.1 Инсталиране на GParted
В търсене на Ubuntu, Търся “Софтуер”. Щракнете върху Ubuntu софтуер и търсене на GParted, Така, да го инсталирате!
vmbox4

2.2 Премахнете суап дял + Разширен

Без страх, премахване на дял Суап и след Разширен Това е между първоначалната дяла си (пълен) и новото пространство, създадено (празен), така че това е един голям блок от неразпределено пространство, както е показано на фигурата по-долу:
vmbox5

2.3 Разширяване на първоначалния дял
С помощта на графика на GParted (Преоразмеряване/Преместване), позиционирайте мишката в разделянето между дялове а после плъзнете оригиналния дял (от ляво на дясно) за неразпределено пространство, оставяйки само място за по-късно пресъздава суап.

В моя случай, Оставих в края на неразпределено пространство (празен), 2048 MB пространство, за да пресъздаде суап, представлявана от светлина син контур на фигура по-горе.

2.4 Повторно създаване на разширения дял + Суап
Щракнете върху незаделено пространство, което ви резервирано и така първо създаване на разширен дял и след това суап.

vmbox7

Проверка на резултата

Сравнявайки цифрите от началото на поста със снимките долу, Виждаме, че и двамата Disk Ръководител на Ubuntu като виртуална кутия показват че имаме очаквания резултат.

Ubuntu диск мениджър:
vmbox9

Виртуална кутия:
vmbox8

И, Това прави!

Общо посещения: 15709

19 коментари по “Увеличаване на размера на диска в VirtualBox

  1. Матос каза::

    Добър ден Тейлър,

    Поздравления за начинаещи. Много ми помогна!!! Бог да те благослови.

    Благодаря,

    Матос

      • Алекс каза::

        Нейната защото начина, по който (път) на вашите виртуални машини съдържа празно пространство. Имах същия проблем и го решават чрез вземане на пространство, и след процедурата, възстановено пространство, в противен случай VirtualBox не вижда местоположението на машините.
        Пример:
        (C):\Users\admin\VirtualBox VMS\Windows\Windows.vdi
        Vá até a pasta, renomeie e tire o espaço em branco. Depois deixe assim o comando:
        (C):\Users\admin\VirtualBoxVMS\Windows\Windows.vdi
        Ao concluir, renomeie novamente e recoloque o espaço em branco na pasta.

  2. Фернандо Тремонти каза::

    Този начин не поименно:

    (D):\Програмата FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –Преоразмеряване 51200
    VBoxManage.exe: грешка: Не може да регистрира на твърдия диск е:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40d0-a025-9f1f784e9885} because a hard disk ‘D:\VirtualBox VMs\Desenvolvimento\Desenvolvimento.vdiwith UUID {0d46624b-3753-40d0-a025-9f1f784e9885} already exists
    VBoxManage.exe: грешка: Details: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: грешка: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of file VBoxManageDisk.cpp

    Alguma dica?

    • Франсиско каза::

      Опитайте това:
      VBoxManage на модифид “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –Преоразмеряване 51200

      Това са две тирета за флаг “–Преоразмеряване”

  3. Тиаго каза::

    Тук част от увеличаване на физическата HD работи, виртуална кутия показва избрания размер, но когато се влезе в VM HD продължава със стария размер… Дори GParted не показва новия размер за резервни или нещо.

  4. Gabriel Gomes каза::

    Galera que ta tendo o problema do parametro invalido

    “Синтактична грешка: Invalid parameter ‘VMs\Ubuntu\Ubuntu.vdi'

    Só colocar o caminho String, IE, entre aspas duplas!!

    Благодаря!

  5. Nilson каза::

    Obrigado pela ajuda companheiro, me salvou no meu trabalho, pois na restauração pelo Acronis eu usei um disto de 15gb o detalhe e que eu atualizei todo o Windows e a net aqui na região de péssima…..

  6. Thiago SIlva каза::

    Senhores,

    estou tentando realizar esse procedimento e ao executar aparece o erro abaixo:

    (Sem aspas)
    (C):\Програмата FilesOracleVirtualBox>VBoxManage modifyhd C:\Users\Thiago\Documents
    \VirtualBoxVMs\Windows7\Windows7.vdi –Преоразмеряване 102400
    VBoxManage.exe: грешка: Cannot register the hard disk ‘C:\Users\Thiago\Documents\
    VirtualBoxVMs\Windows7\Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    iwith UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} already exists
    VBoxManage.exe: грешка: Details: code E_INVALIDARG (0x80070057), component Virtua
    lBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: грешка: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDe
    vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of
    file VBoxManageDisk.cpp

    (Com aspas)
    (C):\Програмата FilesOracleVirtualBox>VBoxManage на модифид “(C):\Users\Thiago\Document
    s\VirtualBoxVMs\Windows7\Windows7.vdi” –Преоразмеряване 102400
    VBoxManage.exe: грешка: Cannot register the hard disk ‘C:\Users\Thiago\Documents\
    VirtualBoxVMs\Windows7\Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    iwith UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} already exists
    VBoxManage.exe: грешка: Details: code E_INVALIDARG (0x80070057), component Virtua
    lBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: грешка: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDe
    vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of
    file VBoxManageDisk.cpp

    e ocorre o mesmo erro, podem ajudar nesse caso?

    • Франсиско каза::

      Опитайте това:

      VBoxManage на модифид "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi" –Преоразмеряване 102400

      Това са две тирета за флаг “–Преоразмеряване”

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *