Преоразмерете VHD / VHDX без Hyper-V

Публикувано на: 17 декември 2019 г.

Тази статия представя как да преоразмерите VHD / VHDX дяла без Hyper-V Manager, да преоразмерите виртуалния дял от физическия компютър.

Отнася се за: 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. В противен случай ще получите грешка „Процесът не може да получи достъп до файла, защото се използва от друг процес“.

Virtual Manager error

Как да преоразмерите vhd / vhdx виртуално устройство без Hyper-V Manager

Стъпка 1: отворено Disk Management in физически компютър. (Кликнете с десния бутон Windows флаг отдолу вляво или натиснете Windows намлява R ключове заедно, тип diskmgmt.msc и натиснете Enter.)

Стъпка 2: Кликнете действие меню> Прикрепете VHD

Attach VHD

Стъпка 3: Кликнете паса за да изберете файла VHD / VHDX и след това щракнете върху OK, за да продължите.

Select VHD

Тогава този виртуален диск е прикачен. Както виждате на екрана, иконата на Disk 2 е различна с други 2 физически твърди диска.

VHD attached

Стъпка 4: Изтегли и инсталирайте NIUBI Partition Editor към физическия сървър или персонален компютър. Същото с Disk Management ще видите всички физически и виртуални дискови дялове в 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: Кликнете Apply горе вляво, за да влезе в сила. (Дяловете няма да бъдат оразмерени до щракване Apply за да потвърдите.)

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

Detach VHD

Hyper-V error

Как да промените размера на vhd / vhdx виртуален твърд диск без Hyper-V Manager

По-добър от физическия твърд диск, чийто размер е фиксиран, VHD / VHDX виртуалният диск може да бъде преоразмерен бързо и лесно. За да изпълните тази задача, можете да използвате Hyper-V Manager или чрез 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. 500gb означава разширяване на този виртуален твърд диск до 500GB, а не добавяне на 500GB.

След разширяване на виртуален диск, допълнителното пространство ще бъде показано като Неразпределена на край, след това стартирайте NIUBI Partition Editor и обединява Неразпределено пространство с други дялове (и). Следвайте стъпките във видеото:

Video guide

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

ИЗТЕГЛИ