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

Из окон 10, Как расширить диск виртуальных Ubuntu Linux (.VDI) с помощью Oracle VM VirtualBox? Увидеть, как в 2 шаги!

virtualboxlogo

Проблема

Когда у вас есть виртуальной операционной системы, Оно является общим для Мисс дискового пространства после последовательных обновлений.

Этот пост отражает следующие сценарий: из окон 10, Мы будем расширять виртуальных Ubuntu Linux (.VDI) Oracle VM VirtualBox.

Решение

В резюме, все, что вам нужно сделать, это запустить команду через терминал (CMD) к (Шаг 1) увеличить размер виртуального диска и (Шаг 2) затем разверните раздел с GParted. Давай:

Шаг 1 | Увеличить размер виртуального диска ВМ

1.1 Откройте терминал CMD с правами администратора
Для этого, Введите в поиск Windows “CMD” и когда вы увидите опцию Командная строка, щелкните его правой кнопкой и выберите “Запуск от имени администратора“.

1.2 Перейдите в каталог установки вашего VirtualBox
В CMD, Выберите каталог установки вашего 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 МБ = 20480).
– Обратите внимание, что первоначально “Виртуальный размер” 12 ГБ и в конце мы достигнем желаемого 20 ГБ.

Затем посмотреть, как сделал шаг 1:
vmbox1

 

Шаг 2 | Разверните раздел на любой диск, созданный

Понять решение:
Это может показаться странным, но тот факт, что теперь у вас есть больший диск, не означает, что файловая система принимает все это пространство доступны.

Взгляните на картинку ниже и увидеть диск. Обратите внимание, что имеет 8 ГБ свободного, Вот именно что мы увеличить пространство, только это не занят:

vmbox3

Вопрос здесь: Как соединить эти 11 ГБ с 8 ГБ, если раздел “Расширенный + своп” прямо в середине?

Колодец, чтобы решить эту проблему, Вы удалите (а затем воссоздать) раздел своп и расширенный с помощью GParted.

2.1 Установить GParted
В поисках Ubuntu, Ищите “Программное обеспечение”. Нажмите кнопку Ubuntu программного обеспечения и поиск GParted, Так, установить его!
vmbox4

2.2 Удалите раздел подкачки + Расширенный

Без страха, Удаление раздела Своп и после Расширенный Это между исходный раздел вашего (полный) и новое пространство, созданное (пустая), так что это большой блок незанятое пространство, как показано на рисунке ниже:
vmbox5

2.3 Разверните оригинальный секцию
Использование графики GParted (Изменение размера/перемещение), Поместите указатель мыши в отделе между разделами, а затем перетащите исходный раздел (слева направо) о незанятое пространство, оставляя только пространство воссоздать позже своп.

В моем случае, Я покинул в конце незанятое пространство (пустая), 2048 МБ пространства для воссоздания своп, представлен светло синий контур на рисунке выше.

2.4 Повторно создайте расширенный раздел + Своп
Щелкните невыделенное пространство, которое вы защищены и так сначала создать дополнительный раздел, а затем своп.

vmbox7

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

Сравнивая данные в начале поста с фотографии ниже, Мы видим, что оба диска менеджер Ubuntu как Virtual Box свидетельствуют о том, что мы получили ожидаемый результат.

Диспетчер дисков Ubuntu:
vmbox9

Виртуальный Box:
vmbox8

И это, Это сделало!

