Rozwiń / zwiększ rozmiar wirtualnego dysku dla Hyper-V

Aktualizacja: 16 listopada 2019 r

W tym artykule opisano, jak zwiększyć / powiększyć rozmiar dysku maszyny wirtualnej Hyper-V bez utraty danych oraz jak zwiększyć przestrzeń partycji wirtualnej po rozszerzeniu dysku.

Dotyczy: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 i Windows Server 2019.

Obecnie wiele osób korzysta z maszyn wirtualnych, takich jak Hyper-V i VMware. W porównaniu z komputerami fizycznymi maszyny wirtualne mają takie zalety, jak tworzenie migawki lub punktu kontrolnego, łatwe dodawanie, usuwanie i edycja symulowanego sprzętu. Ponadto możesz zwiększyć pojemność szybko i łatwo.

Rozmiar fizycznego dysku twardego jest stały, więc gdy się zapełnia, trzeba go sklonować lub wykonać kopię zapasową i przywrócić na innym większym dysku. Kosztuje tak dużo czasu, szczególnie gdy dysk jest bardzo duży. Ale do wirtualnego dysku twardego na maszynie wirtualnej Hyper-V lub VMware możesz zwiększyć rozmiar dysku wirtualnego bez utraty danych w ciągu kilku minut.

Po rozszerzeniu dysku wirtualnego dodatkowe miejsce będzie wyświetlane jako Nieprzydzielone na końcu tego dysku. Jeśli chcesz zwiększyć miejsce na dysku lewej przyległej partycji o dodatkowe Nieprzydzielone miejsce, Windows ma natywne zarządzanie dyskami, które może ci pomóc. Jeśli jednak chcesz dodać to nieprzydzielone miejsce do dowolnego nieprzylegającego woluminu, powinieneś uruchomić oprogramowanie innej firmy przesuń Nieprzydzielone miejsce.

W tym artykule pokazano tylko, jak zwiększyć rozmiar wirtualnego dysku twardego i partycji w Hyper-V.

Często zadawane pytania dotyczące rozszerzania dysku Hyper-V

Q1. Czy jest jakaś różnica przy zwiększaniu rozmiaru dysku VHD i VHDX?

A: Metoda rozszerzenia dowolnego typu dysku wirtualnego jest taka sama, ale nie można rozszerzyć dysku VHD online, dyski VHDX kontrolera SCSI można zwiększyć online.

Q2. Czy jest jakaś różnica w porównaniu do Hyper-V Generacji 1 i 2?

A: Nie, nie ma znaczenia, czy używasz Hyper-V Generacji 1 lub 2, nie ma różnicy podczas zmiany rozmiaru i rozszerzania dysku wirtualnego.

Q3. Czy powinienem podłączyć dysk wirtualny do maszyny wirtualnej przed rozszerzeniem?

A: Nie, nie ma znaczenia, czy dysk wirtualny jest podłączony, czy nie, ale należy upewnić się, czy ten dysk wirtualny VHD / VHDX znajduje się.

Q4. Czy mogę rozwinąć systemowy dysk wirtualny w Hyper-V online (bez wyłączania maszyny wirtualnej)?

A: To, czy dysk wirtualny Hyper-V można rozszerzyć, nie zależy od systemu operacyjnego lub bez niego, VHD dysku z kontrolerem IDE lub SCSI nie można rozszerzyć online. VHDX z kontrolerem IDE nie można zwiększyć online. VHDX z SCSI Kontroler można rozszerzyć online bez względu na to, czy jest to dysk systemowy, czy nie.

Jak sprawdzić typ i kontroler dysku wirtualnego:

Otwarte Menedżer funkcji Hyper-V, wybierz maszynę wirtualną, a następnie kliknij Ustawienia po prawej Akcje płyta.

Hyper-V Settings

W lewym panelu następnego okna zobaczysz dyski twarde wymienione poniżej IDE i (lub) kontroler SCSI z .vhd lub .vhdx

Virtual disk type

Jak zwiększyć rozmiar dysku wirtualnego w Hyper-V

Istnieją dwa typowe sposoby rozszerzania wirtualnego dysku twardego Hyper-V za pomocą PowerShell i Hyper-V Manager.

Niezależnie od tego, po pierwsze, powinieneś sprawdzić, czy jest to maszyna wirtualna zapisywane lub ma punkty kontrolne. Jeśli tak, Żaden z jego dysków można rozszerzyć. W takim przypadku usuń zapisany stan i punkty kontrolne przed rozwinięciem dowolnego typu dysku wirtualnego Hyper-V.

