Hyper v увеличить размер жесткого диска

Обновлено: 04.07.2024

Как увеличить диск Hyper V

Увеличить диск Hyper V можно через графический интерфейс и Powershell. После расширения диска в Hyper V нужно расширить жесткий диск в самой операционной системе. Мы это продемонстрируем на примере Windows

У коллег случались проблемы при расширении дисков в версиях Windwos Server 2012 и одна из рекомендаций делать расширение на выключенной машине. Проблемы не в потере данных, а в зависании виртуальной машины. Сам я с этим не сталкивался.

Диск можно расширить у конкретной виртуальной машины (на рисунке цифра 1) либо сделать эту операцию у любого диска прописать его путь (на рисунке цифра 2). У меня все диски привязаны к виртуальным машинам и мне легче сделать это с помощью первого варианта, но особых отличий нет:

увеличить диск hyper v

Теперь нужно зайти в раздел с виртуальными дисками (1) и нажать кнопку редактирования или Edit (2). У меня один диск, но у вас может быть больше:

увеличить жесткий диск hyper v

Открытое окно соответствует второму варианту выполнения, но в нашем случае диск уже выбран. Нажимаем "Далее":

hyper v увеличить размер виртуального диска

Далее нам нужно выбрать "Расширить" или "Expand" и нажать "Далее":

увеличить диск виртуальной машины hyper v

В указанном окне пишем новый размер диска, а не количество памяти, которые хотим прибавить. Я увеличил на 2 Гб:

hyper v увеличить размер жесткого диска

В финальном окне проверяем правильность настроек и подтверждаем расширение диска в Hyper V:

как увеличить виртуальный диск hyper v

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

В случае Windows нам нужно открыть Disk Management или Управление дисками:

расширить диск hyper v

Мы можем расширить только тот раздел, который находится слева от области "Не распределена" и находящиеся на одном диске. Если вы на одном диске создали несколько разделов и область для расширения находиться через нужный раздел, то, один из вариантов, создать новый диск и перенести на него данные. В остальных случаях выбираем "Расширить том":

Расширить том Windows

В стартовом окне нажимаем "Далее" и увидим окно, где уже выбран весь возможный размер для расширения раздела жесткого диска Hyper V. Мы можем уменьшить или увеличить размер при необходимости:

Расширение диска

В финальном окне подтверждаем операцию и видим, что диск увеличен.


Увеличение диска Hyper V в Powershell

Перед тем как увеличить размер диска Hyper V получим имя виртуальной машины через:

Для расширения диска нужно знать полный путь до его расположения. Мы указываем новый размер всего диска, а не на сколько планируем увеличить. Сам размер может быть в мегабайтах MB, гигабайтах GB, терабайтах TB и так далее:

Если при расширении диска Hyper V вы укажете размер меньше возможного, то получите ошибку:

Resize-VHD : Failed to resize the virtual disk.

Теперь включим виртуалку:

Если у вас настроен PSRemoting, то вы можете подключиться к виртуальной машине удаленно:

Командой ниже увеличиваем раздел до максимального. Указанное число соответствует значению SizeMax из предыдущего командлета:

Вместо значения Size допустимо указать и значение такого типа (900GB), то есть аналогично ситуации с VHD дисками.

Hyper-V

В процессе создания виртуальных машин Hyper-V на определенном этапе гипервизор предусматривает подключение виртуального жесткого диска. Если подключать новый жесткий диск, по умолчанию предлагается его создание с размером в 127 Гб. При выборе фиксированного диска объема в 127 гигабайт может быть много, если речь идет только о тестировании версий Windows. Другое дело – виртуальный жесткий диск динамического типа. Даже если виртуальная машина создается сугубо для исследовательских целей, можно не скупиться при определении объема динамического диска. Ведь последний занимает на физическом диске компьютера только то пространство, которое заполнено данными виртуальной машины. Но даже если изначально был создан виртуальный жесткий диск с малым объемом, а впоследствии остро встала необходимость в расширении пространства виртуальной машины, это решается очень просто. В арсенале Hyper-V имеется инструмент увеличения объема дисков виртуальных машин. И работает он, не причиняя вреда ни самой гостевой ОС, ни имеющимся в ней данным.

Как увеличить место на диске виртуальной машины Hyper-V – в этом вопросе детально разберемся ниже.

1. Увеличение объема диска виртуальной машины Hyper-V

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

В окне параметров, во вкладке «Оборудование» увидим имеющийся жесткий диск виртуальной машины. В параметрах виртуальных машин поколения 2 диск будет находиться в числе SCSI-контроллеров, а в параметрах машин поколения 1 – в числе IDE-контроллеров. Делаем клик на жестком диске. Чтобы изменить диск, в частности, увеличить на нем место, жмем кнопку «Правка», которая расположена чуть ниже отображения пути к его VHDX- или VHD-файлу.

3655 (1)

Жмем «Далее» в окне мастера изменения диска.

3656

Выбор действия в нашем случае – последний пункт «Развернуть». Жмем «Далее».

