Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het maken van een virtuele machine van de eerste of tweede generatie is afhankelijk van het gastbesturingssysteem dat u wilt installeren en de opstartmethode die u wilt gebruiken om de virtuele machine te implementeren. U wordt aangeraden een virtuele machine van de tweede generatie te maken om te profiteren van functies zoals Beveiligd opstarten, tenzij een van de volgende instructies waar is:
- U gebruikt een bestaande, vooraf gebouwde virtuele harde schijf (VHD- of VHDX-bestanden), die niet compatibel is met UEFI.
- Generatie 2 biedt geen ondersteuning voor het besturingssysteem dat u wilt uitvoeren op de virtuele machine.
- Generatie 2 biedt geen ondersteuning voor de opstartmethode die u wilt gebruiken.
Zie Hyper-V functiecompatibiliteit per generatie en gast voor meer informatie over welke functies beschikbaar zijn met virtuele machines van de tweede generatie.
U kunt de generatie van een virtuele machine niet wijzigen zodra deze is gemaakt. We raden u aan de overwegingen hier te bekijken en het besturingssysteem, de opstartmethode en de functies te kiezen die u wilt gebruiken voordat u een generatie kiest.
Wat zijn de voordelen van het gebruik van virtuele machines van de tweede generatie?
Hier volgen enkele voordelen die u krijgt wanneer u een virtuele machine van de tweede generatie gebruikt:
Beveiligd opstarten
Gebruik Beveiligd opstarten om te voorkomen dat niet-geautoriseerde firmware, besturingssystemen of UEFI-stuurprogramma's tijdens het opstarten worden uitgevoerd. Met Secure Boot wordt gecontroleerd of het opstartlaadprogramma is ondertekend door een vertrouwde instantie in de UEFI-database. Beveiligd opstarten is standaard ingeschakeld voor virtuele machines van de tweede generatie. Als u een gastbesturingssysteem wilt uitvoeren dat beveiligd opstarten niet ondersteunt, kunt u dit uitschakelen nadat u de virtuele machine hebt gemaakt. Zie Beveiligd opstarten voor meer informatie.
Als u virtuele Linux-machines van de tweede generatie wilt voorzien van Secure Boot, moet u de UEFI CA Secure Boot-sjabloon kiezen wanneer u de virtuele machine maakt.
Groter opstartvolume Het maximale opstartvolume voor virtuele machines van de tweede generatie is 64 TB. Dit maximale opstartvolume is de maximale schijfgrootte die wordt ondersteund door een
.VHDXvirtuele machine van de eerste generatie, het maximale opstartvolume is 2 TB voor een.VHDXen 2040 GB voor een.VHD.Mogelijk ziet u ook een kleine verbetering in de opstart- en installatietijden van de virtuele machine van de tweede generatie met virtuele machines van de tweede generatie.
Welke gastbesturingssystemen worden ondersteund?
Virtuele machines van de eerste generatie ondersteunen de meeste gastbesturingssystemen. Virtuele machines van de tweede generatie ondersteunen de meeste 64-bits versies van Windows en meer huidige versies van Linux- en FreeBSD-besturingssystemen. Gebruik de volgende secties om te zien welke generatie van virtuele machines het gastbesturingssysteem ondersteunt dat u wilt installeren.
Ondersteuning voor windows-gastbesturingssystemen
In de volgende tabel ziet u welke 64-bits versies van Windows u kunt gebruiken als gastbesturingssysteem voor virtuele machines van de eerste en tweede generatie.
| 64-bits versies van Windows | Generatie 1 | Generatie 2 |
|---|---|---|
| Windows Server 2025 | ✔ | ✔ |
| Windows Server 2022 | ✔ | ✔ |
| Windows Server 2019 | ✔ | ✔ |
| Windows Server 2016 | ✔ | ✔ |
| Windows Server 2012 R2 | ✔ | ✔ |
| Windows Server 2012 | ✔ | ✔ |
| Windows 11 | ✖ | ✔ |
| Windows 10 | ✔ | ✔ |
In de volgende tabel ziet u welke 32-bits versies van Windows u kunt gebruiken als gastbesturingssysteem voor virtuele machines van de 1e en tweede generatie.
| 32-bits versies van Windows | Generatie 1 | Generatie 2 |
|---|---|---|
| Windows 10 | ✔ | ✖ |
CentOS- en Red Hat Enterprise Linux-gastbesturingssysteemondersteuning
In de volgende tabel ziet u welke versies van Red Hat Enterprise Linux (RHEL) en CentOS u kunt gebruiken als gastbesturingssysteem voor virtuele machines van de eerste en tweede generatie.
| Besturingssysteemversies | Generatie 1 | Generatie 2 |
|---|---|---|
| RHEL/CentOS 10.x-serie | ✔ | ✔ |
| RHEL/CentOS 9.x-serie | ✔ | ✔ |
| RHEL/CentOS 8.x-serie | ✔ | ✔ |
Zie CentOS- en Red Hat Enterprise Linux-machines op Hyper-V voor meer informatie.
Ondersteuning voor Debian-gastbesturingssysteem
In de volgende tabel ziet u welke versies van Debian u kunt gebruiken als gastbesturingssysteem voor virtuele machines van generatie 1 en 2e generatie.
| Besturingssysteemversies | Generatie 1 | Generatie 2 |
|---|---|---|
| Debian 12.x-serie (Boekworm) | ✔ | ✔ |
| Debian 11.x-serie (Bullseye) | ✔ | ✔ |
| Debian 10.x -serie (Buster) | ✔ | ✔ |
Zie Virtuele Debian-machines op Hyper-V voor meer informatie.
Ondersteuning voor freeBSD-gastbesturingssysteem
In de volgende tabel ziet u welke versies van FreeBSD u kunt gebruiken als gastbesturingssysteem voor virtuele machines van generatie 1 en generatie 2.
| Besturingssysteemversies | Generatie 1 | Generatie 2 |
|---|---|---|
| FreeBSD 13.0 tot 13.5 | ✔ | ✔ |
| FreeBSD 12.0 tot 12.4 | ✔ | ✔ |
| FreeBSD 11.0 tot 11.4 | ✔ | ✔ |
Zie FreeBSD virtuele machines op Hyper-V voor meer informatie.
Ondersteuning voor Oracle Linux-gastbesturingssysteem
In de volgende tabel ziet u welke versies van Red Hat Compatible Kernel Series u kunt gebruiken als gastbesturingssysteem voor virtuele machines van de 1e en tweede generatie.
| Versies van Red Hat-compatibele kernelserie | Generatie 1 | Generatie 2 |
|---|---|---|
| Oracle Linux 9.x-serie | ✔ | ✔ |
| Oracle Linux 8.x-serie | ✔ | ✔ |
In de volgende tabel ziet u welke versies van Unbreakable Enterprise Kernel u kunt gebruiken als gastbesturingssysteem voor virtuele machines van de 1e en tweede generatie.
| Unbreakable Enterprise Kernel (UEK)-versies | Generatie 1 | Generatie 2 |
|---|---|---|
| Oracle Linux UEK R3 QU3 | ✔ | ✖ |
| Oracle Linux UEK R3 QU2 | ✔ | ✖ |
| Oracle Linux UEK R3 QU1 | ✔ | ✖ |
Zie virtuele Oracle Linux-machines op Hyper-V voor meer informatie.
Ondersteuning voor SUSE-gastbesturingssysteem
In de volgende tabel ziet u welke versies van SUSE u kunt gebruiken als gastbesturingssysteem voor virtuele machines van de eerste en tweede generatie.
| Besturingssysteemversies | Generatie 1 | Generatie 2 |
|---|---|---|
| SUSE Linux Enterprise Server 15-serie | ✔ | ✔ |
| SUSE Linux Enterprise Server 12-serie | ✔ | ✔ |
| SUSE Linux Enterprise Server 11-serie | ✔ | ✖ |
| Open SUSE 12.3 | ✔ | ✖ |
Zie voor meer informatie SUSE virtuele machines op Hyper-V.
Ondersteuning voor ubuntu-gastbesturingssystemen
In de volgende tabel ziet u welke versies van Ubuntu u kunt gebruiken als gastbesturingssysteem voor virtuele machines van de eerste en tweede generatie.
| Besturingssysteemversies | Generatie 1 | Generatie 2 |
|---|---|---|
| Ubuntu 24.04 | ✔ | ✔ |
| Ubuntu 22.04 | ✔ | ✔ |
| Ubuntu 20.04 | ✔ | ✔ |
| Ubuntu 18.04 | ✔ | ✔ |
| Ubuntu 16.04 | ✔ | ✔ |
| Ubuntu 14.04 | ✔ | ✔ |
Zie Virtuele Ubuntu-machines op Hyper-V voor meer informatie.
Hoe kan ik de virtuele machine opstarten?
Vm's van generatie 1 en generatie 2 ondersteunen verschillende opstartmethoden. Deze methoden worden weergegeven in de volgende tabel.
| Opstartmethode | Generatie 1 | Generatie 2 |
|---|---|---|
| PXE opstarten met behulp van een standaardnetwerkadapter | ✖ | ✔ |
| PXE opstarten met behulp van een verouderde netwerkadapter | ✔ | ✖ |
Opstarten vanaf een virtuele SCSI-harde schijf (.VHDX) of virtuele dvd (. ISO) |
✖ | ✔ |
Opstarten vanaf de virtuele harde schijf van de IDE-controller (.VHD)virtuele dvd of.ISO) een fysiek cd/dvd-station) |
✔ | ✖ |
Opstarten vanaf virtuele diskette (.VFD) |
✔ | ✖ |
Wat is het verschil in apparaatondersteuning?
In de volgende tabel worden de apparaten vergeleken die beschikbaar zijn tussen virtuele machines van de eerste en tweede generatie.
| Apparaat van generatie 1 | Vervanging van generatie 2 | Verbeteringen van generatie 2 |
|---|---|---|
| IDE-controller | Virtuele SCSI-controller | Opstarten vanaf .VHDX(maximale grootte van 64 TB en mogelijkheid tot online aanpassen van grootte) |
| IDE-CD-ROM | Virtuele SCSI CD-ROM | Ondersteuning voor maximaal 64 SCSI-dvd-apparaten per SCSI-controller. |
| Verouderd BIOS | UEFI-firmware | Beveiligd opstarten |
| Verouderde netwerkadapter | Synthetische netwerkadapter | Netwerk opstarten met IPv4 en IPv6 |
| Diskettecontroller en DMA-controller | Geen ondersteuning voor diskettecontroller | N/A |
| Universele asynchrone ontvanger/zender (UART) voor COM-poorten | Optionele UART voor foutopsporing | Sneller en betrouwbaarder |
| i8042-toetsenbordcontroller | Op software gebaseerde invoer | Gebruikt minder resources omdat er geen emulatie is. Vermindert ook het aanvalsoppervlak van het gastbesturingssysteem. |
| PS/2 toetsenbord | Op software gebaseerd toetsenbord | Gebruikt minder resources omdat er geen emulatie is. Vermindert ook het aanvalsoppervlak van het gastbesturingssysteem. |
| PS/2 muis | Op software gebaseerde muis | Gebruikt minder resources omdat er geen emulatie is. Vermindert ook het aanvalsoppervlak van het gastbesturingssysteem. |
| S3-video | Video op basis van software | Gebruikt minder resources omdat er geen emulatie is. Vermindert ook het aanvalsoppervlak van het gastbesturingssysteem. |
| PCI-bus | Niet meer vereist | N/A |
| Programmeerbare interruptcontroller (PIC) | Niet meer vereist | N/A |
| Programmeerbare intervaltimer (PIT) | Niet meer vereist | N/A |
| Super I/O-apparaat | Niet meer vereist | N/A |
Overwegingen voor het gebruik van virtuele machines van de eerste en tweede generatie
Hier volgen nog enkele tips over het gebruik van de verschillende generaties virtuele machines.
Vm's maken met meer dan 64 logische CPU's
Hyper-V manager kan geen nieuwe VM van de 1e generatie maken op een systeem met meer dan 64 logische CPU's. Hyper-V manager laat u niet het aantal virtuele processors opgeven tijdens het aanmaken van de VM. Geef voor hosts met meer dan 64 logische processors het aantal virtuele processors op tijdens het aanmaken van een virtuele machine met behulp van Windows-beheercentrum, PowerShell of een ander hulpprogramma.
Een virtuele harde schijf uploaden naar Azure
Virtuele harde schijven die zijn gemaakt op vm's van de eerste en tweede generatie, kunnen worden geüpload naar Azure zolang ze de VHD-bestandsindeling gebruiken. De virtuele harde schijf moet een vaste omvang (niet dynamisch uitbreidend) hebben. Zie VM's van de tweede generatie in Azure voor meer informatie over de mogelijkheden van generatie 2 die worden ondersteund in Azure. Zie Een Windows-VHD of VHDX voorbereiden om te uploaden naar Azure voor meer informatie over het uploaden van een Windows-VHD of VHDX.
Een dvd-station koppelen of toevoegen
- U kunt een fysiek cd- of dvd-station niet koppelen aan een virtuele machine van de tweede generatie. Het virtuele dvd-station in generatie 2 virtuele machines ondersteunt alleen ISO-bestanden. Als u een ISO-installatiekopiebestand van een Windows-omgeving wilt maken, kunt u het opdrachtregelprogramma OScdimg gebruiken. Zie Oscdimg Command-Line Options voor meer informatie.
- Wanneer u een nieuwe virtuele machine maakt met de
New-VMWindows PowerShell-cmdlet, heeft de virtuele machine van de tweede generatie geen dvd-station. U kunt een dvd-station toevoegen terwijl de virtuele machine draait.
UEFI-firmware gebruiken
- Beveiligd opstarten of UEFI-firmware is niet vereist op de fysieke Hyper-V host. Voor VM's van de tweede generatie biedt Hyper-V virtuele firmware aan virtuele machines die onafhankelijk zijn van wat zich op de Hyper-V host bevindt.
- UEFI-firmware in een virtuele machine van de tweede generatie biedt geen ondersteuning voor de installatiemodus voor Beveiligd opstarten.
- We bieden geen ondersteuning voor het uitvoeren van een UEFI-shell of andere UEFI-toepassingen in een virtuele machine van de tweede generatie. Het gebruik van een niet-Microsoft UEFI-shell of UEFI-toepassingen is technisch mogelijk als ze rechtstreeks vanuit de bronnen worden gecompileerd. Als deze toepassingen niet digitaal zijn ondertekend, moet u Beveiligd opstarten uitschakelen voor de virtuele machine.
Werken met VHDX-bestanden
- U kunt het formaat van een VHDX-bestand dat het opstartvolume voor een virtuele machine van de tweede generatie bevat, wijzigen terwijl de virtuele machine wordt uitgevoerd.
- We ondersteunen of raden u niet aan om één virtuele schijf (VHD- of VHDX-bestand) te maken die kan worden opgestart voor virtuele machines van de eerste en tweede generatie. Maak in plaats daarvan opstartbare VHDX-bestanden die alleen gericht zijn op virtuele machines van de eerste of tweede generatie.
- De generatie van de virtuele machine is een eigenschap van de virtuele machine, niet een eigenschap van de virtuele harde schijf. U kunt niet zien of een VHDX-bestand is gemaakt als een virtuele machine van de eerste of tweede generatie.
- Een VHDX-bestand dat is gemaakt met een virtuele machine van de tweede generatie kan worden gekoppeld aan de IDE-controller of de SCSI-controller van een virtuele machine van de 1e generatie. Als de virtuele harde schijf echter een opstartbaar VHDX-bestand is, kan de virtuele machine van de eerste generatie niet worden opgestart.
IPv6 gebruiken in plaats van IPv4
Wanneer u opstart vanaf het netwerk met PXE, gebruiken virtuele machines van generatie 2 standaard IPv4. Als u in plaats daarvan IPv6 wilt gebruiken, voert u de cmdlet Set-VMFirmware Windows PowerShell uit. Met de volgende opdracht wordt bijvoorbeeld het voorkeursprotocol ingesteld op IPv6 voor een virtuele machine met de naam TestVM:
Set-VMFirmware -VMName 'TestVM' -IPProtocolPreference IPv6
Een COM-poort toevoegen voor kernelfoutopsporing
COM-poorten zijn pas beschikbaar in virtuele machines van de tweede generatie als u ze toevoegt. U kunt COM-poorten toevoegen met Windows PowerShell of Windows Management Instrumentation (WMI). Deze stappen laten zien hoe u dit doet met Windows PowerShell.
Een COM-poort toevoegen:
Schakel Beveiligd opstarten uit. Kernelfoutopsporing is niet compatibel met Beveiligd opstarten. Zorg ervoor dat de virtuele machine de status Uit heeft en gebruik vervolgens de cmdlet Set-VMFirmware . Met de volgende opdracht wordt bijvoorbeeld Beveiligd opstarten op virtuele machine TestVM uitgeschakeld:
Set-VMFirmware -VMName 'TestVM' -EnableSecureBoot OffVoeg een COM-poort toe. Gebruik de cmdlet Set-VMComPort om een COM-poort toe te voegen. Met de volgende opdracht configureert u bijvoorbeeld de eerste COM-poort op de virtuele machine, TestVM, om verbinding te maken met de benoemde pijp, TestPipe, op de lokale computer:
Set-VMComPort -VMName 'TestVM' -Number 1 -Path '\\.\pipe\TestPipe'
Note
Geconfigureerde COM-poorten worden niet vermeld in de instellingen van een virtuele machine in Hyper-V Manager.