Прежде, чем начать изменение, вам нужно узнать точный размер диска гостевой ОС и путь, где хранится виртуальная машина. Это можно сделать через VirtualBox Менеджер.
На панели меню выберите «Файл» > «Менеджер виртуальных носителей» или просто нажмите Ctrl+D.
Напротив ОС будет указан виртуальный размер, а если выделить ее кликом мыши, то внизу появится информация о расположении.
Запустите командную строку с правами администратора.
Введите команду:
CD C:/Program Files/Oracle/VirtualBox
Это стандартный путь для установки ВиртуалБокс.
Если папка Oracle с файлами у вас находится в другом месте, то после CD пропишите ее местонахождение. Когда директория сменится, пропишите следующую команду:
vboxmanage modifyhd "Путь до виртуальной машины" --resize 33792
"D:Virtualbox VMsWindows 10Windows 10.vdi" — путь, где хранится сама виртуальная машина в формате .vdi (обратите внимание на кавычки — без них команда не будет работать).
--resize 33792 — атрибут, который ставится через пробел от закрывающих кавычек. Он обозначает новый объем диска в мегабайтах.
Будьте осторожны, этот атрибут не добавляет указанное количество мегабайт (в нашем случае 33792) к уже существующему, а меняет текущий объем диска. В виртуальной машине, которая была взята для примера, ранее имела объем диска 32 ГБ, и при помощи данного атрибута он был увеличен до 33 ГБ.
После успешного изменения объема диска необходимо настроить саму виртуальную ОС, поскольку она будет продолжать видеть прежнее количество ГБ:
Запустите утилиту GParted Live . Чтобы сделать ее загрузочной, в VirtualBox Менеджере зайдите в настройки машины.
Переключитесь на раздел «Носители» , и в «Контроллер: IDE» добавьте скачанный GParted Live. Для этого нажмите на «Пусто» и в правой части выберите образ оптического диска с утилитой GParted, как показано на скриншоте.
Сохраните настройки и запустите машину.
В загрузочном меню выберите «GParted Live (Default Settings)» :
Конфигуратор предложит выбрать раскладку. Для расширения диска этот параметр не важен, поэтому можете выбрать любой вариант.
Укажите желаемый язык, введя его номер.
На вопрос о предпочтительном режиме введите ответ «0».
Запустится GParted. В окне будут отображены все разделы, в том числе добавленная через VBoxManage область.
Правым кликом мыши по нужному разделу откройте контекстное меню, и выберите пункт «Изменить раздел или переместить» .
При помощи регулятора или поля для ввода установите тот объем, до которого вы хотите расширить раздел. Для этого сдвиньте регулятор вправо (см.рис):
Создастся запланированная операция.
На панели инструментов нажмите «Правка» > «Применить все операции» или кликните по самой запланированной операции правой кнопкой мыши и выберите ее применение.
В окне подтверждения нажмите на «Apply» .
Прогресс выполнения отобразится в отдельном окне. По завершении вы увидите, что размер виртуального диска стал больше.
Виртуальную машину можно выключить, и из настроек ее загрузки убрать носитель GParted Live.