Всего просмотров: 20253

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

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

    Добрый день Тейлор,

    Поздравления на учебник. Помогли мне много!!! Благослови тебя Господь.

    Спасибо,

    Матос

  2. Виниций сказал:

    Meu да esse erro:Синтаксическая ошибка: Недопустимый параметр ' VMsUbuntuUbuntu.vdi’

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

        Ее потому что путь (путь) ваших виртуальных машин содержит пробелы. Я имел такую же проблему и решить ее, принимая пространство, и после процедуры, прикрепить пространство, в противном случае VirtualBox не увидеть расположение машин.
        Пример:
        (C):\UsersadminVirtualBox VMSWindowsWindows.vdi
        Перейдите в папку, Переименование и удаление пустого пространства. Затем оставьте его команда:
        (C):\UsersadminVirtualBoxVMSWindowsWindows.VDI
        В конце, Переименуйте вновь и заменить пустое пространство в папке.

  3. Фернандо Tremonti сказал:

    Этот способ не ролл:

    (D):\Программа FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –изменить размер 51200
    VBoxManage.exe: Ошибка: Не удается зарегистрировать жесткий диск был:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40 d 0-a025-9f1f784e9885} потому что жесткого диска:\VirtualBox VMsDesenvolvimentoDesenvolvimento.vdi’ с UUID {0d46624b-3753-40 d 0-a025-9f1f784e9885} уже существует
    VBoxManage.exe: Ошибка: Детали: код E_INVALIDARG (0x80070057), компонент VirtualBoxWrap, IVirtualBox интерфейс, Вызываемый объект IUnknown
    VBoxManage.exe: Ошибка: Контекст: “OpenMedium(BSTR(pszFilenameOrUuid).сырье(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” в строке 179 из файла VBoxManageDisk.cpp

    Любые советы?

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

      Попробуйте, что:
      VBoxManage модифицировать “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –изменить размер 51200

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

  4. Тьяго сказал:

    Здесь работал в части увеличения физической HD, виртуальный box показывает выбранный размер, но когда я вхожу в VM HD продолжается с Старый размер… Даже GParted не показывать новый размер для запасных или что-нибудь.

  5. Габриэль Гомес сказал:

    Парни, у которых проблема с недействительным стопметром

    “Синтаксическая ошибка: Недействительный параметр 'VMs'Ubuntu-Ubuntu.vdi'”

    Просто поместите путь строки, IE, в двойных кавычках!!

    Спасибо!

  6. Nilson сказал:

    Спасибо за помощь мат, спас меня в моей работе, потому что в восстановлении Acronis я использовал один из этих 15gb подробно, и что я обновил все окна и сети здесь, в районе страшного…..

  7. Тьяго Силва сказал:

    Господа,

    Я пытаюсь выполнить эту процедуру и при запуске всплывает ошибка ниже:

    (Без кавычек)
    (C):\Программа FilesOracleVirtualBox>VBoxManage модифицировать C:\Пользователи Тьяго-Документы
    \ВиртуальныйBoxVMs-Windows7-Windows7.vdi –изменить размер 102400
    VBoxManage.exe: Ошибка: Не может зарегистрировать жесткий диск 'C:\Пользователи (Документы Тьяго)
    ВиртуальныйBoxVMs-Windows7-Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Бека
    использовать жесткий диск 'C:\Пользователи »тьяго»Документы »Виртуальныйbox VMs»Windows 7'Windows 7.vd
    (I)’ с UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} уже существует
    VBoxManage.exe: Ошибка: Детали: код E_INVALIDARG (0x80070057), Компонент Виртуа
    lBoxWrap, IVirtualBox интерфейс, Вызываемый объект IUnknown
    VBoxManage.exe: Ошибка: Контекст: “OpenMedium(BSTR(pszFilenameOrUuid).сырье(), enmDe
    vТип, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” в строке 179 из
    Файл VBoxManageDisk.cpp

    (С кавычками)
    (C):\Программа FilesOracleVirtualBox>VBoxManage модифицировать “(C):\Пользователи Тьяго-Документ
    s'VirtualBoxVMs-Windows7-Windows7.vdi” –изменить размер 102400
    VBoxManage.exe: Ошибка: Не может зарегистрировать жесткий диск 'C:\Пользователи (Документы Тьяго)
    ВиртуальныйBoxVMs-Windows7-Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Бека
    использовать жесткий диск 'C:\Пользователи »тьяго»Документы »Виртуальныйbox VMs»Windows 7'Windows 7.vd
    (I)’ с UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} уже существует
    VBoxManage.exe: Ошибка: Детали: код E_INVALIDARG (0x80070057), Компонент Виртуа
    lBoxWrap, IVirtualBox интерфейс, Вызываемый объект IUnknown
    VBoxManage.exe: Ошибка: Контекст: “OpenMedium(BSTR(pszFilenameOrUuid).сырье(), enmDe
    vТип, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” в строке 179 из
    Файл VBoxManageDisk.cpp

    и та же ошибка происходит, может помочь в этом случае?

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

      Попробуйте, что:

      VBoxManage модификация "C:\Пользователи-Тьяго/Документы,VirtualBoxVMs,Windows7.vdi" –изменить размер 102400

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

  8. Антонио Фернандо де Кастро Пирес Феррейра сказал:

    Замечательный совет! Спасибо.

  9. Анонимный сказал:

    Детализация немного только для тех, кто имеет проблемы, аналогичные моим:
    Я пошел на тест сегодня и 2-й части команды изменилась “modifyhd” к “модифицируемый”. Сама ошибка, которая дает, указывает на правильную команду.
    Я попытался tbm положить котировки в полном объеме, и он не работает (Я не искать причину ошибки). Поскольку предыдущий вариант не работал, в качестве второго варианта я должен был заменить пустые пространства, которые существовали, между отдельными именами, по характеру любого типа “_”.
    Пример: Из “Виртуальные машины” к “Virtual_Machines” (после нанесения hd переделения, Я вернулся имена, как они были раньше).

    Примечание.: Прежде всего, как команда не видел, после размещения его в папке VirtualBox, Я должен был указать свой путь с командой “путь” в оперативном (tbm может сделать это окончательно в свойствах системы).
    Пример: путь:\Программа FilesOracleVirtualBox

    И, наконец,, Благодарю вас за размещение сайта, потому что это помогло мне, Спасибо.

Оставь ответ

Ваш электронный адрес не будет опубликован. Обязательные поля отмечены *