Udostępnij za pośrednictwem


Wymagania systemowe dotyczące Hyper-V w systemach Windows i Windows Server

Hyper-V ma określone wymagania sprzętowe, a niektóre funkcje Hyper-V mają inne wymagania. Użyj informacji zawartych w tym artykule, aby zdecydować, jakie wymagania muszą spełniać systemy, aby można było użyć Hyper-V w sposób, w jaki planujesz.

Następnie przejrzyj katalog systemu Windows Server. Należy pamiętać, że wymagania dotyczące Hyper-V przekraczają ogólne minimalne wymagania dotyczące systemu Windows Server, ponieważ środowisko wirtualizacji wymaga większej ilości zasobów obliczeniowych.

Jeśli już używasz funkcji Hyper-V, prawdopodobnie możesz użyć istniejącego sprzętu. Ogólne wymagania sprzętowe zostały zmienione minimalnie z systemu Windows Server 2012 R2. Potrzebujesz jednak nowszego sprzętu do używania maszyn wirtualnych z osłoną lub dyskretnego przypisania urządzenia. Te funkcje opierają się na określonej obsłudze sprzętu, jak opisano poniżej. Poza tym główną różnicą w sprzęcie jest to, że translacja adresów drugiego poziomu (SLAT) jest teraz wymagana zamiast zalecanej.

Aby uzyskać szczegółowe informacje o maksymalnych obsługiwanych konfiguracjach funkcji Hyper-V, takich jak liczba uruchomionych maszyn wirtualnych, zobacz plan na potrzeby skalowalności Hyper-V w systemie Windows Server. Lista systemów operacyjnych, które można uruchomić na maszynach wirtualnych, znajduje się w Obsługiwane gościnne systemy operacyjne Windows dla Hyper-V w Windows Server.

Wymagania dotyczące systemu operacyjnego

Hyper-V można włączyć w następujących wersjach systemu Windows:

  • Windows 10 Pro lub Enterprise
  • Windows 11 Pro lub Enterprise

Wymagania ogólne

Niezależnie od funkcji Hyper-V, których chcesz użyć, potrzebujesz:

  • 64-bitowy procesor z translacją adresów drugiego poziomu (SLAT). Aby zainstalować składniki wirtualizacji Hyper-V, takie jak hypervisor Windows, procesor musi mieć SLAT. Nie jest jednak wymagane zainstalowanie narzędzi do zarządzania Hyper-V, takich jak połączenie maszyny wirtualnej (VMConnect), program Hyper-V Manager i polecenia cmdlet Hyper-V dla programu Windows PowerShell. Zobacz Jak sprawdzić wymagania dotyczące Hyper-V, aby dowiedzieć się, czy procesor ma rozszerzenie SLAT.

  • Rozszerzenia trybu monitora maszyny wirtualnej

  • Wystarczająca ilość pamięci. Zaplanuj co najmniej 4 GB pamięci RAM. Większa ilość pamięci jest lepsza. Potrzebujesz wystarczającej ilości pamięci dla hosta i wszystkich maszyn wirtualnych, które chcesz uruchomić w tym samym czasie.

  • Obsługa wirtualizacji włączona w systemie BIOS lub UEFI:

    • Wirtualizacja wspomagana sprzętowo. Jest to dostępne w procesorach, które obejmują opcję wirtualizacji; procesory z technologią Intel Virtualization Technology (Intel VT) lub AMD Virtualization (AMD-V).

    • Sprzętowe zapobieganie wykonywaniu danych (DEP) musi być dostępne i włączone. W przypadku systemów Intel jest to bit XD (wykonaj polecenie wyłącz bit). W przypadku systemów AMD jest to bit NX (bit oznaczający zakaz wykonywania).

Jak sprawdzić wymagania dotyczące Hyper-V

Otwórz program Windows PowerShell lub wiersz polecenia i wpisz:

Systeminfo.exe

