Jak zwiększyć rozmiar dysku w Hyper-V: najlepsza metoda
Maszyny wirtualne wymagają dużej pojemności pamięci masowej, aby zapewnić odpowiednią wydajność i płynne działanie. Jednym ze sposobów na zwiększenie pojemności, gdy maszynie wirtualnej zaczyna brakować miejsca na dysku, jest dodanie kolejnego dysku. W środowiskach Microsoft Hyper-V zwiększenie rozmiaru dysku maszyny wirtualnej zajmuje zaledwie kilka kliknięć.
W tym przewodniku dowiesz się, jakie kroki należy wykonać, aby zwiększyć rozmiar dysku w Microsoft Hyper-V, oraz jak zabezpieczyć dane maszyny wirtualnej za pomocą rozwiązania do ochrony danych, takiego jak NAKIVO Backup & Replication.
Dlaczego warto zwiększyć rozmiar dysku maszyny wirtualnej w Hyper-V?
Podczas tworzenia maszyny wirtualnej określa się maksymalny rozmiar dysku wirtualnego. Podobnie określa się rozmiar dysku wirtualnego podczas tworzenia dodatkowych dysków wirtualnych dla maszyn wirtualnych Hyper-V. Czasami rozmiar ustawiony dla nowego dysku wirtualnego może początkowo wydawać się wystarczający. Jednak w miarę pracy z maszyną wirtualną ilość danych na dyskach wirtualnych rośnie i w końcu zaczyna brakować miejsca na dysku wirtualnym. Niewystarczająca ilość miejsca na dysku oznacza, że nie można zapisać żadnych dodatkowych plików, a co ważniejsze, aplikacje mogą ulegać awariom, zwłaszcza na partycji systemowej.
Kluczowe kwestie do rozważenia przed zwiększeniem rozmiaru dysku w Hyper-V
Przed zwiększeniem rozmiaru dysku wirtualnego dla maszyn wirtualnych Hyper-V zaleca się uwzględnienie kilku kluczowych kwestii.
- Należy wykonać kopię zapasową maszyny wirtualnej, której dysk wirtualny ma zostać powiększony. Jeśli po zwiększeniu rozmiaru dysku wirtualnego dane ulegną uszkodzeniu, można je przywrócić z tej kopii zapasowej.
- Sprawdź, czy system operacyjny gościa (OS) na maszynie wirtualnej Hyper-V obsługuje zmianę rozmiaru partycji. Operacja ta jest konieczna po zmianie rozmiaru dysku wirtualnego. W przeciwnym razie konieczne będzie uruchomienie systemu z innego nośnika w celu zmiany rozmiaru partycji. Systemy Windows 7, Windows Server 2008 oraz nowsze wersje systemów Windows i Linux obsługują zmianę rozmiaru partycji za pomocą wbudowanych narzędzi.
- Upewnij się, że na hoście Hyper-V jest wystarczająca ilość miejsca na zwiększenie rozmiaru dysku wirtualnego. Pamiętaj, że jeśli używasz dysków dynamicznych, możesz przydzielić dysk wirtualny większy niż ilość dostępnego miejsca, ale jeśli miejsce na hoście Hyper-V zostanie wyczerpane, mogą wystąpić problemy z maszyną wirtualną Hyper-V.
- Zaplanuj przestój maszyny wirtualnej, aby zmiana rozmiaru dysków wirtualnych przebiegła płynniej dla użytkowników pracujących na danej maszynie wirtualnej. Zaplanuj operację w oknie serwisowym, aby zminimalizować wpływ na użytkowników.
Jak zwiększyć rozmiar dysku w Hyper-V
Zanim rozpoczniesz proces rozszerzania dysku Hyper-V, zwróć uwagę na następujące kwestie:
- Jeśli maszyna wirtualna jest uruchomiona, wyłącz ją. Jak zapewne wiesz, niektórych ustawień nie można modyfikować, gdy maszyna wirtualna jest uruchomiona lub zapisana (w tym zmiany konfiguracji wirtualnych dysków twardych IDE i dysków wirtualnych w formatach VHD).
- Maszyna wirtualna nie powinna mieć żadnych migawek. Po zmodyfikowaniu wirtualnych dysków twardych powiązane migawki mogą stać się nieprawidłowe.
- W Hyper-V nie można rozszerzać dysków należących do łańcucha dysków różnicowych. Z takimi wirtualnymi dyskami twardymi powiązane są podrzędne wirtualne dyski twarde, a każda próba ich edycji może spowodować utratę danych. Korzystając z funkcji Hyper-V, można zwiększyć rozmiar tylko tych wirtualnych dysków twardych, które są dynamicznie rozszerzane lub mają stały rozmiar.
Jeśli wszystko jest w porządku, można przystąpić do rozszerzania dysków. Jak wspomniano powyżej, proces ten obejmuje dwa główne etapy:
- Rozszerz wirtualny dysk twardy za pomocą Kreatora edycji wirtualnego dysku twardego.
- Zwiększ rozmiar woluminu, uruchamiając narzędzie Zarządzanie dyskami wewnątrz maszyny wirtualnej Hyper-V.
Poniżej omówimy każdy krok osobno, aby uniknąć niejasności.
Jak rozszerzyć dysk twardy maszyny wirtualnej Hyper-V
Pierwszy główny etap procesu przebiega w następujący sposób:
- Otwórz Menedżer Hyper-V. Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz
Settings.
- Wybierz
Hard Drivew panelu Sprzęt i kliknijEdit. Ta czynność spowoduje automatyczne uruchomienie kreatora Edytuj wirtualny dysk twardy.
- Ta czynność spowoduje automatyczne uruchomienie kreatora Edytuj wirtualny dysk twardy. Kliknij
Next, aby pominąć krok Znajdź dysk.
- W kroku Wybierz działanie
Expand, aby zwiększyć pojemność pamięci wirtualnego dysku twardego. KliknijNext.
- W kroku Configure Disk możesz określić, o ile chcesz rozszerzyć dysk.

