Jak zmienić rozmiar partycji VHD/VHDX bez Hyper-V Menedżer

John, aktualizacja: 13 listopada 2024 r

To samo z fizycznym dyskiem twardym, możesz zmień rozmiar partycji wirtualnych dla Hyper-V Maszyna wirtualna bez utraty danych. Bardzo łatwo jest zmienić rozmiar partycji, instalując NIUBI Partition Editor do Hyper-V vm, ale czy można zmienić rozmiar partycji vhd/vhdx bez Hyper-V? Odpowiedź brzmi tak, w tym artykule przedstawiono szczegółowe kroki zmiany rozmiaru wirtualnej partycji vhd/vhdx i dysku bez Hyper-V.

Przygotowanie przed zmianą rozmiaru partycji wirtualnej vhd / vhdx

Przed rozpoczęciem zmiany rozmiaru partycji wirtualnych musisz zrobić dwie rzeczy:

1. Usuń wszystkie punkty kontrolne powiązane z dyskiem VHD lub VHDX, którego rozmiar chcesz zmienić. W przeciwnym razie otrzymasz poniższy błąd i nie będziesz mógł uruchomić Hyper-V Menedżer po zmianie rozmiaru partycji wirtualnych.

Hyper-V błąd

Jak pokazuje komunikat o błędzie „Wystąpiło niedopasowanie w zidentyfikowanym nadrzędnym wirtualnym dysku twardym i dysku różnicowym."

Łatwo to zrozumieć, rozmiar partycji po zmianie rozmiaru różni się w zależności od rozmiaru w Checkpoint.

2. Wyłącz maszynę wirtualną gościa i zamknij Hyper-V Manager lub inne aplikacje korzystające z tego VHD lub VHDX. W przeciwnym razie otrzymasz błąd „Proces nie może uzyskać dostępu do pliku, ponieważ jest on używany przez inny proces”.

Virtual Manager error

Jak zmienić rozmiar wirtualnego dysku VHD/VHDX bez Hyper-V Menedżer

Krok 1: Otwórz "Zarządzanie dyskami" w komputerze fizycznym. (Naciskać Windows i R razem na klawiaturze, wpisz diskmgmt.msc i naciśnij "Enter".)

Krok 2: Kliknij Działania menu> Dołącz VHD

Attach VHD

Krok 3: Kliknij Przeglądaj aby wybrać plik VHD / VHDX, a następnie kliknij OK, aby kontynuować.

Select VHD

Następnie ten dysk wirtualny jest dołączany. Jak widać na zrzucie ekranu, ikona Dysku 2 różni się od innych 2 fizycznych dysków twardych.

VHD attached

Krok 4: Do pobrania i zainstaluj NIUBI Partition Editor do serwera fizycznego lub komputera osobistego. Podobnie jak w przypadku Zarządzania dyskami, zobaczysz wszystkie partycje dysków fizycznych i wirtualnych w NIUBI Partition Editor. W wirtualnym dysku 2 dysk K jest partycją systemową w VHD / VHDX.

NIUBI Partition Editor

Krok 5: Kliknij prawym przyciskiem myszy dysk M: i wybierz „Zmień rozmiar/Przenieś”, przeciągnij lewą granicę w prawo w oknie pop-up lub wprowadź kwotę bezpośrednio w polu „Nieprzydzielone miejsce przed”. Następnie dysk D zostanie zmniejszony, a po jego lewej stronie zostanie utworzona część nieprzydzielonego miejsca.

Shrink M

Partition shrunk

Krok 6: Kliknij prawym przyciskiem myszy dysk K: i wybierz ponownie „Zmień rozmiar/Przenieś”, w oknie pop-up przeciągnij prawą granicę w prawo, aby połączyć tę nieprzydzieloną przestrzeń. Następnie dysk K zostanie rozszerzony w trybie wirtualnym.

Extend K

Partition extended

Krok 7: Kliknij „Wykonać” w lewym górnym rogu, aby zastosować zmiany. (Rozmiar partycji nie zostanie zmieniony, dopóki nie zostanie kliknięty przycisk Wykonać w celu potwierdzenia.)

Dopóki w dowolnej partycji jest wolne, niewykorzystane miejsce, możesz je zmniejszyć, aby rozszerzyć inną na tym samym dysku wirtualnym. Po zmianie rozmiaru partycji wirtualnych pamiętaj o odłączeniu dysku VHD. W przeciwnym razie, gdy włączysz tę maszynę wirtualną w Hyper-V, otrzymasz błąd "Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces."

Detach VHD

Hyper-V error

Jak zmienić rozmiar wirtualnego dysku twardego VHD/VHDX bez Hyper-V Menedżer

Lepszy niż fizyczny dysk twardy, którego rozmiar jest stały, wirtualny dysk VHD/VHDX można szybko i łatwo zmienić rozmiar. Aby wykonać to zadanie, możesz użyć Hyper-V Menedżer lub przez PowerShell bez Hyper-V.

Uwaga: przed rozszerzeniem dysku wirtualnego o PowerShell, należy również wyłączyć maszynę wirtualną gościa i usunąć wszystkie powiązane z nią punkty kontrolne.

Jak zmienić rozmiar/rozszerzyć dysk VHD/VHDX bez Hyper-V:

  1. Otwarte PowerShell z uprawnieniami administratora z paska Szybkie uruchamianie, menu Start lub innego miejsca na komputerze.
  2. Typ Resize-VHD -Path 'E:\hyperv.vhdx' -SizeBytes 500gb

Wyjaśnienie:

  1. „E: \ hyperv.vhdx” oznacza bezwzględną ścieżkę i nazwę pliku .vhd / .vhdx z cudzysłowami.
  2. 500 GB oznacza rozszerzenie tego wirtualnego dysku twardego do 500 GB, bez dodawania 500 GB.

Po rozszerzeniu dysku wirtualnego na końcu zostanie wyświetlona dodatkowa przestrzeń jako nieprzydzielona, ​​a następnie zostanie uruchomione NIUBI Partition Editor i scal nieprzydzielone miejsce z innymi partycjami. Wykonaj kroki w filmie:

Video guide

Oprócz zmiany rozmiaru partycji dysku fizycznego i wirtualnego, NIUBI Partition Editor pomaga wykonać wiele innych operacji.

Do pobrania