Разширете / увеличете размера на виртуалния диск за 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 диск онлайн, VSI дисковете на SCSI контролер могат да бъдат увеличени онлайн.

Q2. Всяка разлика с Hyper-V поколение 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 Settings

В левия панел на следващия прозорец ще видите твърдия диск (и), изброени по-долу IDE и (или) SCSI контролер с .vhd или .vhdx

Virtual disk type

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

Има два често срещани начина за разширяване на виртуален твърд диск Hyper-V с PowerShell и Hyper-V Manager.

Без значение по кой начин, първо, трябва да проверите дали виртуалната машина е спасени или има контролно-пропускателни пунктове, Ако отговорът е да, нито един от дисковете му могат да бъдат разширени. В този случай изтрийте Saved State и Checkpoint (s), преди да разширите всички типове виртуален диск 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 200gb

Expand Hyper-V disk

200gb тук означава крайния размер след разширяване, без добавяне на 200GB.

Начин 2: Как да разширите размера на виртуалния диск с Hyper-V Manager

Hyper-V Manager има възможност да редактира диска, независимо дали VHD / VHDX дискът е свързан към тази виртуална машина или не.

Стъпки за увеличаване размера на Hyper-V виртуален диск в Windows 10 or Server 2008/ 2012/2016/2019 г.

1. Отворете Hyper-V Manager, щракнете върху хоста в левия панел и след това щракнете Редактиране на диск in Действия панел вдясно.

Edit disk

2. Просто щракнете върху Напред в изскачащия прозорец Редактиране на съветника за виртуален твърд диск прозорец.

Edit Wizard

3. Кликнете паса отгоре, за да намерите вашия VHD / VHDX файл с виртуален диск и щракнете върху Напред.

Locate disk

4. Изберете Разширете и щракнете върху Напред. (Ако не сте изключили виртуалната машина, има само опция за разгъване.)

Select Expand

5. Въведете количество от нов размер и щракнете върху Напред.

Enter size

6. Прегледайте операцията за разширяване и щракнете върху Готово, за да продължите.

Select Expand

След малко системният диск в моя виртуален Hyper-V Server 2012 се увеличава от 120GB на 160GB, допълнителни 40GB дисково пространство се показват като Неразпределена на края.

Original size

New disk size

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

Ако искате да разширите ляв съседен дял (тук е D :) с допълнителното неразпределено пространство, което можете да постигнете с Windows нативен инструмент за управление на дискове. Съществуват обаче две предпоставки:

Следвайте стъпките за разширяване на виртуален дял D в дисковото управление, ако вашият дял отговаря на изискванията:

  1. Направете този дял в Disk Management и изберете Удължи том.
  2. Просто кликнете Напред за завършеност в изскачащия прозорец Съветник за разширяване на силата на звука.

Ако искате да увеличите дисковото пространство на непрекъснатия системен дял C, имате нужда от софтуер на трета страна, за да преместите Неразпределено пространство зад C устройство.

Изтегли NIUBI Partition Editor и следвайте стъпките по-долу:

  1. Щракнете с десния бутон върху устройство D: и изберете "Преоразмеряване/Преместване на обема", плъзнете среден надясно в изскачащия прозорец.
  2. Щракнете с десния бутон върху системата C: устройство и изберете отново „Преоразмеряване/Преместване на обем“, плъзнете дясна граница вдясно за комбиниране на неразпределеното пространство.

Следвайте стъпките във видеото, за да увеличите размера на системния дял след разширяване на виртуалния диск Hyper-V:

Video guide

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

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