Расширение дисков в виртуальных машинах и добавления новых дисков : Лучшие практики для VМWare, VirtualBox и Hyper-V

В нашей статье мы подробно рассмотрим, как расширить диск виртуальной машины и добавить новые диски в VМWare, VirtualBox и Hyper-V. Как увеличить размер уже созданного диска? Мы представим шаги и инструкции для каждой платформы, чтобы вы могли легко управлять вашими виртуальными машинами!

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

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, укажите тип диска и нажмите «Добавить» а на следующем шаге «Создать».

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

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

Заключение

Также, хотелось бы напомнить, что, если вы по какой-то причине утратили свои данные на виртуальной машине, у нас на канале есть видео о том, как восстановить данные виртуальных машин.

Автор: , Технический писатель

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

Редактор: , Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Рекомендуем для вас