Przewiń do sekcji wymagań Hyper-V, aby przejrzeć raport. Jeśli wszystkie wymienione wymagania Hyper-V mają wartość Tak, Twój system może uruchomić rolę Hyper-V. Jeśli którykolwiek element zwraca Nie, sprawdź wymagania wymienione w tym dokumencie i wprowadź korekty, jeśli to możliwe.

Zrzut ekranu wiersza polecenia administratora z akcentem na rezultaty w sekcji wymagań Hyper V.

Wymagania dotyczące określonych funkcji

W tej sekcji wymieniono wymagania dotyczące dyskretnego przypisania urządzenia i maszyn wirtualnych z osłoną.

Przypisanie dyskretnych urządzeń

Wymagania dotyczące hosta są podobne do istniejących wymagań dla funkcji SR-IOV w Hyper-V.

  • Procesor musi mieć albo Rozszerzoną Tabelę Stron firmy Intel (EPT) albo Zagnieżdżoną Tabelę Stron firmy AMD (NPT).

  • Mikroukład musi mieć:

    • Ponowne mapowanie przerwań — Intel VT-d z funkcją Remapowania Przerwań (VT-d2) lub dowolna wersja jednostki zarządzania pamięcią AMD I/O (I/O MMU).

    • Ponowne mapowanie DMA — VT-d firmy Intel z funkcją unieważnienia w kolejce lub dowolnym MMU I/O firmy AMD.

    • Usługi kontroli dostępu (ACS) na portach głównych PCI Express.

  • Tabele oprogramowania układowego muszą uwidocznić I/O MMU dla systemu Windows hypervisor. Ta funkcja może być wyłączona w interfejsie UEFI lub BIOS. Aby uzyskać instrukcje, zobacz dokumentację sprzętu lub skontaktuj się z producentem sprzętu.

Urządzenia potrzebują GPU lub pamięci NVMe. W przypadku procesora GPU tylko niektóre urządzenia obsługują przypisanie dyskretnych urządzeń. Aby to sprawdzić, zapoznaj się z dokumentacją sprzętu lub skontaktuj się z producentem sprzętu. Aby uzyskać szczegółowe informacje o tej funkcji, w tym jak jej używać i jakie kwestie do rozważenia się z nią wiążą, zobacz Dyskretne przypisanie urządzenia — opis i tło na blogu o Wirtualizacji.

Maszyny wirtualne z osłoną

Te maszyny wirtualne opierają się na zabezpieczeniach opartych na wirtualizacji i są dostępne od systemu Windows Server 2016.

Wymagania dotyczące hosta są następujące:

  • UEFI 2.3.1c — obsługuje bezpieczny, mierzony rozruch

    Poniższe dwa są opcjonalne w przypadku zabezpieczeń opartych na wirtualizacji ogólnie, ale wymagane dla hosta, jeśli chcesz zapewnić ochronę tych funkcji:

  • Moduł TPM w wersji 2.0 — chroni zasoby zabezpieczeń platformy

  • IOMMU (Intel VT-D) — dzięki czemu hiperwizor może zapewnić ochronę dostępu do pamięci bezpośredniej (DMA)

Wymagania dotyczące maszyny wirtualnej to:

  • Generacja 2
  • Windows Server 2012 lub nowszy jako system operacyjny gościa

Ostatnie sprawdzenie

Jeśli zostaną spełnione wszystkie wymagania dotyczące systemu operacyjnego, sprzętu i zgodności, zobaczysz funkcji Hyper-V w panelu sterowania : Włącz lub wyłącz funkcje systemu Windows i ma 2 opcje.

  1. platforma Hyper-V
  2. narzędzia do zarządzania Hyper-V

Notatka

Jeśli widzisz Platforma hiperwizora Windows zamiast Hyper-V w panelu sterowania: Włącz lub wyłącz funkcje systemu Windows >, Twój system może nie być zgodny z Hyper-V, więc sprawdź powyższe wymagania. Jeśli uruchomisz systeminfo na istniejącym hoście Hyper-V, sekcja wymagania Hyper-V brzmi:

Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.