- Następnym krokiem jest przejrzenie zmian, które zamierzasz wdrożyć. Kliknij
Finish, aby zakończyć działanie i zamknąć kreatora.
- Aby sprawdzić, czy udało Ci się rozszerzyć pojemność wirtualnego dysku twardego, kliknij prawym przyciskiem myszy maszynę wirtualną, wybierz
Settings,znajdźHard Drivei naciśnij przyciskInspect. W ten sposób uzyskasz dostęp do właściwości wirtualnego dysku twardego i będziesz mógł sprawdzić, czy maksymalny rozmiar dysku faktycznie się zwiększył.
Jak rozszerzyć dysk VHDX, który nie jest podłączony do maszyny wirtualnej Hyper-V
Przyjrzyjmy się teraz, jak rozszerzyć wirtualny dysk twardy w Menedżerze Hyper-V, jeśli ten dysk wirtualny nie jest podłączony do żadnej maszyny wirtualnej Hyper-V. Ta metoda działa również w przypadku VHDX i VHD dysków wirtualnych podłączonych do maszyn wirtualnych Hyper-V.
- W Menedżerze Hyper-V przejdź do
Actioni kliknijEdit Disk.
- Znajdź potrzebny dysk wirtualny VHD lub VHDX albo wprowadź ścieżkę ręcznie.

