Как изменить размер раздела VHD/VHDX без Hyper-V Менеджер

автор: Джон, Обновлено: 13 ноября 2024 г.

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

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

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

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

Hyper-V ошибка

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

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

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

Virtual Manager error

Как изменить размер виртуального диска vhd/vhdx без Hyper-V Менеджер

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

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

Attach VHD

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

Select VHD

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

VHD attached

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

NIUBI Partition Editor

Шаг 5: Щелкните правой кнопкой мыши диск M: и выберите "Изменить размер/Переместить том", перетащите левую границу вправо во всплывающем окне или введите значение в поле "Нераспределенное пространство до". После этого диск D будет сжат, и с левой стороны от него появится некоторое нераспределенное пространство.

Shrink M

Partition shrunk

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

Extend K

Partition extended

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

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

Detach VHD

Hyper-V error

Как изменить размер виртуального жесткого диска 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 500gb

Объяснение:

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

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

Video guide

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

Скачать