Как расширить диск виртуальной машины или добавить новые диски к VМWare, VirtualBox, Hyper-V
В нашей статье мы расскажем, как расширить диск или добавить новые диски на таких виртуальных машинах как VmWare, VirtualBox, HyperV. При создании новой виртуальной машины, для неё создаётся виртуальный жесткий диск, размер которого указывается в настройках. Но, в процессе роботы может не хватить назначенного объема. Что делать в такой ситуации? Как увеличить размер уже созданного диска?

Перед выполнением описанных далее операций, рекомендую Вам создать резервную копию файла вашего виртуального жестокого диска.
Перейти к просмотру

VMware Workstation
VMware Workstation распространенный инструмент для работы с виртуальными машинами. Он работает с графическим интерфейсом, простой и удобный для личного использования.
Видео о том, как создать виртуальную машину VMware:
Для того чтобы расширить диск, запускаем VMware Workstation
Выбираем нужную виртуальную машину, в верхней строке кликаем по пункту «Виртуальная машина», здесь кликаем по меню «Настройки» (или «Параметры»).

Теперь, во вкладке «Оборудование», кликаем по пункту «Жесткий диск», в меню справа найдите пункт «Расширение ёмкости диска», далее нажимаем на кнопку «Расширить» напротив него и жмем «ОК». Здесь указываем объем нового дискового пространства и нажимаем «Расширить».

Через некоторое время программа сообщит, что диск успешно расширен.

Затем включите виртуальную и машину и проверьте емкость диска в «Управлении дисками». Теперь необходимо развернуть раздел диска на виртуальной машине. Кликните правой кнопкой мыши по диску и выберите «Расширить том», добавляем нужное пространство и кликаем «Далее», диск расширился, а все данные остались на месте.

Также, при нехватке изначально заданного объема жесткого диска, мы можем добавить ещё один виртуальный диск. Можно добавить как существующий диск, так и создать новый.
Для этого выключаем нашу виртуальную машину, в окне сведений, жмем по «Изменить настройки». Во вкладке оборудование, переходим в раздел «Жесткий диск» и внизу кликаем «Добавить».

Запустится «Мастер добавления нового оборудования», указываем «Жесткий диск» и жмем «Далее», на следующем шаге оставляем предустановленный параметр и жмем «Далее».

В окне выбора диска мы можем указать путь к существующему виртуальному диску, или же создать новый диск. В нашем случае мы будем создать новый диск, жмем «Далее».

На следующем шаге задаем размер виртуального диска и выбираем опцию «Сохранить виртуальный диск в одном файле», кликаем «Далее».

Указываем путь и имя нашего диска и кликаем «Готово». Виртуальный жесткий диск создан и отображается в списке. Для выхода из настроек, жмем «ОК».

Затем, запускаем виртуальную машину, только что созданный виртуальный диск, система определяет как нераспределенное пространство без структуры разделов. Мы это исправим инициализировав диск. Кликаем левой клавишей мыши по меню «Пуск», переходим в «Управление дисками», Штатная утилита «Управление дисками» автоматически распознает диск и предложи его инициализацию, жмем «ОК».

Затем, кликаем по диску с нераспределенным пространством и жмем «Создать простой том», жмем «Далее», указываем размер тома, выбираем букву диска и жмем «Далее».

В следующем окне можем сменить метку тома, кликаем «Далее» и кнопку «Готово», после чего диск будет отформатирован и готов к использованию.

Oracle VirtualBox
При создании виртуальной машины в программе VirtualBox, тяжело точно рассчитать размер, который понадобится после установки системы. Есть два способа как добавить свободное пространство к виртуальной машине без удаления данных и самого образа.
Начиная с версии VirtualBox 6.0 была добавлена графическая опция для изменения размера виртуальных дисков. Чтобы воспользоваться ей, запустите программу, перейдите в меню «Файл» / «Менеджер виртуальных дисков».

Напротив нужной ОС будет указан виртуальный размер диска. Выберите свою виртуальную машину, затем используйте ползунок, или же просто укажите необходимое значение размера диска и нажмите «Применить».

