Изменить размер VHD / VHDX без Hyper-V

Опубликовано: 17 декабря 2019 г.

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

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

То же самое с физическим жестким диском, вы можете изменить размер виртуальных разделов для виртуальной машины Hyper-V без потери данных. Изменить размер раздела очень просто, установив NIUBI Partition Editor Hyper-V VM, но возможно ли изменить размер раздела VHD / VHDX без Hyper-V? Ответ да, эта статья представляет подробные шаги для изменить размер виртуального раздела VHD / VHDX и диска без Hyper-V.

Подготовка перед изменением размера виртуального раздела VHD / VHDX

Перед началом изменения размера виртуальных разделов необходимо сделать две вещи:

1. Удалите все контрольные точки, связанные с VHD или VHDX, размер которых вы хотите изменить. В противном случае вы получите сообщение об ошибке ниже и не сможете загрузиться в Hyper-V Manager после изменения размера виртуальных разделов.

Ошибка Hyper-V

Как показывает сообщение об ошибкеНесоответствие идентифицированного родительского виртуального жесткого диска и разностного диска».

Это легко понять, размер разделов после изменения размера отличается от размера в Checkpoint.

2. Завершите работу гостевой виртуальной машины и закройте Hyper-V Manager или другие приложения, использующие этот VHD или VHDX. В противном случае вы получите ошибку «Процесс не может получить доступ к файлу, поскольку он используется другим процессом».

Ошибка виртуального менеджера

Как изменить размер виртуального диска VHD / VHDX без диспетчера Hyper-V

Шаг 1: Депозит Управление диском in физический компьютер. (Правый клик Windows пометьте слева внизу или нажмите Windows и R ключи вместе, введите diskmgmt.msc и нажмите Enter.)

Шаг 2: Нажмите Экшен Меню> Присоединить виртуальный жесткий диск

Присоединить виртуальный жесткий диск

Шаг 3: Нажмите просмотреть выберите файл VHD / VHDX и затем нажмите OK, чтобы продолжить.

Выберите VHD

Затем этот виртуальный диск прилагается. Как видно на скриншоте, значок диска 2 отличается от двух других физических жестких дисков.

VHD прилагается

Шаг 4: Скачать и установить NIUBI Partition Editor на физический сервер или персональный компьютер. То же самое с управлением дисками, вы увидите все разделы физического и виртуального диска в NIUBI Partition Editor, В виртуальном диске 2 диск K является системным разделом в VHD / VHDX.

NIUBI Partition Editor

Шаг 5: Щелкните правой кнопкой мыши диск M: и выберите «Resize/Move Volume", тянуть левая граница вправо во всплывающем окне или введите сумму в поле "Ранее не размеченное пространство"непосредственно. Тогда диск D будет сжат, и некоторое левое пространство будет выделено.

Сжать М

Перегородка сократилась

Шаг 6: Щелкните правой кнопкой мыши диск K: и выберите «Resize/Move Volumeснова во всплывающем окне перетащите правая граница вправо, чтобы объединить это нераспределенное пространство. Затем диск K расширяется в виртуальном режиме.

Расширить К

Раздел расширен

Шаг 7: Нажмите Apply в левом верхнем углу, чтобы вступить в силу. (Размеры разделов не изменятся до щелчка Apply подтвердить.)

Пока в любом разделе есть свободное неиспользуемое пространство, вы можете уменьшить его, чтобы развернуть еще один на то же виртуальный диск. После изменения размера виртуальных разделов не забудьте отсоединить VHDв противном случае при включении этой виртуальной машины в Hyper-V вы получите сообщение об ошибке "Процесс не может получить доступ к файлу, поскольку он используется другим процессом».

Снимите VHD

Ошибка Hyper-V

Как изменить размер виртуального жесткого диска VHD / VHDX без диспетчера Hyper-V

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

Примечание: перед расширением виртуального диска с помощью PowerShell вы также должны закрыть гостевую виртуальную машину и удалить все связанные контрольные точки.

Как изменить размер / расширить VHD / VHDX диск без Hyper-V:

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

Объяснение:

  1. 'E: \ hyperv.vhdx' означает абсолютный путь и имя файла .vhd / .vhdx с кавычками.
  2. 500 ГБ означает расширение этого виртуального жесткого диска до 500 ГБ, не добавляя 500 ГБ.

После расширения виртуального диска дополнительное пространство будет показано как Нераспределенный на конецзатем беги NIUBI Partition Editor и объединить нераспределенное пространство с другими разделами. Следуйте инструкциям в видео:

Видеогиды

Помимо изменения размера раздела физического и виртуального диска, NIUBI Partition Editor помогает делать много других операций.

СКАЧАТЬ