Po drugie, jeśli jest wirtualny dysk, który chcesz zwiększyć pojemność VHD (zarówno kontroler IDE, jak i SCSI) lub VHDX z IDE kontroler, należy wyłączyć maszynę wirtualną przed rozszerzeniem.

Way 1: Jak zwiększyć rozmiar dysku wirtualnego Hyper-V za pomocą PowerShell

Jest to najłatwiejszy i najszybszy sposób, jednak powinieneś zlokalizować pozycję VHD / VHDX i użyć ścieżka absolutna z „”.

Kroki rozszerzenia przestrzeni wirtualnego dysku VHD / VHDX za pomocą PowerShell:

  1. Otwórz PowerShell z paska szybkiego uruchamiania lub menu Start zgodnie z własnym systemem operacyjnym.
  2. Rodzaj Nieruchomości Resize-VHD -Path 'E: \ yourown.vhdx' -SizeBytes 200 gb

Expand Hyper-V disk

200 GB oznacza tutaj ostateczny rozmiar po rozszerzeniu, bez dodawania 200 GB.

Way 2: Jak zwiększyć rozmiar dysku wirtualnego za pomocą Menedżera funkcji Hyper-V

Menedżer funkcji Hyper-V ma opcję edycji dysku bez względu na to, czy dysk VHD / VHDX jest podłączony do tej maszyny wirtualnej, czy nie.

Kroki, aby zwiększyć rozmiar wirtualnego dysku Hyper-V w Windows 10 or Server 2008/ 2012/2016/2019:

1. Otwórz Menedżera funkcji Hyper-V, kliknij host w lewym panelu, a następnie kliknij Edytuj dysk in Akcje panel po prawej stronie.

Edit disk

2. Po prostu kliknij Dalej w wyskakującym okienku Edytuj kreator wirtualnego dysku twardego okno.

Edit Wizard

3. Kliknij Przeglądaj u góry, aby znaleźć plik dysku wirtualnego VHD / VHDX, a następnie kliknij przycisk Dalej.

Locate disk

4. Wybierz Rozszerzać opcję i kliknij Dalej. (Jeśli nie wyłączyłeś maszyny wirtualnej, istnieje tylko opcja Rozwiń).

Select Expand

5. Wprowadź ilość nowego rozmiaru i kliknij Dalej.

Enter size

6. Przejrzyj operację rozwijania i kliknij przycisk Zakończ, aby kontynuować.

Select Expand

Za chwilę dysk systemowy w moim wirtualnym Hyper-V Server 2012 zostanie zwiększona ze 120 GB do 160 GB, dodatkowe 40 GB miejsca na dysku jest pokazane jako Nieprzydzielone na końcu.

Original size

New disk size

Jak zwiększyć przestrzeń dyskową partycji wirtualnej

Jeśli chcesz przedłużyć pozostawione przylegle partycja (tutaj jest D :) z dodatkową nieprzydzieloną przestrzenią, którą możesz osiągnąć za pomocą Windows natywne narzędzie do zarządzania dyskami. Istnieją jednak 2 warunki wstępne:

Wykonaj kroki, aby rozwinąć wirtualną partycję D w Zarządzaniu dyskami, jeśli twoja partycja spełnia wymagania:

  1. Prawej partycji w Zarządzaniu dyskami i wybierz Rozszerz wolumin.
  2. Wystarczy kliknąć Następna do koniec w wyskakującym oknie Kreator rozszerzenia głośności.

Jeśli chcesz zwiększyć przestrzeń dyskową nieprzylegającej partycji systemowej C, potrzebujesz oprogramowania innej firmy, aby przenieść Nieprzydzielone miejsce za dysk C.

Do pobrania NIUBI Partition Editor i wykonaj poniższe czynności:

  1. Kliknij prawym przyciskiem dysk D: i wybierz „Zmień rozmiar/Przenieś", Przeciągnij środkowy w prawo w wyskakującym oknie.
  2. Kliknij prawym przyciskiem myszy system C: jedź i ponownie wybierz „Zmień rozmiar/Przenieś”, przeciągnij prawa granica w prawo, aby połączyć nieprzydzielone miejsce.

Postępuj zgodnie z instrukcjami w filmie, aby zwiększyć rozmiar partycji systemowej po rozszerzeniu dysku wirtualnego Hyper-V:

Video guide

Jeśli partycja D jest logiczna lub sformatowana w FAT32, Zarządzanie dyskami nie może ci pomóc. W takim przypadku wystarczy wykonać krok 2, aby połączyć nieprzydzielone miejsce NIUBI Partition Editor.

Powyższe metody zwiększania rozmiaru partycji wirtualnego dysku Hyper-V są poprawne Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 i Windows Server 2019.