3657

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

Вам может быть интересно: Как изменить цвет панель задач

3658

3659

Возвратившись в окно параметров виртуальной машины, увидим проделанные с диском изменения. Жмем кнопку «Проверить». В отдельном окне свойств диска видим, что размер диска виртуальной машины увеличился.

3660

Но это еще не все.

2. Распределение дискового пространства внутри гостевой ОС

Объем, на который увеличился диск виртуальной машины, внутри последней будет отображаться как нераспределенное дисковое пространство. Это пространство нужно упорядочить – либо приобщить к одному из имеющихся разделов, либо создать новый раздел диска. Для этих целей используем штатный инструмент гостевой Windows – утилиту управления дисками. В Windows 8.1 и 10 для быстрого запуска этой утилиты можно вызвать контекстное меню на кнопке «Пуск».

3661

Универсальный способ запуска утилиты в более ранних версиях Windows – ввод команды «diskmgmt.msc» в поле службы «Выполнить» (вызывается клавишами Win+R).

3662

В окне управления дисками увидим, собственно, то, о чем говорилось чуть выше – 50 Гб, на которые в нашем случае был увеличен диск виртуальной машины, является нераспределенным пространством.

3663

Исправим это. Можем создать на базе этого объема новый раздел диска. Для этого на нераспределенном пространстве вызываем контекстное меню и выбираем «Создать простой том». Затем следуем пошаговому мастеру.

3664

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

3665

В нашем случае для появившихся лишних 50 Гб применим именно этот вариант. Следуем мастеру расширения тома.

3666

В графе размера выделяемого пространства укажем весь объем в 50 Гб.

3667

3668

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

В этой статье рассказывается, как увеличить размер диска виртуальной машины Hyper-V без потери данных, а также 2 способа увеличения дискового пространства vm с помощью Hyper-V Manager и PowerShell.

Относится к: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows Server 2003 (R2).

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

По сравнению с физическим сервером и персональными компьютерами, виртуальная машина имеет много преимуществ, например: гораздо дешевле построить несколько серверов с 1 копией оборудования, легко добавлять, редактировать и удалять компоненты. Когда физический жесткий диск заполняется, копирование или восстановление на другой большой диск занимает много времени, но на виртуальный жесткий диск вы можете расширить его, не теряя данных быстро и легко. Эта статья представляет подробные шаги для увеличить размер диска / пространство для Hyper-V виртуальная машина с 2 нативными утилитами.

Как увеличить размер виртуального диска с помощью Hyper-V Manager

Менеджер Hyper-V может помочь вам сжать, преобразовать, сжать и расширить виртуальный диск. Лучше, чем другой инструмент, он может динамически увеличивать размер диска VM без выключения или перезагрузки гостевая виртуальная машина. Это полезно для виртуального сервера.

Действия по увеличению размера / пространства виртуального диска с помощью диспетчера Hyper-V (для VHD и VHDX):

Шаг 1: Откройте диспетчер Hyper-V, нажмите Редактировать диск in Действия панель сверху справа.

Редактировать диск

Шаг 2: Нажмите на Следующая во всплывающем окне Мастер редактирования виртуального жесткого диска окно.

Редактировать Мастер

Шаг 3: Нажмите на Приложения на вершине, чтобы найти свой VHD / VHDX виртуальный диск, а затем нажмите Следующая , Обратите внимание на предупреждение.

Locate disk

Шаг 4: Выберите Расширять вариант и нажмите Следующая .

Select Expand

Шаг 5: Введите количество нового размера диска и затем нажмите Следующая .

Enter size

Шаг 6: Просмотрите операцию расширения и нажмите Завершить продолжать.

Select Expand

Вскоре оригинальный виртуальный жесткий диск будет увеличен, а дополнительное дисковое пространство будет показано как Нераспределенный в конце.

Original size

Если вы продолжаете Windows Управление дисками, Диспетчер серверов Службы хранения или NIUBI Partition Editor работает при расширении виртуального диска, вам нужно нажать обновление загрузить последние параметры раздела диска. В некоторых Windows версии, вам нужно заново открыть Управление дисками.

Как увеличить размер виртуального диска в Hyper-V с помощью PowerShell

Если вы считаете, что с помощью Hyper-V Manager сложно увеличить пространство на диске, есть более простой способ с PowerShell. Однако, прежде чем сделать это, вы должны закрывать Гостевая виртуальная машина Hyper-V и удалять Контрольные точки, связанные с диском, который вы хотите увеличить размер.

Чтобы увеличить размер виртуального диска Hyper-V с помощью PowerShell:

  1. Откройте PowerShell с правами администратора на панели быстрого запуска, в меню Пуск или в другом месте.
  2. Тип Resize-VHD -Path 'D: \ vm.vhdx' -SizeBytes 500 ГБ

Expand Hyper-V disk

Примечание:

  1. D: \ vm.vhdx означает абсолютный путь и имя виртуального диска с кавычками.
  2. 500 ГБ означает увеличение объема жесткого диска до 500 ГБ, а не добавление 500 ГБ.

