Zmień rozmiar VHD / VHDX bez Hyper-V

Opublikowano: 17 grudnia 2019 r

W tym artykule opisano, jak zmienić rozmiar partycji VHD / VHDX bez Menedżera funkcji Hyper-V, zmienić rozmiar partycji wirtualnej z komputera fizycznego.

Dotyczy: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2) Windows Server 2008 (R2) Windows Server 2003 (R2).

To samo z fizycznym dyskiem twardym, możesz zmień rozmiar partycji wirtualnych dla maszyny wirtualnej Hyper-V 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 / VHD bez Hyper-V? Odpowiedź brzmi: tak, w tym artykule opisano szczegółowe kroki zmień rozmiar partycji wirtualnej i dysku vhd / vhdx 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 VHD lub VHDX, których rozmiar chcesz zmienić. W przeciwnym razie pojawi się poniżej błędu i nie można uruchomić w Menedżerze funkcji Hyper-V po zmianie rozmiaru partycji wirtualnych.

Błąd Hyper-V

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. Zamknij maszynę wirtualną gościa i zamknij Menedżera funkcji Hyper-V lub inne aplikacje korzystające z tego dysku VHD lub VHDX. W przeciwnym razie pojawi się błąd „Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces”.

Błąd Virtual Manager

Jak zmienić rozmiar wirtualnego dysku vhd / vhdx bez Menedżera funkcji Hyper-V

Krok 1: Załóż Zarządzanie dysku in fizyczny komputer. (Kliknij prawym przyciskiem myszy Windows flag w lewym dolnym rogu lub naciśnij Windows i R klucze razem, wpisz diskmgmt.msc i naciśnij Enter).

Krok 2: Kliknij Akcja Menu> Dołącz VHD

Dołącz VHD

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

Wybierz 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.

Podłączony VHD

Krok 4: Pobierz i zainstaluj NIUBI Partition Editor do fizycznego serwera lub komputera osobistego. To samo z Zarządzanie dyskami, zobaczysz wszystkie fizyczne i wirtualne partycje dysku NIUBI Partition Editor. W wirtualnym dysku 2 dysk K jest partycją systemową w VHD / VHDX.

NIUBI Partition Editor

Krok 5: Kliknij dysk M prawym przyciskiem myszy i wybierz „Resize/Move Volume„, przeciągnij lewa granica w prawo w wyskakującym oknie lub wprowadź kwotę w polu „Nieprzydzielone miejsce przed"bezpośrednio. Następnie dysk D zostanie zmniejszony, a po jego lewej stronie zostanie utworzone nieprzydzielone miejsce.

Zmniejsz M.

Partycja się skurczyła

Krok 6: Kliknij dysk K prawym przyciskiem myszy i wybierz „Resize/Move Volume”ponownie w wyskakującym oknie przeciągnij prawa granica w prawo, aby połączyć tę nieprzydzieloną przestrzeń. Następnie dysk K jest przedłużany w trybie wirtualnym.

Przedłuż K

Partycja przedłużona

Krok 7: Kliknij Apply w lewym górnym rogu, aby zastosować. (Rozmiar partycji nie zostanie zmieniony do momentu kliknięcia Apply potwierdzać.)

Dopóki na dowolnej partycji jest wolne nieużywane miejsce, możesz je zmniejszyć, aby rozszerzyć kolejną na taki sam dysk wirtualny. Po zmianie rozmiaru partycji wirtualnych pamiętaj o tym odłączyć VHD, w przeciwnym razie po włączeniu tej maszyny wirtualnej w Hyper-V pojawi się błąd „Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces".

Odłącz VHD

Błąd Hyper-V

Jak zmienić rozmiar wirtualnego dysku twardego vhd / vhdx bez Menedżera funkcji Hyper-V

Lepszy niż fizyczny dysk twardy o ustalonym rozmiarze, rozmiar dysku wirtualnego VHD / VHDX można szybko i łatwo zmienić. Aby wykonać to zadanie, możesz użyć Menedżera funkcji Hyper-V lub programu PowerShell bez funkcji Hyper-V.

Uwaga: przed rozszerzeniem dysku wirtualnego za pomocą programu PowerShell należy również zamknąć maszynę wirtualną gościa i usunąć wszystkie powiązane punkty kontrolne.

Jak zmienić rozmiar / rozwinąć dysk VHD / VHDX bez funkcji Hyper-V:

  1. Otwórz PowerShell z uprawnieniami administratora z paska szybkiego uruchamiania, menu Start lub innego miejsca na fizycznym komputerze.
  2. Rodzaj Resize-VHD -Path 'E: \ hyperv.vhdx' -SizeBytes 500 gb

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 dodatkowe miejsce będzie wyświetlane jako Nieprzydzielone na koniec, następnie uruchomić NIUBI Partition Editor i scal nieprzydzielone miejsce z innymi partycjami. Postępuj zgodnie z instrukcjami w filmie:

Przewodnik wideo

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

POBIERZ