- Wybierz czynność (
Expand/Compact/Convert) podobną do tej, którą wyjaśniono wcześniej.
Jak powiększyć dysk VHDX w PowerShell
W PowerShell można wykonać podobne operacje w celu powiększenia dysków wirtualnych VHDX dla maszyn wirtualnych Hyper-V.
- Otwórz stronę
PowerShelljako administrator. - Przejdź do katalogu, w którym znajduje się potrzebny dysk wirtualny, na przykład:
cd D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx - Użyj polecenia Resize-VHD, aby zmienić rozmiar dysku wirtualnego.
Resize-VHD -Path "VHDX_File_Path" -SizeBytes New_SizeNa przykład, aby powiększyć dysk VHDX do 100 GB, użyj polecenia:
Resize-VHD -Path "D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx" -SizeBytes 100GB - Aby sprawdzić rozmiar dysku wirtualnego po zmianie rozmiaru, użyj polecenia:
Get-VHD -Path "D:Hyper-VVirtual_Hard_DisksMyDisk.vhdx"
Dzięki tej metodzie możesz również zwiększyć rozmiar dysków wirtualnych, które nie są podłączone do żadnej maszyny wirtualnej (dyski nienależące do maszyny wirtualnej).
Jak rozszerzyć wolumin wewnątrz maszyny wirtualnej
Następnym krokiem jest rozszerzenie woluminu (partycji) znajdującego się na wirtualnym dysku twardym. Operację tę wykonuje się w następujący sposób:
- Kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz
Connect.Uruchom maszynę wirtualną i zaloguj się.
- Wpisz
diskmgmt.mscw pasku wyszukiwania, aby otworzyć Narzędzie do zarządzania dyskami na swojej maszynie wirtualnej. Narzędzie do zarządzania dyskami pokazuje istniejące woluminy oraz ilość nieprzydzielonego miejsca, które wykorzystamy do rozszerzeniaC:dysku.
- Kliknij prawym przyciskiem myszy
C:dysk i wybierzExtend Volume.Ta czynność uruchamia Rozszerz wolumin kreatora.
- Wybierz dostępną ilość miejsca, o którą chcesz rozszerzyć wolumin. Kliknij
Next.
- Sprawdź, czy wybrałeś prawidłowe ustawienia. Następnie kliknij
Finish, aby zamknąć kreator.
- Jak widać na poniższym zrzucie ekranu, rozmiar dysku
C:został pomyślnie zwiększony po rozszerzeniu woluminu.
Ochrona danych Hyper-V w NAKIVO Backup & Replication
NAKIVO Backup & Replication to niezawodne i wydajne rozwiązanie do ochrony danych dla środowisk Microsoft Hyper-V. Korzystając z rozwiązania NAKIVO, możesz:
- Twórz kopie zapasowe maszyn wirtualnych oparte na obrazach, bezagentowe, przyrostowe i spójne z aplikacją.
- Przechowuj kopie zapasowe na miejscu, zdalnie, w chmurze lub na taśmach.
- Chroń dane kopii zapasowej przed oprogramowaniem wymuszającym okup za pomocą szyfrowanie kopii zapasowej oraz niezmienne kopie zapasowe.
- Zautomatyzuj procesy tworzenia kopii zapasowych i odzyskiwania danych, planując je za pomocą intuicyjnego pulpitu nawigacyjnego kalendarza oraz Ochrona danych oparta na zasadach.
- Twórz Repliki Hyper-V maszyn wirtualnych źródłowych i przechowuj je na hoście docelowym.
- Twórz i automatyzuj scenariusze odzyskiwania awaryjnego, w tym awaryjne przełączanie, powrót po awarii lub planowaną migrację. Przetestuj swoje procedury odzyskiwania danych bez zakłócania środowiska produkcyjnego.
Alternatywy dla zwiększania rozmiaru dysku w Hyper-V
Jeśli nie możesz zwiększyć rozmiaru dysku maszyny wirtualnej Hyper-V, możesz rozważyć alternatywne rozwiązania w celu zaspokojenia potrzeb maszyn wirtualnych w zakresie pamięci masowej. Głównymi alternatywami są dodanie nowych zasobów pamięci masowej oraz optymalizacja istniejącej pamięci masowej dla maszyn wirtualnych.
Adding a new virtual disk. Możesz dodać nowy wirtualny dysk twardy do maszyny wirtualnej Hyper-V, utworzyć tabelę partycji w systemie operacyjnym gościa, sformatować partycje i zapisać dane maszyny wirtualnej na tym nowym dysku. Metodę tę można zastosować, gdy nowe dane można przechowywać oddzielnie od istniejącego wirtualnego dysku twardego (nie w sytuacjach, gdy dysk systemowy jest pełny i nie ma nic do usunięcia). Jeśli korzystasz z bazy danych, może być konieczne przeniesienie jej na nowy, większy dysk wirtualny.Optimization of existing virtual disks. Możesz zoptymalizować przestrzeń dyskową na istniejących dyskach wirtualnych. Usuń niepotrzebne logi lub zbędne i tymczasowe pliki z dysków wirtualnych maszyn wirtualnych Hyper-V, aby zwolnić miejsce. Ta metoda sprawdza się, gdy pamięć masowa jest wykorzystywana nieefektywnie.Move data to external storage. Jeśli na hoście Hyper-V nie ma wystarczającej ilości miejsca na dane maszyn wirtualnych, możesz przenieść dane, takie jak rzadko używane pliki, na zewnętrzne serwery magazynu lub do sieciowej pamięci masowej (NAS). Można przenieść kopie zapasowe i dane archiwalne z hosta Hyper-V na serwer NAS.Use dynamic disks. Rozmiar dysków dynamicznych rośnie wraz z zapisywaniem nowych danych. Dyski dynamiczne są przydatne, gdy maszyna wirtualna nie wykorzystuje całej przydzielonej przestrzeni dysku wirtualnego. Za pomocą wbudowanych narzędzi Hyper-V można przekonwertować dysk wirtualny stały na dysk wirtualny dynamiczny.Implement storage tiering. Skonfiguruj system obsługa warstw pamięci masowej w swojej infrastrukturze. Przenieś często używane dane do szybkiego magazynu, a rzadziej używane dane do wolniejszego magazynu, co pozwala na racjonalne i tańsze wykorzystanie magazynu.
Wnioski
Zwiększenie rozmiaru dysku wirtualnego Hyper-V dla maszyn wirtualnych jest stosunkowo łatwe i można to zrobić za pomocą wbudowanych narzędzi Hyper-V. Kolejnym ważnym krokiem jest rozszerzenie partycji w systemie operacyjnym gościa maszyny wirtualnej. Zdecydowanie zaleca się wykonanie kopii zapasowej maszyn wirtualnych przed podjęciem jakichkolwiek działań związanych z dyskami. Do szybkiego i skutecznego tworzenia kopii zapasowych maszyn wirtualnych warto skorzystać z rozwiązania NAKIVO Backup & Replication.