Как увеличить размер виртуального раздела после расширения диска

После получения дополнительного нераспределенного пространства в конце, как добавить его в другие разделы? Вам нужно стороннее программное обеспечение для разделов диска, такое как NIUBI Partition Editor, который является самым безопасным и быстрым Windows менеджер разделов

Video guide

Примечание: Существует потенциальный риск повреждения системы и потери данных при перемещении и изменении размера раздела, поэтому вам лучше создать контрольную точку или сначала сделать независимое резервное копирование. Лучше, чем другие инструменты, NIUBI Partition Editor имеет инновационные технологии Виртуальный режим, Отмена при скважине и откат в 1 секунду для защиты системы и данных Это намного быстрее из-за продвинутого алгоритма перемещения файла. Это также помогает выполнять многие другие операции по управлению дисками и разделами.

Увеличение места на диске виртуальной машины Hyper-V

В процессе создания виртуальных машин Hyper-V на определенном этапе гипервизор предусматривает подключение виртуального жесткого диска. Если подключать новый жесткий диск, по умолчанию предлагается его создание с размером в 127 Гб. При выборе фиксированного диска объема в 127 гигабайт может быть много, если речь идет только о тестировании версий Windows. Другое дело – виртуальный жесткий диск динамического типа. Даже если виртуальная машина создается сугубо для исследовательских целей, можно не скупиться при определении объема динамического диска. Ведь последний занимает на физическом диске компьютера только то пространство, которое заполнено данными виртуальной машины. Но даже если изначально был создан виртуальный жесткий диск с малым объемом, а впоследствии остро встала необходимость в расширении пространства виртуальной машины, это решается очень просто. В арсенале Hyper-V имеется инструмент увеличения объема дисков виртуальных машин. И работает он, не причиняя вреда ни самой гостевой ОС, ни имеющимся в ней данным.

Как увеличить место на диске виртуальной машины Hyper-V – в этом вопросе детально разберемся ниже.

1. Увеличение объема диска виртуальной машины Hyper-V

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

В окне параметров, во вкладке «Оборудование» увидим имеющийся жесткий диск виртуальной машины. В параметрах виртуальных машин поколения 2 диск будет находиться в числе SCSI-контроллеров, а в параметрах машин поколения 1 – в числе IDE-контроллеров. Делаем клик на жестком диске. Чтобы изменить диск, в частности, увеличить на нем место, жмем кнопку «Правка», которая расположена чуть ниже отображения пути к его VHDX- или VHD-файлу.

Увеличение места на диске виртуальной машины Hyper-V

Жмем «Далее» в окне мастера изменения диска.

Увеличение места на диске виртуальной машины Hyper-V

Выбор действия в нашем случае – последний пункт «Развернуть». Жмем «Далее».

Увеличение места на диске виртуальной машины Hyper-V

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

Увеличение места на диске виртуальной машины Hyper-V

Увеличение места на диске виртуальной машины Hyper-V

Возвратившись в окно параметров виртуальной машины, увидим проделанные с диском изменения. Жмем кнопку «Проверить». В отдельном окне свойств диска видим, что размер диска виртуальной машины увеличился.

Увеличение места на диске виртуальной машины Hyper-V

Но это еще не все.

2. Распределение дискового пространства внутри гостевой ОС

Объем, на который увеличился диск виртуальной машины, внутри последней будет отображаться как нераспределенное дисковое пространство. Это пространство нужно упорядочить – либо приобщить к одному из имеющихся разделов, либо создать новый раздел диска. Для этих целей используем штатный инструмент гостевой Windows – утилиту управления дисками. В Windows 8.1 и 10 для быстрого запуска этой утилиты можно вызвать контекстное меню на кнопке «Пуск».

Увеличение места на диске виртуальной машины Hyper-V

Универсальный способ запуска утилиты в более ранних версиях Windows – ввод команды «diskmgmt.msc» в поле службы «Выполнить» (вызывается клавишами Win+R).

Увеличение места на диске виртуальной машины Hyper-V

В окне управления дисками увидим, собственно, то, о чем говорилось чуть выше – 50 Гб, на которые в нашем случае был увеличен диск виртуальной машины, является нераспределенным пространством.

Увеличение места на диске виртуальной машины Hyper-V

Исправим это. Можем создать на базе этого объема новый раздел диска. Для этого на нераспределенном пространстве вызываем контекстное меню и выбираем «Создать простой том». Затем следуем пошаговому мастеру.

Увеличение места на диске виртуальной машины Hyper-V

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

Увеличение места на диске виртуальной машины Hyper-V

В нашем случае для появившихся лишних 50 Гб применим именно этот вариант. Следуем мастеру расширения тома.

Увеличение места на диске виртуальной машины Hyper-V

В графе размера выделяемого пространства укажем весь объем в 50 Гб.

Увеличение места на диске виртуальной машины Hyper-V

Увеличение места на диске виртуальной машины Hyper-V

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

Читайте также: