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ę komunikat o błędzie „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 Menedżera funkcji Hyper-V

Krok 1: Otwarte Zarządzanie dysku in fizyczny komputer. (Kliknij prawym przyciskiem myszy Windows flag w lewym dolnym rogu lub naciśnij Windows i R klawisze razem, 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 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 prawym przyciskiem myszy dysk M: i wybierz „Zmień rozmiar/Przenieś", przeciągnij lewa granica w prawo w wyskakującym okienku lub wprowadź kwotę w polu „Nieprzydzielone miejsce przed"bezpośrednio. Następnie dysk D zostanie zmniejszony, a po jego lewej stronie zostanie zwolnione nieprzydzielone miejsce.

Shrink M

Partition shrunk

Krok 6: Kliknij prawym przyciskiem myszy dysk K: i ponownie wybierz „Zmień rozmiar/Przenieś”, 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.

Extend K

Partition extended

Krok 7: Kliknij Wykonać w lewym górnym rogu, aby zastosować. (Rozmiar partycji nie zostanie zmieniony, dopóki nie klikniesz Wykonać, aby potwierdzić.)

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ć VHDw 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."

Detach VHD

Hyper-V error

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 Nieruchomości 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 zakończenia, następnie uruchomić NIUBI Partition Editor i scal nieprzydzielone miejsce z innymi partycjami. Postępuj zgodnie z instrukcjami w filmie:

Video guide

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

POBIERZ