Расширить / увеличить размер виртуального диска для Hyper-V

Обновлено: 16 ноября 2019 г.

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

Относится к: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 и Windows Server 2019.

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

Размер физического жесткого диска фиксирован, поэтому, когда он заполняется, вам нужно клонировать или создать резервную копию и восстановить на другой диск большего размера. Это стоит так долго, особенно когда этот диск очень большой. Но на виртуальный жесткий диск в виртуальной машине Hyper-V или VMware вы можете увеличить размер виртуального диска без потери данных за несколько минут.

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

В этой статье показано, как увеличить размер виртуального жесткого диска и раздела в Hyper-V.

Общие вопросы относительно расширения диска Hyper-V

Q1. Есть ли разница при увеличении размера диска VHD и VHDX?

A: Способ развертывания виртуального диска любого типа одинаков, но вы не можете развернуть диск VHD в оперативном режиме, диски VHDX контроллера SCSI можно увеличить в оперативном режиме.

Q2. Есть ли разница с Hyper-V Generation 1 и 2?

A: Нет, не важно, используете ли вы Hyper-V Generation 1 или 2, нет никакой разницы при изменении размера и расширении виртуального диска.

Q3. Должен ли я подключить виртуальный диск к виртуальной машине перед расширением?

A: Нет, не имеет значения, подключен ли виртуальный диск или нет, но вы должны убедиться, что этот виртуальный диск VHD / VHDX находится.

Q4. Можно ли развернуть системный виртуальный диск в Hyper-V онлайн (не отключая виртуальную машину)?

A: Возможность расширения виртуального диска Hyper-V не зависит от операционной системы или без нее, VHD диск с контроллером IDE или SCSI не может быть расширен онлайн. VHDX с IDE контроллером нельзя увеличить онлайн. VHDX с SCSI Контроллер может быть расширен онлайн независимо от того, системный диск или нет.

Как проверить тип и контроллер вашего виртуального диска:

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

Настройки Hyper-V

На левой панели следующего окна вы увидите жесткие диски, перечисленные ниже IDE и (или) SCSI Controller с .vhd или .vhdx

Тип виртуального диска

Как расширить размер виртуального диска в Hyper-V

Существует два распространенных способа расширения виртуального жесткого диска Hyper-V с помощью PowerShell и Hyper-V Manager.

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

Во-вторых, если виртуальный диск, который вы хотите увеличить емкость, VHD (как IDE, так и контроллер SCSI) или VHDX с IDE контроллер, вы должны отключить виртуальную машину перед расширением.

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

Это самый простой и быстрый способ, однако вы должны определить местоположение VHD / VHDX и использовать абсолютный путь с ''.

Шаги по расширению виртуального дискового пространства VHD / VHDX с помощью PowerShell:

  1. Откройте PowerShell из панели быстрого запуска или меню «Пуск» в соответствии с собственной операционной системой.
  2. Тип Resize-VHD -Path 'E: \ yourown.vhdx' -SizeBytes 200 ГБ

Развернуть Hyper-V диск

200 ГБ здесь означает окончательный размер после расширения, без добавления 200 ГБ.

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

Диспетчер Hyper-V имеет возможность редактировать диск независимо от того, подключен диск VHD / VHDX к этой виртуальной машине или нет.

Действия по увеличению размера виртуального диска Hyper-V в Windows 10 или Server 2008/2012/2016/2019:

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

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

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

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

3. Нажмите просмотреть в верхней части, чтобы найти файл виртуального диска VHD / VHDX и нажмите кнопку Далее.

Найдите диск

4. Выбрать Расширять вариант и нажмите Далее. (Если вы не выключили виртуальную машину, есть только опция Развернуть.)

Выберите Развернуть

5. Введите сумму нового размера и нажмите кнопку Далее.

Введите размер

6. Просмотрите операцию расширения и нажмите «Готово», чтобы продолжить.

Выберите Развернуть

Вскоре системный диск в моем виртуальном сервере Hyper-V 2012 увеличится со 120 ГБ до 160 ГБ, дополнительное дисковое пространство 40 ГБ отображается как Нераспределенный в конце.

Первоначальный размер

Новый размер диска

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

Если вы хотите продлить левый смежный раздел (здесь D :) с дополнительным нераспределенным пространством, вы можете достичь с Windows родной инструмент управления дисками. Однако есть 2 предварительных условия:

Выполните действия, чтобы развернуть виртуальный раздел D в разделе «Управление дисками», если ваш раздел соответствует требованиям:

  1. В разделе «Управление дисками» выберите этот раздел и выберите Расширить том.
  2. Просто нажмите Следующяя к Конец во всплывающем окне мастера расширения тома.

Если вы хотите увеличить дисковое пространство несмежного системного раздела C, вам потребуется стороннее программное обеспечение для перемещения нераспределенного пространства за диском C.

Скачать NIUBI Partition Editor и выполните следующие действия:

  1. Щелкните правой кнопкой мыши диск D: и выберите «Resize/Move Volumeперетащите средний вправо во всплывающем окне.
  2. Щелкните правой кнопкой мыши систему C: диск и выберите «Resize/Move Volumeснова перетащите правая граница вправо, чтобы объединить нераспределенное пространство.

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

Видеогиды

Если раздел D является логическим или отформатирован в FAT32, управление дисками вам не поможет. В этом случае просто выполните шаг 2, чтобы объединить нераспределенное пространство с NIUBI Partition Editor.

Приведенные выше методы для увеличения размера раздела виртуального диска Hyper-V действительны для Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 и Windows Server 2019.