Закройте «Менеджер виртуальных дисков» и запустите операционную систему. Расширьте ваш диск с помощью инструмента «Управление дисками» в Windows, как показано в предыдущем примере.
Если же у вас установленная более старая версия VirtualBox (до 6.0), то для увеличения размера диска нужно использовать команду «VBoxManage», из командной строки.
Прежде чем начать, отключите виртуальную машину и запустите командную строку от имени администратора.

Перейдите в корневую папку с программой, и найдите файл, с названием «VBoxManege.exe», кликните по нему правой кнопкой мыши, и скопируйте его путь.

После чего перейдите в командную строку, вставьте этот путь и допишите такую команду – «modifyhd».

Затем, нужно указать путь к существующему виртуальному диску, размер которого нужно увеличить. Переходим в папку, где храниться наш диск, и копируем путь к нему, вставляем его в командную строку и прописываем команду – resize, и необходимое количество дополнительного дискового пространства.

Далее переходим в программу и запускаем гостевую ОС и расширяем диск, как и в предыдущем способе. Диск расширен, можно работать дальше.
Если и на диске закончилось свободное место, мы можем подключить или же создать второй диск для хранения данных. Сделать это довольно легко, переходим в программу, выбираем нужную виртуальную машину, затем переходим в «Настройки» на вкладку «Носители», возле вкладки контролер SATA кликаем «Добавить диск».

Мы можем добавить уже существующий диск или же создать новый, нажимаем «Создать», в окне мастера ничего не меняем, и кликаем «Далее», на следующем шаге указываем динамический диск, чтобы он занимал меньше места.

Указываем путь хранения диска и его размер, и кликаем «Создать», в списке находим наш диск и нажимаем кнопку «Выбрать», новый диск будет добавлен. Нажимаем ОК и запускам виртуальную машину.

В виртуальной машине диск будет пустым и без файловой системы. Необходимо инициализировать диск в точности как это делали ранее.
Microsoft Hyper-V
И последней на сегодня программой будет Hyper-V. Динамическое изменение размеров дисков в Hyper-V доступно начиная с версии Windows Server 2012 R2. Функция Online VHDX Resize позволяет нам увеличить или уменьшить размер виртуального диска.
Мы можем изменить размер диска Hyper-V любого типа, фиксированного или динамического. Для этого, открываем «Менеджер виртуальной машины Hyper-V», выбираем нужную виртуальную машину, после чего переходим в «Настройки», выбираем нужный нам виртуальный диск и кликаем по кнопке «Edit».

В открывшемся мастере, выбираем пункт «Expand», указываем новый размер жесткого диска.

Теперь запускаем гостевую ОС, открываем «Панель управления дисками», на диске будет неразмеченная область, кликаем по разделу, который нужно расширить. Важно помнить, что расширить можно только раздел, находящийся слева от неразмеченной области. Диск увеличен.

Также, мы можем изменить размер VHDX диска с помощью PowerShell. Для этого нужно получить полный путь к диску виртуальной машины. Переходим в Hyper-V менеджер, кликаем по нашей виртуальной машине, затеем переходим в «Настройки», во вкладке «SCSI Controller», кликнув по нашему диску мы обнаружим путь к нему и копируем его.

Запускаем PowerShell от имени администратора, прописываем команду Resize-VHD -Path и вставляем путь к диску виртуальной машины, затеем, прописав команду -SizeBytes, укажите нужный вам объем для расширения диска. Учтите, что если вы укажите размер виртуального диска меньше, чем он занимает на диске, вы получите ошибку. После чего нам нужно расширить диск в «Управлении дисками».

Как и в предыдущих гипервизорах, в Microsoft Hyper-V мы также можем добавить виртуальный диск или же создать новый. Чтобы создать новый виртуальный диск запустите «Hyper-V Менеджер», кликните правой кнопкой мыши по вашей виртуальной машине и перейдите в «Настройки», в разделе SCSI, укажите тип диска и нажмите «Добавить» а на следующем шаге «Создать».

В мастере создания дисков, в первом пункте жмем «Далее», на втором этапе выбора диска, указываем «фиксированный диск», далее указываем путь и имя диска, на финальном этапе кликаем «Готово» и «Применить».

После запуска машины, чтобы новый диск был доступен для работы, его нужно проинициализировать и создать на нем разметку. Делаем все те же действия, что и до этого.
Заключение
Также, хотелось бы напомнить, что, если вы по какой-то причине утратили свои данные на виртуальной машине, у нас на канале есть видео о том, как восстановить данные виртуальных машин.

Автор: Dmytriy Zhura, Технический писатель
Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Редактор: Andrey Mareev, Технический писатель
В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.
- Обновлено:
- 18.10.2023 16:24
- Метки:
- Hyper-V виртуальная машина
- VirtualBox виртуальная машина
- VMware виртуальная машина
Поделиcь
Вопросы и ответы
Как обмениваться файлами в VirtualBox?
Вы можете обмениваться файлами между виртуальной машиной VirtualBox и хост-системой Windows или Linux. Когда виртуальная машина установлена, щелкните на пункт Машина — Настройки в главном меню и выберите подкатегорию Общие папки. Можно настроить два типа общих каталогов: временные и машинные. Временные папки — это временные объекты, которые планируется удалить из поля зрения при завершении работы или перезапуске виртуальной ОС. В то же время папки компьютера являются постоянными объектами, которые будут видны постоянным образом до тех пор, пока они не будут удалены вручную из виртуальной ОС. Чтобы добавить новую общую папку в список, нажмите на значок добавления в правой части формы. В поле Путь к папке укажите путь к указанной общей папке в операционной системе. Немного ниже представлены некоторые дополнительные настройки, такие как «Только для чтения» и «Установить постоянные флажки». По умолчанию общим папкам предоставляются полные права доступа, включая запись и изменение содержимого, но, установив флажок «Только для чтения», вы можете ограничить права пользователя. Флажок «Сделать постоянным» помещает соответствующие папки в раздел «Папки компьютера».
Как использовать USB в VirtualBox
Сначала нужно установить VirtualBox Guest Additions package и VirtualBox Extension Pack к вашей копии программы. Пакет расширений — это набор утилит, предназначенных для улучшения взаимодействия между пользователем и виртуальной машиной, он должен быть установлен в VirtualBox. В окне About посмотрите номер сборки и загрузите соответствующий пакет с официального FTP-сервера. Выбираем активный экземпляр виртуальной машины, нажмите Файл — Настройки в верхнем меню и перейдите в подкатегорию “Расширения”. После этого нажмите на кнопку со стрелкой справа и укажите путь к только что загруженному с FTP-сервера пакету и установите пакет. После чего, перед запуском виртуальной машины, перейдите в главное меню виртуальной машины и откройте категорию «Настройки», перейдите в раздел «USB» и установите флажки «Включить USB-контроллер» и «Контроллер USB 2.0 (EHCI)». Также создайте фильтр для требуемого USB-устройства, указав его в списке всех доступных USB-накопителей, будь то внешние жесткие диски или флэш-накопители.
Как увеличить размер диска в VirtualBox
Если вы используете операционную систему Linux в качестве хоста, откройте терминал. Для систем Windows откройте командную строку и введите следующую команду: VBoxManage modifyhd windows10.vdi –resize 30000 Копировать Где windows10.vdi – название виртуального диска и полный путь к нему, «30000» означает объем пространства, размер которого вы хотели бы изменить. Нажмите Ввод. Когда индикатор выполнения достигает 100%, процесс изменения размера успешно завершен. После чего останется только
Как запустить Android на VirtualBox?
ОС Android устанавливается также как и любая другая ОС, главное найти в сети установочный образ, не забудьте, на шаге выбора диска укажите файловую систему Ext3.
Как обновить VirtualBox в Windows?
Вам больше не нужно деинсталлировать программу в Windows, чтобы обновить VirtualBox до самой свежей версии. Теперь вы можете бесплатно установить его поверх текущей версии. Загрузите новейшую версию программы для вашей системы Windows, просто перейдя на страницу About программы. Запустите установочный файл, чтобы начать процесс установки. VirtualBox автоматически удалит старую версию с вашего компьютера в фоновом режиме во время установки самой свежей версии приложения. Только в том случае, если установщик не сможет удалить старую версию, вам нужно будет удалить ее вручную.
Как увеличить размер виртуального диска VirtualBox
Виртуальные машины повсеместно используются в наше время для тестирования различных операционных систем и выполнения других задач. Популярная и свободная программа для запуска виртуальных машин — VirtualBox. Когда вы создаете новую машину, вам необходимо создать для нее жесткий диск и указать его размер. Но вы не всегда можете угадать сколько места будет занимать та или иная машина. Есть динамические виртуальные диски, занимающие место только при записи в них файлов, но это неполное решение проблемы, потому что нельзя все спланировать наперед.
Решаем поставленную задачу
В VirtualBox можно использовать три основных формата — это VDI, VHD и VDMK. Изменить размер можно только для VDI и VHD. Для VDMK есть обходной путь.
Для увеличения объема нужно использовать команду в терминале или в командной строке, в графическом интерфейсе такой функции, к сожалению, нет. Также вам нужно знать полный путь к вашему диску. Допустим, наш диск находится по адресу ~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi в Linux. Посмотрим информацию о нем, чтобы знать текущий размер:
$ VBoxManage showhdinfo ~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi

Размер отмечен в поле capacity и в данном примере он составляет 22075 мегабайта. Важно знать объем в мегабайтах, так как именно его мы будем использовать для увеличения диска. Чтобы увеличить размер виртуального диска virtualbox используется та же команда, только с параметром modifyhd:
$ VBoxManage modifyhd ~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi —resize 32075

Мы увеличили объем на 10 ГБ. Важно чтобы объем, который вы указываете в параметре resize был не меньше текущего размера диска, иначе данные операционной системы могут быть повреждены и вся суть этой операции теряет смысл.
Если у вашей машины есть снимки состояния, то их размер тоже нужно изменить, иначе ничего не заработает. Для этого можно использовать такой цикл:
$ for x in ~/VirtualBox VMs/Ubuntu17.04/Snapshots/*.vdi ; do VBoxManage modifyhd $x —resize 32075 ; done
Помните, что размер и имена должны совпадать во всех командах для одной машины. Для формата VDMK увеличение размера VirtualBox не поддерживается, но зато можно его конвертировать в vdi, увеличить, как описано выше и конвертировать обратно:
$ VBoxManage clonehd «~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdmk» «~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi» —format vdi
$ VBoxManage modifyhd «~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi » —resize 32075 $ VBoxManage clonehd «~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi » «~/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi_resized.vmdk» —format vmdk
В ОС Windows команда будет выглядеть немного по-другому, а путь к файлу будет начинаться с диска C:. Чтобы выполнить команду VBoxManage сначала необходимо перейти в папку с исполняемыми файлами VirtualBox:
cd “C:Program FilesOracleVirtualBox”
Запустите команду чтобы увеличить размер virtualbox, как было описано раньше, путь к файлу замените на свой:
$ VBoxManage showhdinfoC:UsersAdminVirtualBox VMsWindows 7Windows 7.vdi
Именяем размер этого диска, помните, что размер нужно указать в мегабайтах, и он должен быть больше чем текущий.
$ VBoxManage modifyhd «C:UsersAdminVirtualBox VMsWindows 7Windows 7.vdi» —resize 32075
Увеличение файловой системы
То, что вы увеличили доступный размер диска еще ничего не меняет, как ничего не поменяет и то, что вы добавите новый жесткий диск к системе. Дальше вам нужно загрузится в вашу виртуальную машину расширить диск virtualbox и увеличить пространство, занимаемое файловой системой, для этого можно использовать утилиту Gparted. В дистрибутивах Linux она поставляется по умолчанию, запустите утилиту:

Вы увидите отмеченное серым доступное пространство в конце диска. Теперь вы можете изменить размер для последнего раздела нажав на нем правой кнопкой и вызвав контекстное меню, затем выбрав «изменить размер/переместить»:

Когда завершите, не забудьте нажать «Apply» чтобы применить все операции.

Мы рассмотрели как увеличить размер виртуального диска virtualbox с помощью командной строки и как предоставить полученное пространство вашей гостевой системе.
Как увеличить диск виртуальной машины в VirtualBox или VMware

Когда вы создаете виртуальный жесткий диск в VirtualBox или VMware, вы указываете максимальный размер диска. Если позже вам понадобится больше места на жестком диске вашей виртуальной машины, вам придется увеличить виртуальный жесткий диск и раздел.
Обратите внимание, что перед выполнением этих операций вы можете создать резервную копию файла виртуального жесткого диска — всегда есть вероятность, что что-то пойдет не так, поэтому всегда полезно иметь резервные копии. Однако у нас этот процесс сработал.
Обновление: используйте диспетчер виртуальных носителей в VirtualBox
VirtualBox 6 добавил графическую опцию для увеличения и изменения размера виртуальных дисков. Чтобы получить к нему доступ, щелкните Файл> Диспетчер виртуальных носителей в главном окне VirtualBox.

Выберите виртуальный жесткий диск в списке и используйте ползунок «Размер» в нижней части окна, чтобы изменить его размер. По завершении нажмите «Применить».
Вам все равно придется увеличить раздел на диске, чтобы использовать дополнительное пространство. Раздел остается того же размера даже при увеличении размера диска. См. Инструкции ниже для получения дополнительной информации о расширении раздела.

Увеличить виртуальный диск в VirtualBox
Чтобы увеличить виртуальный диск в VirtualBox, вам нужно будет использовать команду VBoxManage из окна командной строки. Сначала выключите виртуальную машину — убедитесь, что для нее установлено состояние «Выключено», а не «Сохранено».
(Прежде чем продолжить, вам также следует удалить все снимки связанных с виртуальной машиной, если вы используете функцию моментальных снимков в VirtualBox. Это гарантирует, что вы изменяете правильный файл виртуального диска и после этого все будет работать правильно.)

Во-вторых, откройте окно командной строки в меню «Пуск» и перейдите в папку программных файлов VirtualBox, чтобы выполнить команду:
cd «C: \ Program Files \ Oracle \ VirtualBox»

Следующая команда будет работать с виртуальным диском VirtualBox, расположенным в «C: \ Users \ Chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi». Он изменит размер виртуального диска до 81920 МБ (80 ГБ).
VBoxManage modifyhd «C: \ Users \ Chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi» - размер 81920
(Используйте два дефиса перед изменить размер в команде выше.)
Замените путь к файлу в приведенной выше команде местоположением диска VirtualBox, размер которого вы хотите изменить, и числом с размером, до которого вы хотите увеличить изображение (в МБ).
Обновить: В VirtualBox 6.0, выпущенном в 2019 году, вам может потребоваться использовать следующую команду:
VBoxManage изменяет средний диск «C: \ Users \ Chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi» - размер 81920

Обратите внимание, что этот процесс не увеличивает раздел на виртуальном жестком диске, поэтому у вас еще не будет доступа к новому пространству — см. Раздел «Увеличение раздела виртуальной машины» ниже для получения дополнительной информации.
Увеличить виртуальный диск в VMware
Чтобы увеличить размер жесткого диска виртуальной машины в VMware, выключите виртуальную машину, щелкните ее правой кнопкой мыши и выберите Параметры виртуальной машины.

Выберите устройство виртуального жесткого диска в списке, нажмите кнопку «Утилиты» и нажмите «Развернуть», чтобы развернуть жесткий диск.

Введите больший максимальный размер диска и нажмите кнопку «Развернуть». VMware увеличит размер вашего виртуального диска, хотя его разделы останутся того же размера — см. Ниже информацию о том, как увеличить раздел.

Увеличьте раздел виртуальной машины
Теперь у вас есть виртуальный жесткий диск большего размера. Однако раздел операционной системы на вашем виртуальном жестком диске такого же размера, поэтому вы пока не сможете получить доступ ни к одному из этого пространства.

Теперь вам нужно расширить раздел гостевой операционной системы, как если бы вы увеличивали раздел на реальном жестком диске физического компьютера. Вы не можете увеличить раздел во время работы гостевой операционной системы, так же как вы не можете увеличить раздел C: \ во время работы Windows на вашем компьютере.
Вы можете использовать GParted live CD для изменения размера раздела вашей виртуальной машины — просто загрузите GParted ISO-образ на вашей виртуальной машине, и вы попадете в редактор разделов GParted в живой среде Linux. GParted сможет увеличить раздел на виртуальном жестком диске.
Загрузите файл ISO в свою виртуальную машину, зайдя в окно настроек виртуальной машины, выбрав виртуальный привод компакт-дисков и просмотрев файл ISO на своем компьютере.

Загрузите (или перезапустите) вашу виртуальную машину после вставки ISO-образа, и виртуальная машина загрузится с ISO-образа. Live CD GParted задаст вам несколько вопросов во время загрузки — вы можете нажать Enter, чтобы пропустить их и перейти к параметрам по умолчанию.
После загрузки GParted щелкните правой кнопкой мыши раздел, который вы хотите увеличить, и выберите «Изменить размер / переместить».

Укажите новый размер раздела — например, перетащите ползунок до упора вправо, чтобы использовать все доступное пространство для раздела. После того, как вы указали пространство, которое хотите использовать, нажмите кнопку «Изменить размер / переместить».

Наконец, нажмите кнопку «Применить», чтобы применить изменения и увеличить раздел.

После завершения операции изменения размера перезапустите виртуальную машину и удалите файл ISO GParted. Windows проверит файловую систему на вашей виртуальной машине, чтобы убедиться, что она работает правильно — не прерывайте эту проверку.

Раздел виртуальной машины теперь займет весь виртуальный жесткий диск, поэтому у вас будет доступ к дополнительному пространству.
Обратите внимание, что есть более простые способы получить больше хранилища — вы можете добавить второй виртуальный жесткий диск к своей виртуальной машине из окна ее настроек. Вы можете получить доступ к содержимому другого жесткого диска в отдельном разделе — например, если вы используете виртуальную машину Windows, другой виртуальный жесткий диск будет доступен с другой буквы диска внутри вашей виртуальной машины.
Увеличение размера виртуального диска в VirtualBox для гостевой операционной системы Windows
В данном посте пошагово описывается способ расширения размера локального системного диска гостевой операционной системы Windows за счет увеличения виртуального диска VirtualBox.
Могут возникнуть случаи, когда заранее выделенного места на дисковом пространстве гостевой операционной системы (ОС) Windows в виртуальной машине может быть недостаточно. В такой ситуации, есть возможность расширить дисковое пространство (виртуальный диск) на гостевой операционной системе средствами VirtualBox и системными средствами ОС Windows, не пересоздавая виртуальную машину. Под гостевой ОС подразумевается операционная система, которая устанавливается, настраивается и работает на виртуальной машине (VM). В данном посте описывается ситуация, когда заполняется дисковое пространство на системном диске, то есть на локальном системно диске «С:» ОС Windows 7.
Для расширения дискового пространства системного диска гостевой ОС Windows, надо проделать следующие шаги:
- Проверить текущий размер локального системного диска гостевой ОС.
- Настроить диск виртуальной машины в VirtualBox.
- Расширить системный диск гостевой операционной системы.
1. Проверить текущий размер локального системного диска гостевой ОС.
Проверяется текущей размер локального диска «C:» (Local Disk (C: ) гостевой ОС с помощью проводника Windows.

А также с помощью меню «Свойства» локального системного диска «C:».

В «Управление Дисками» раздела «Управление компьютером» видно, что нет нераспределенного или свободного дискового пространства для расширения локального диска «C:».

После этого можно приступать к расширению дискового пространства.
2. Настроить диск виртуальной машины в VirtualBox.
Необходимо остановить гостевую операционную систему Windows. Надо убедиться, что виртуальная машина выключена, а не находится в состоянии сохранения. Также перед продолжением, необходимо удалить снэпшоты (snapshots), которые ассоциируются с виртуальной машиной, если они используются в VirtualBox. Это поможет определить, что модифицируется корректный виртуальный диск, и что все будет правильно работать после модификации.
Для настройки расширения диска виртуальной машины в VirtualBox, надо войти в меню «Файл» и выбрать «Менеджер виртуальных носителей», как показано на скриншоте ниже.

В «Менеджере виртуальных носителей» можно увидеть все виртуальные диски существующих виртуальных машин. В данном примере их три. Изменение размера виртуального диска будет выполняться для Windows7_test.vdi, у которой размер виртуального диска 10 Гб.

Выбирается Windows7_test.vdi и по нажатию на «Свойства», можно получить доступ к дополнительной информации и опциям, среди которых есть и изменение размера диска.

Размер диска увеличивается на 2 Гб в пункте «Размер», то есть был 10 Гб и теперь назначается 12 Гб.

После нажатия на «Применить», размер диска виртуальной машины расширяется до 12 Гб. Новое значение этого диска отображается в разделе «Виртуальный размер».

После этого необходимо запустить утилиту VBoxManage на хостовой операционной системе для расширения размера файла виртуального диска. Хостовая операционная система – это основная ОС, которая установлена на компьютере и управляет ее ресурсами. Утилита VBoxManage находится в директории установки программы VirtualBox. В данном примере она располагается в директории C:\Program Files\Oracle\VirtualBox. Для запуска утилиты из данной директории необходимо запустить командную строку от имени Администратора и выполнить переход с помощью команды cd.

Далее надо запустить утилиту VBoxManage со следующим синтаксисом:
VBoxManage ключ путь_к_файлу_виртуального_диска_и_имя resize, где
ключ – выбирается ключ modifyhd для изменения виртуального диска,
путь_к_файлу_виртуального_диска_и_имя – необходимо указать абсолютный путь и имя файла виртуального диска. В данном примере файл располагается в подкаталоге локального диске «E:» и название файла Windows7_test.vdi,
resize – указывается размер в мегабайтах. Задан 12288 Мб, что равняется 12 Гб.
В зависимости от производительности компьютера и размера виртуального диска, процесс изменения размера виртуального диска займет некоторое время. Для данного примера операция потребовала около 1 минуты. После успешного выполнения необходимо перейти на 3-ий шаг.
3. Расширить системный диск гостевой операционной системы.
После увеличения размера виртуального диска в VirtualBox, выполняется вход на гостевую операционную систему Windows 7. В «Управление Дисками» раздела «Управление компьютером» появилось 2 Гб нераспределенного (свободного) дискового пространства. Данное нераспределенное пространство будет назначено локальному системному разделу «С:».

Для этого надо нажать на локальный диск «С:» правой кнопкой мыши и в контекстном меню выбрать опцию «Extend Volume».

Откроется мастер, который поможет расширить нужный диск. Для начала процесса надо нажать на «Next».

Выбирается доступное нераспределенное дисковое пространство. На данном шаге можно всё пространство выделить или выбрать меньше чем доступно. В примере выбирается все доступное пространство и нажимается «Next».

На последнем этапе нажимается «Finish».

После этого, в «Управление Дисками» и в проводнике Windows отобразится новый размер локального системного диска «С:» гостевой операционной системы увеличенный на 2 Гб.


Размер системного диска «С:» увеличен и равняется 12 Гб. На этом завершается процесс увеличения размера локального системного диска гостевой операционной системы Windows 7, работающей в VirtualBox.