Hyper-V na Windows Server to wbudowana rola serwerowa Microsoftu umożliwiająca uruchamianie maszyn wirtualnych bezpośrednio na sprzęcie — wystarczy ją zainstalować przez Server Manager lub PowerShell, a następnie skonfigurować przełącznik wirtualny, pamięć i dyski. W tym artykule pokażemy pełną konfigurację Hyper-V krok po kroku na Windows Server 2025, obejmującą wymagania sprzętowe, instalację roli, tworzenie pierwszej maszyny wirtualnej, sieci wirtualne i optymalizację wydajności.
W skrócie
- Hyper-V to hypervisor typu 1 (bare-metal) wbudowany w Windows Server — nie wymaga dodatkowej licencji
- Działa na Windows Server 2025, 2022, 2019, 2016 we wszystkich edycjach (Standard, Datacenter)
- Wymaga procesora 64-bit z SLAT, włączonej wirtualizacji sprzętowej (Intel VT-x / AMD-V) i minimum 4 GB RAM (zalecane znacznie więcej)
- Instalacja: Server Manager → Dodaj role i funkcje → Hyper-V lub PowerShell:
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart- Konfiguracja po instalacji: wirtualny przełącznik sieciowy → tworzenie maszyny wirtualnej → instalacja systemu gościa → integracja z AD i backup
- Kluczowe funkcje 2025: Live Migration bez udostępnionej pamięci masowej, Shielded VM, Hyper-V Replica, Storage Spaces Direct, GPU-P (partycjonowanie GPU)
Czym jest Hyper-V i jak działa
Hyper-V to wbudowana technologia wirtualizacji Microsoftu, dostępna jako rola serwerowa we wszystkich wersjach Windows Server (Standard, Datacenter) oraz w edycjach Pro i Enterprise systemu Windows 10/11. W przeciwieństwie do programów typu VirtualBox czy VMware Workstation, Hyper-V nie jest aplikacją — jest hypervisorem typu 1, co oznacza, że działa bezpośrednio na warstwie sprzętowej pod systemem operacyjnym gospodarza. Dzięki temu maszyny wirtualne osiągają wydajność niemal natywną.
Architektura Hyper-V opiera się na trzech warstwach: hypervisorze Windows (najniższa warstwa zarządzająca dostępem do procesora i pamięci), partycji nadrzędnej (gospodarz — system Windows Server z zainstalowaną rolą Hyper-V) oraz partycjach podrzędnych (maszyny wirtualne gościa). Każda maszyna wirtualna działa w całkowicie izolowanym środowisku — nie ma bezpośredniego dostępu do zasobów gospodarza, chyba że administrator jawnie to skonfiguruje.
Obsługiwane systemy gościa
Hyper-V wspiera szeroki wachlarz systemów operacyjnych jako gości:
| System operacyjny | Wersje |
|---|---|
| Windows Server | 2025, 2022, 2019, 2016, 2012 R2 |
| Windows Client | Windows 11, Windows 10 |
| Linux | Ubuntu, Debian, RHEL, CentOS, SUSE, Oracle Linux |
| FreeBSD | 12.x, 13.x, 14.x |
Wymagania sprzętowe i programowe
Przed przystąpieniem do instalacji Hyper-V, upewnij się, że serwer spełnia następujące wymagania:
Wymagania minimalne
| Komponent | Wymaganie |
|---|---|
| Procesor | 64-bit z obsługą SLAT (Second Level Address Translation) — Intel EPT lub AMD NPT/RVI |
| Wirtualizacja sprzętowa | Intel VT-x lub AMD-V — włączone w BIOS/UEFI |
| VM Monitor Mode | Wymagane rozszerzenie CPU (Intel VT-c) |
| Data Execution Prevention | XD bit (Intel) lub NX bit (AMD) — włączone w BIOS |
| RAM | Minimum 4 GB (dla samego hosta + maszyn wirtualnych — zalecane 16 GB+) |
| Dysk | Minimum 32 GB wolnego miejsca (dla systemu hosta i plików VHDX) |
| System operacyjny | Windows Server 2025 / 2022 / 2019 / 2016 (Standard lub Datacenter) |
Jak sprawdzić zgodność sprzętu
Uruchom PowerShell jako Administrator i wykonaj polecenie:
systeminfo.exe
Przewiń do sekcji Hyper-V Requirements. Jeśli wszystkie cztery wymagania pokazują Tak, serwer jest gotowy do instalacji roli Hyper-V.
Uwaga: jeśli na serwerze są już zainstalowane inne hypervisory (VMware, VirtualBox), Hyper-V może powodować konflikty. Maszyny wirtualne innych hypervisorów mogą nie uruchomić się, gdy hypervisor Hyper-V jest aktywny. W takim przypadku należy odinstalować alternatywne rozwiązania przed instalacją Hyper-V.
Jak zainstalować rolę Hyper-V — krok po kroku
Są trzy metody instalacji: przez interfejs graficzny Server Manager, przez PowerShell (zalecana dla automatyzacji) oraz na Server Core.
Metoda 1: Server Manager (GUI)
- Otwórz Server Manager (Start → Server Manager).
- Kliknij Zarządzaj → Dodaj role i funkcje.
- Na stronie Zanim rozpoczniesz kliknij Dalej.
- Wybierz Instalacja oparta na rolach lub funkcjach → Dalej.
- Wybierz serwer docelowy z puli serwerów → Dalej.
- Na stronie Role serwera zaznacz Hyper-V.
- W oknie dialogowym kliknij Dodaj funkcje → Dalej.
- Na stronach Funkcje, Przełączniki wirtualne, Migracja maszyn wirtualnych i Magazyny domyślne — skonfiguruj według potrzeb (możesz pominąć i skonfigurować później).
- Na stronie Potwierdź zaznacz Automatycznie uruchom ponownie serwer docelowy, jeśli to konieczne → kliknij Zainstaluj.
- Po zakończeniu instalacji serwer uruchomi się ponownie.
Metoda 2: PowerShell (szybka)
# Instalacja roli Hyper-V z narzędziami zarządzania i automatycznym restartem
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
Po restarcie zweryfikuj instalację:
Get-WindowsFeature -Name Hyper-V
Stan Installed potwierdza, że rola jest aktywna.
Metoda 3: Server Core
Na Windows Server Core (instalacja bez interfejsu graficznego) użyj wyłącznie PowerShell, ponieważ Server Manager nie jest dostępny lokalnie:
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
Po restarcie możesz zarządzać hostem zdalnie przez Hyper-V Manager z innego komputera z Windows 10/11 lub Windows Server z GUI.
Konfiguracja Hyper-V po instalacji
Po pomyślnej instalacji roli należy wykonać trzy kluczowe czynności konfiguracyjne przed utworzeniem pierwszej maszyny wirtualnej.
1. Konfiguracja przełącznika wirtualnego (Virtual Switch)
Przełącznik wirtualny umożliwia maszynom wirtualnym komunikację sieciową. Hyper-V oferuje trzy typy:
| Typ przełącznika | Opis | Kiedy używać |
|---|---|---|
| Zewnętrzny (External) | Łączy VM z fizyczną kartą sieciową hosta — VM ma dostęp do sieci LAN i internetu | Standard produkcyjny — serwery usług, DC, aplikacje |
| Wewnętrzny (Internal) | Komunikacja tylko między hostem a VM, bez dostępu do sieci zewnętrznej | Lab testowy, izolowane środowiska dev |
| Prywatny (Private) | Komunikacja tylko między VM, host nie ma dostępu | Sandbox całkowicie odizolowany od hosta |
Aby utworzyć przełącznik zewnętrzny (najczęstszy scenariusz):
- Otwórz Hyper-V Manager.
- W prawym panelu kliknij Menedżer przełączników wirtualnych.
- Wybierz Zewnętrzny → Utwórz przełącznik wirtualny.
- Nadaj nazwę (np.
vSwitch-LAN). - Wybierz fizyczną kartę sieciową z listy.
- Opcjonalnie zaznacz Zezwalaj systemowi operacyjnemu zarządzania na udostępnianie tej karty sieciowej (gdy host również potrzebuje dostępu do sieci przez tę samą kartę).
- Kliknij OK.
Przez PowerShell:
New-VMSwitch -Name "vSwitch-LAN" -NetAdapterName "Ethernet0" -AllowManagementOS $true
2. Ustawienie domyślnych ścieżek magazynowania
Skonfiguruj domyślne lokalizacje dla plików VHDX i konfiguracji maszyn wirtualnych:
- W Hyper-V Manager kliknij prawym na nazwę hosta → Ustawienia Hyper-V.
- W sekcji Serwer ustaw ścieżki:
- Wirtualne dyski twarde: np.
D:\Hyper-V\Virtual Hard Disks - Maszyny wirtualne: np.
D:\Hyper-V\Virtual Machines
- Wirtualne dyski twarde: np.
- Kliknij OK.
Zaleca się używanie dedykowanego woluminu lub macierzy RAID z dala od partycji systemowej (C:), aby uniknąć rywalizacji o zasoby I/O.
3. Optymalizacja procesora i pamięci
W ustawieniach Hyper-V dostosuj domyślne zachowanie dotyczące zatrzymywania i uruchamiania maszyn:
- Akcja przy zatrzymaniu hosta:
Zapisz stan maszyny wirtualnej(Save) lubZamknij system gościa(Shutdown) - Akcja przy uruchomieniu hosta:
Uruchom automatycznie, jeśli była uruchomiona
Tworzenie pierwszej maszyny wirtualnej
Po skonfigurowaniu przełącznika i ścieżek magazynowania możesz utworzyć pierwszą maszynę wirtualną:
- W Hyper-V Manager kliknij prawym na nazwę hosta → Nowy → Maszyna wirtualna.
- Kreator nowej maszyny wirtualnej:
- Nazwa: nadaj rozpoznawalną nazwę (np.
SRV-DC01) - Generacja: wybierz Generacja 2 (UEFI, Secure Boot, szybszy start) — chyba że potrzebujesz starszego systemu 32-bitowego lub bez UEFI
- Pamięć: przydziel odpowiednią ilość RAM (np. 4096 MB); opcjonalnie zaznacz Użyj pamięci dynamicznej
- Sieć: wybierz utworzony wcześniej przełącznik wirtualny (np.
vSwitch-LAN) - Wirtualny dysk twardy: utwórz nowy dysk VHDX o rozmiarze zależnym od potrzeb systemu gościa (minimum 40 GB dla Windows Server, 20 GB dla Linux)
- Opcje instalacji: wybierz Zainstaluj system operacyjny z pliku obrazu (.iso) i wskaż plik ISO
- Nazwa: nadaj rozpoznawalną nazwę (np.
- Kliknij Zakończ.
- Kliknij prawym nową maszynę → Połącz → kliknij przycisk Start.
Generacja 1 vs Generacja 2 — wybieraj Generację 2 (UEFI, Secure Boot, TPM 2.0, szybszy boot), chyba że uruchamiasz 32-bitowy system operacyjny lub starsze wersje Windows (przed Windows Server 2012 / Windows 8).
Tworzenie maszyny wirtualnej przez PowerShell
New-VM -Name "SRV-DC01" `
-Generation 2 `
-MemoryStartupBytes 4GB `
-SwitchName "vSwitch-LAN" `
-NewVHDPath "D:\Hyper-V\Virtual Hard Disks\SRV-DC01.vhdx" `
-NewVHDSizeBytes 60GB
# Podmontuj ISO i uruchom
Set-VMDvdDrive -VMName "SRV-DC01" -Path "D:\ISO\WS2025.iso"
Start-VM -Name "SRV-DC01"
Kluczowe funkcje Hyper-V w Windows Server 2025
Windows Server 2025 (wydany w 2024 roku, z kolejnymi aktualizacjami w 2025–2026) wprowadza szereg usprawnień względem poprzednich wersji:
| Funkcja | Opis |
|---|---|
| Live Migration bez udostępnionej pamięci | Przenoszenie maszyn wirtualnych między hostami nawet bez współdzielonej macierzy SAN |
| Hyper-V Replica | Asynchroniczna replikacja VM do drugiej lokalizacji z RPO już od 30 sekund |
| Shielded VM | Szyfrowane maszyny wirtualne chronione przez BitLocker, Secure Boot i TPM 2.0 — dane niedostępne nawet dla administratora hosta |
| GPU Partitioning (GPU-P) | Współdzielenie zasobów GPU między wieloma maszynami wirtualnymi — kluczowe dla AI i obciążeń graficznych |
| Storage Spaces Direct | Hyperkonwergencja — pula dysków lokalnych jako współdzielona, wysoko dostępna przestrzeń dyskowa klastra |
| SR-IOV i RDMA | Niemal natywna wydajność sieciowa — karta sieciowa omija hypervisor |
| Windows Admin Center | Nowoczesne zarządzanie przez przeglądarkę — monitorowanie, analityka wydajności, zarządzanie klastrami |
Konfiguracja zaawansowana — klaster, backup, replikacja
Klaster pracy awaryjnej (Failover Cluster)
Dla środowisk produkcyjnych, gdzie wymagana jest wysoka dostępność, konfiguruje się klaster pracy awaryjnej:
- Zainstaluj rolę Failover Clustering na obu węzłach.
- Skonfiguruj współdzieloną pamięć masową (iSCSI, Fibre Channel lub Storage Spaces Direct).
- W Menedżerze klastra pracy awaryjnej utwórz nowy klaster i dodaj oba węzły.
- Przenieś maszyny wirtualne do roli klastra — od tej pory klaster automatycznie przełącza VM na drugi węzeł w razie awarii.
Hyper-V Replica — odzyskiwanie po awarii
Hyper-V Replica umożliwia tanią replikację poza siedzibą firmy bez kosztownej macierzy SAN:
# Włącz replikę na hoście źródłowym
Set-VMReplication -VMName "SRV-DC01" -ReplicaServerName "replica.contoso.com" `
-ReplicaServerPort 80 -AuthenticationType Kerberos `
-CompressionEnabled $true -RecoveryHistory 24
# Rozpocznij replikację początkową
Start-VMInitialReplication -VMName "SRV-DC01"
Częste pytania
Czy Hyper-V jest darmowy na Windows Server?
Tak, Hyper-V jest wbudowaną rolą we wszystkich edycjach Windows Server (Standard i Datacenter). Nie wymaga osobnej licencji — płacisz wyłącznie za licencję Windows Server. Edycja Datacenter umożliwia uruchamianie nieograniczonej liczby maszyn wirtualnych bez dodatkowych kosztów licencyjnych Windows Server wewnątrz VM, podczas gdy Standard obejmuje 2 maszyny wirtualne na licencję.
Czym różni się Hyper-V na Windows Server od Hyper-V na Windows 10/11?
Hyper-V na Windows Server jest przeznaczony do środowisk produkcyjnych (klastry, Live Migration, Hyper-V Replica, Shielded VM). Hyper-V na Windows 10/11 Pro/Enterprise to wersja lekka, idealna do testów i deweloperki — brak w niej funkcji klastrowania, replikacji czy Live Migration między hostami. Architektura hypervisora jest jednak taka sama.
Jak sprawdzić, czy mój serwer obsługuje Hyper-V?
Uruchom PowerShell i wykonaj systeminfo.exe. W sekcji Hyper-V Requirements sprawdź, czy wszystkie cztery pozycje mają wartość Tak. Jeśli którejś brakuje, wejdź do BIOS/UEFI i włącz: Intel VT-x / AMD-V, XD/NX bit oraz SLAT. Jeśli procesor nie wspiera SLAT — Hyper-V nie zadziała na tym sprzęcie.
Którą generację maszyny wirtualnej wybrać — 1 czy 2?
Zawsze wybieraj Generację 2, chyba że potrzebujesz uruchomić system 32-bitowy lub starszy niż Windows Server 2012 / Windows 8. Generacja 2 oferuje UEFI, Secure Boot, szybszy rozruch, obsługę TPM 2.0 i lepszą wydajność. Generacja 1 jest tylko dla kompatybilności wstecznej.
Jak skonfigurować dostęp do internetu dla maszyn wirtualnych?
Utwórz przełącznik zewnętrzny (External Virtual Switch) powiązany z fizyczną kartą sieciową hosta, która ma dostęp do internetu. Przypisz ten przełącznik do maszyny wirtualnej. VM otrzyma adres IP z Twojej sieci LAN (przez DHCP) i będzie miała pełny dostęp do sieci — tak jak fizyczny komputer.
Czy mogę uruchomić Hyper-V obok VMware Workstation lub VirtualBox?
Nie — hypervisor Hyper-V (typ 1) blokuje dostęp do rozszerzeń wirtualizacyjnych procesora, przez co VMware Workstation i VirtualBox nie mogą uruchomić własnych maszyn wirtualnych. Jeśli potrzebujesz obu rozwiązań, musisz przełączać się między nimi przez bcdedit: bcdedit /set hypervisorlaunchtype off (wyłącza Hyper-V) i restart. Dla najnowszych wersji VMware Workstation istnieje ograniczona kompatybilność z Windows Hypervisor Platform (WHP).
Ile maszyn wirtualnych mogę uruchomić na jednym hoście Hyper-V?
Teoretyczny limit Hyper-V w Windows Server 2025 to 1024 maszyny wirtualne na hosta. Praktyczny limit zależy od zasobów sprzętowych: procesora, pamięci RAM i wydajności dyskowej. Na każdą VM przeznacz minimum 1-2 rdzenie vCPU i odpowiednią ilość RAM. Host zawsze musi zachować co najmniej 1-2 GB RAM dla własnego działania.
Potrzebujesz licencji Windows Server do swojego środowiska Hyper-V?
Jeśli budujesz środowisko wirtualizacyjne oparte na Hyper-V i potrzebujesz legalnej, przystępnej cenowo licencji Windows Server, w KluczeSoft znajdziesz klucze zgodne z prawem UE (na podstawie orzeczenia UsedSoft) — idealne do laboratoriów, małych firm i środowisk testowych:
