Delen via


Versie van virtuele machine bijwerken in Hyper-V op Windows of Windows Server

Maak de nieuwste Hyper-V functies beschikbaar op uw virtuele machines door de configuratieversie te upgraden. Doe dit niet tot:

  • U upgradet uw Hyper-V hosts naar de nieuwste versie van Windows of Windows Server.
  • U werkt het functionele clusterniveau bij.
  • U weet zeker dat u de virtuele machine niet opnieuw hoeft te verplaatsen naar een Hyper-V host waarop een eerdere versie van Windows of Windows Server wordt uitgevoerd.

Zie Rolling Upgrade van clusterbesturingssysteem en Een rolling upgrade uitvoeren van een Hyper-V hostcluster in VMMvoor meer informatie.

Stap 1: De configuratieversies van de virtuele machine controleren

  1. Selecteer op het Windows-bureaublad de knop Start en typ een deel van de naam Windows PowerShell.
  2. Klik met de rechtermuisknop op Windows PowerShell en selecteer Als administrator uitvoeren.
  3. Gebruik de cmdlet Get-VM. Voer de volgende opdracht uit om de versies van uw virtuele machines op te halen.
Get-VM * | Format-Table Name, Version

U kunt de configuratieversie ook zien in Hyper-V Manager door de virtuele machine te selecteren en naar het tabblad Samenvatting te kijken.

Stap 2: de configuratieversie van de virtuele machine upgraden

  1. Sluit de virtuele machine uit in Hyper-V Manager.
  2. Selecteer Actie > configuratieversie bijwerken. Als deze optie niet beschikbaar is voor de virtuele machine, bevindt deze zich al op de hoogste configuratieversie die wordt ondersteund door de Hyper-V-host.

Als u de configuratieversie van de virtuele machine wilt upgraden met Windows PowerShell, gebruikt u de Update-VMVersion cmdlet. Voer de volgende opdracht uit waarbij vmname de naam van de virtuele machine is.

Update-VMVersion <vmname>

Ondersteunde configuratieversies van virtuele machines

Met de PowerShell-cmdlet Get-VMHostSupportedVersion kunt u zien welke configuratieversies van virtuele machines uw Hyper-V Host ondersteunt. Wanneer u een virtuele machine maakt, wordt deze gemaakt met de standaardconfiguratieversie. Voer de volgende opdracht uit om te zien welke virtuele-machineconfiguratieversies uw Hyper-V Host ondersteunt en wat de standaardwaarde is.

Get-VMHostSupportedVersion

Als u een virtuele machine wilt maken die u kunt verplaatsen naar een Hyper-V Host waarop een oudere versie van Windows wordt uitgevoerd, gebruikt u de cmdlet New-VM met de parameter -Version. Als u bijvoorbeeld een virtuele machine wilt maken met de naam WindowsCV5 met configuratieversie 5.0, voert u de volgende opdracht uit:

New-VM -Name "WindowsCV5" -Version 5.0

Notitie

U kunt alleen een virtuele machine importeren als de Hyper-V host die configuratieversie ondersteunt. Dit betekent meestal dat u een virtuele machine kunt importeren in een Hyper-V host waarop een nieuwere versie van Hyper-V wordt uitgevoerd, maar u kunt geen virtuele machine importeren die is gemaakt op een nieuwere versie van Hyper-V naar een oudere versie van Hyper-V.

Als de configuratieversie van de virtuele machine niet wordt vermeld als ondersteund voor uw Hyper-V host-besturingssysteem in de onderstaande tabel, moet u de vm-configuratieversie upgraden naar een nieuwere versie of een nieuwe virtuele machine van dezelfde generatie maken met behulp van de bestaande virtuele harde schijven voordat u de virtuele machine kunt starten.

Ondersteunde VM-configuratieversies voor langdurige onderhoudhosts

De volgende tabel bevat de VM-configuratieversies voor hosts waarop een langetermijnserviceversie van Windows wordt uitgevoerd.

Windows-versie Hyper-V hosten 12.0 11.0 10.0 9.3 9.2 9.1 9.0 8.3 8.2 8.1 8.0 7.1 7.0 6.2 5.0
Windows Server 2025
Windows 11, versie 24H2
Windows 11, versie 22H2 & 23H2
Windows Server 2022
Windows 10 Enterprise LTSC 2021
Windows Server 2019
Windows 10 Enterprise LTSC 2019
Windows Server 2016
Windows 10 Enterprise 2016 LTSB
Windows 10 Enterprise 2015 LTSB
Windows Server 2012 R2
Windows 8.1

Ondersteunde VM-configuratieversies voor Semi-Annual-kanaalhosts

De volgende tabel bevat de VM-configuratieversies voor hosts waarop een Semi-Annual-kanaalversie van Windows wordt uitgevoerd. Ga naar de volgende pagina's voor Windows Server en Windowsvoor meer informatie over Semi-Annual Kanaalversies van Windows.

Belangrijk

Windows Server Semi-Annual-kanaal-releases zijn uitgefaseerd. Zie Release-informatie van Windows Servervoor meer informatie over huidige releases.

Windows-versie Hyper-V hosten 10.0 9.3 9.2 9.1 9.0 8.3 8.2 8.1 8.0 7.1 7.0 6.2 5.0
Windows 11 (versie 21H2)
Windows 10 November 2021 Update (versie 21H2)
Windows 10 May 2021 Update (versie 21H1)
Windows Server, versie 20H2
Windows 10-update van oktober 2020 (versie 20H2)
Windows Server, versie 2004
Windows 10-update van mei 2020 (versie 2004)
Windows Server, versie 1909
Windows 10 November 2019 Update (versie 1909)
Windows Server, versie 1903
Update van Windows 10 mei 2019 (versie 1903)
Windows Server, versie 1809
Update voor Windows 10 oktober 2018 (versie 1809)
Windows Server, versie 1803
Windows 10 April 2018 Update (versie 1803)
Windows 10 Fall Creators Update (versie 1709)
Windows 10 Creators Update (versie 1703)
Windows 10 Jubileumupdate (versie 1607)

Waarom moet ik de configuratieversie van de virtuele machine upgraden?

Wanneer u een virtuele machine verplaatst of importeert naar een computer waarop Hyper-V wordt uitgevoerd op Windows Server 2019, Windows Server 2016 of Windows 10, wordt de configuratie van de virtuele machine niet automatisch bijgewerkt. Dit betekent dat u de virtuele machine weer kunt verplaatsen naar een Hyper-V host waarop een eerdere versie van Windows of Windows Server wordt uitgevoerd. Dit betekent echter ook dat u enkele functies van de nieuwe virtuele machine pas kunt gebruiken als u de configuratieversie handmatig bijwerkt.

Belangrijk

U kunt een configuratieversie van een virtuele machine niet downgraden nadat u deze hebt bijgewerkt.

De configuratieversie van de virtuele machine vertegenwoordigt de compatibiliteit van de configuratie van de virtuele machine, de opgeslagen status en momentopnamebestanden met de versie van Hyper-V. Wanneer u de configuratieversie bijwerkt, wijzigt u de bestandsstructuur die wordt gebruikt voor het opslaan van de configuratie van virtuele machines en de controlepuntbestanden. U werkt ook de configuratieversie bij naar de nieuwste versie die wordt ondersteund door die Hyper-V host. Bijgewerkte virtuele machines gebruiken een nieuwe configuratiebestandsindeling, die is ontworpen om de efficiëntie van het lezen en schrijven van configuratiegegevens van virtuele machines te vergroten. De upgrade vermindert ook het risico op beschadiging van gegevens in het geval van een opslagfout.

De volgende tabel bevat beschrijvingen van bestandsnaamextensies en standaardlocaties voor elk type bestand dat wordt gebruikt voor nieuwe of bijgewerkte virtuele machines.

Bestandstypen van virtuele machines Beschrijving
Configuratie Configuratiegegevens van virtuele machines die zijn opgeslagen in binaire bestandsindeling.
Bestandsnaamextensie: .vmcx
Standaardlocatie: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
Runtime-toestand Runtimegegevens van virtuele machines die zijn opgeslagen in binaire bestandsindeling.
Bestandsnaamextensie: .vmrs en .vmgs
Standaardlocatie: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
Virtuele harde schijf Slaat virtuele harde schijven op voor de virtuele machine.
Bestandsnaamextensie: .vhd of .vhdx
Standaardlocatie: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks
Automatische virtuele harde schijf Differentiërende schijfbestanden die worden gebruikt voor controlepunten van virtuele machines.
Bestandsnaamextensie: .avhdx
Standaardlocatie: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks
Doorlaatpost Controlepunten worden opgeslagen in meerdere controlepuntbestanden. Elk controlepunt maakt een configuratiebestand en runtimestatusbestand.
Bestandsnaamextensies: .vmrs en .vmcx
Standaardlocatie: C:\ProgramData\Microsoft\Windows\Snapshots

Wat gebeurt er als ik de configuratieversie van de virtuele machine niet upgrade?

Als u virtuele machines hebt die u hebt gemaakt met een eerdere versie van Hyper-V, werken sommige functies die beschikbaar zijn op het nieuwere hostbesturingssysteem mogelijk niet met die virtuele machines totdat u de configuratieversie bijwerkt.

Als algemene richtlijnen raden we u aan om de configuratieversie bij te werken zodra u de virtualisatiehosts hebt bijgewerkt naar een nieuwere versie van Windows en u er zeker van bent dat u niet hoeft terug te keren. Wanneer u de functie voor de rolling upgrade van het clusterbesturingssysteem gebruikt, is dit doorgaans na het bijwerken van het functionele niveau van het cluster. Op deze manier profiteert u ook van nieuwe functies en interne wijzigingen en optimalisaties.

Notitie

Zodra de versie van de VM-configuratie is bijgewerkt, kan de VM niet meer worden gestart op hosts die geen ondersteuning bieden voor de bijgewerkte configuratieversie.

In de volgende tabel ziet u de minimale configuratieversie van de virtuele machine die is vereist voor het gebruik van een aantal Hyper-V functies.

Functie Minimale vm-configuratieversie
GPU-partitionering 12.0
Aanvullende processorfuncties voor Perfmon toestaan 9.0
Automatisch gelijktijdige multithreading configuratie beschikbaar maken voor VM's die worden uitgevoerd op hosts met behulp van de Core Scheduler- 9.0
Ondersteuning voor sluimerstand 9.0
Verhoog het standaard maximumaantal voor virtuele apparaten tot 64 per apparaat (bijvoorbeeld netwerken en toegewezen apparaten) 8.3
Ondersteuning voor gast Virtualization-Based Security (VBS) 8.0
Sleutelopslagstation 8.0
Vm's met groot geheugen 8.0
Geneste virtualisatie 8.0
Aantal virtuele processoren 8.0
XSAVE-ondersteuning 8.0
Virtuele machine multiwachtrijen (VMMQ) 7.1
Virtual Trusted Platform Module (vTPM) 7.0
Geheugen direct toevoegen/verwijderen 6.2
PowerShell Direct 6.2
Productiecontrolepunten 6.2
Beveiligd opstarten voor Virtuele Linux-machines 6.2
Groepering van virtuele machines 6.2

Zie Wat is er nieuw in Hyper-V op Windows Servervoor meer informatie over deze functies.