Upgrade der VM-Version in Hyper-V auf Windows oder Windows Server

Stellen Sie die neuesten Hyper-V-Features auf Ihren virtuellen Computern zur Verfügung, indem Sie die Konfigurationsversion aktualisieren. Nicht empfohlen, bis:

  • Sie Ihre Hyper-V-Hosts auf die neueste Version von Windows oder Windows Server upgraden.
  • Sie die Clusterfunktionsebene upgraden.
  • Sie sicher sind, dass Sie den virtuellen Computer nicht zurück auf einen Hyper-V-Host verschieben müssen, auf dem eine frühere Version von Windows oder Windows Server ausgeführt wird.

Weitere Informationen finden Sie unter Rolling Upgrade des Cluster-Betriebssystems und Durchführen eines Rolling Upgrades eines Hyper-V-Hostclusters in VMM.

Schritt 1: Überprüfen der Konfigurationsversionen des virtuellen Computers

  1. Klicken Sie auf dem Windows-Desktop auf die Schaltfläche „Start“, und geben Sie einen beliebigen Teil des Namens Windows PowerShell ein.
  2. Klicken Sie mit der rechten Maustaste auf Windows PowerShell und wählen Sie Als Administrator ausführen aus.
  3. Verwenden Sie das Cmdlet Get-VM. Führen Sie den folgenden Befehl aus, um die Versionen Ihrer virtuellen Computer abzurufen.
Get-VM * | Format-Table Name, Version

Sie können die Konfigurationsversion auch in Hyper-V-Manager anzeigen, indem Sie den virtuellen Computer auswählen und die Registerkarte Zusammenfassung aufrufen.

Schritt 2: Upgrade der Konfigurationsversion des virtuellen Computers

  1. Fahren Sie den virtuellen Computer in Hyper-V-Manager herunter.
  2. Wählen Sie Aktion > Upgrade der Konfigurationsversion aus. Wenn diese Option nicht für die VM verfügbar ist, weist diese bereits die höchste vom Hyper-V-Host unterstützte Konfigurationsversion auf.

Verwenden Sie das Cmdlet Update-VMVersion, um die Konfigurationsversion des virtuellen Computers mithilfe von Windows PowerShell zu upgraden. Führen Sie den folgenden Befehl aus, wobei „vmname“ der Name des virtuellen Computers ist.

Update-VMVersion <vmname>

Unterstützte Konfigurationsversionen für VMs

Mit dem PowerShell-Cmdlet Get-VMHostSupportedVersion können Sie sehen, welche Konfigurationsversionen virtueller Computer Ihr Hyper-V-Host unterstützt. Beim Erstellen eines virtuellen Computers wird dieser mit der Standardkonfigurationsversion erstellt. Führen Sie den folgenden Befehl aus, um zu ermitteln, welche Konfigurationsversionen des virtuellen Computers Ihr Hyper-V-Host unterstützt und was der Standardwert ist.

Get-VMHostSupportedVersion

Wenn Sie einen virtuellen Computer erstellen müssen, den Sie auf einen Hyper-V-Host verschieben können, auf dem eine ältere Version von Windows ausgeführt wird, verwenden Sie das Cmdlet New-VM mit dem Parameter -Version. Führen Sie beispielsweise den folgenden Befehl aus, um einen virtuellen Computer mit dem Namen „WindowsCV5“ mit Konfigurationsversion 5.0 zu erstellen:

New-VM -Name "WindowsCV5" -Version 5.0

Hinweis

Sie können einen virtuellen Computer nur importieren, wenn der Hyper-V-Host diese Konfigurationsversion unterstützt. In der Regel bedeutet dies, dass Sie einen virtuellen Computer auf einen Hyper-V-Host importieren können, auf dem eine neuere Version von Hyper-V ausgeführt wird, aber sie können keinen virtuellen Computer, der auf einer neueren Version von Hyper-V erstellt wurde, in eine ältere Version von Hyper-V importieren.

Wenn die VM-Konfigurationsversion in der folgenden Tabelle nicht als für Ihr Hyper-V-Hostbetriebssystem unterstützt aufgeführt wird, müssen Sie entweder die VM-Konfigurationsversion auf eine neuere Version upgraden oder eine neue VM derselben Generation mit den vorhandenen virtuellen Festplatten erstellen, bevor Sie die VM starten können.

Unterstützte VM-Konfigurationsversionen für Hosts für die langfristige Wartung

In der folgenden Tabelle sind die VM-Konfigurationsversionen für Hosts aufgeführt, auf denen eine langfristige Wartungsversion von Windows ausgeführt wird.

Windows-Version des Hyper-V-Hosts 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 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

Unterstützte VM-Konfigurationsversionen für Hosts im halbjährlichen Kanal

In der folgenden Tabelle sind die VM-Konfigurationsversionen für Hosts aufgeführt, auf denen eine Windows-Version im halbjährlichen Kanal ausgeführt wird. Um weitere Informationen zu Windows-Versionen im halbjährlichen Kanal zu erhalten, besuchen Sie die folgenden Seiten für Windows Server und Windows.

Windows-Version des Hyper-V-Hosts 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 (Version 21H2)
Windows 10-Update von November 2021 (Version 21H2)
Windows 10-Update von Mai 2021 (Version 21H1)
Windows Server, Version 20H2
Windows 10-Update von Oktober 2020 (Version 20H2)
Windows Server, Version 2004
Windows 10-Update von Mai 2020 (Version 2004)
Windows Server, Version 1909
Windows 10-Update von November 2019 (Version 1909)
Windows Server, Version 1903
Windows 10-Update von Mai 2019 (Version 1903)
Windows Server, Version 1809
Windows 10-Update von Oktober 2018 (Version 1809)
Windows Server Version 1803
Windows 10-Update vom April 2018 (Version 1803)
Windows 10 Fall Creators Update (Version 1709)
Windows 10 Creators Update (Version 1703)
Windows 10 Anniversary Update (Version 1607)

Warum sollte ich die Konfigurationsversion des virtuellen Computers upgraden?

Wenn Sie einen virtuellen Computer auf einen Computer verschieben oder importieren, auf dem Hyper-V unter Windows Server 2019, Windows Server 2016 oder Windows 10 ausgeführt wird, wird die Konfiguration des virtuellen Computers nicht automatisch aktualisiert. Das bedeutet, dass Sie den virtuellen Computer zurück auf einen Hyper-V-Host verschieben können, auf dem eine frühere Version von Windows oder Windows Server ausgeführt wird. Allerdings bedeutet dies auch, dass Sie einige der neuen Features des virtuellen Computers erst verwenden können, nachdem Sie die Konfigurationsversion manuell aktualisiert haben.

Wichtig

Sie können eine VM-Konfigurationsversion nach dem Upgrade nicht downgraden.

Die Konfigurationsversion des virtuellen Computers stellt die Kompatibilität der Konfiguration, des gespeicherten Zustands und der Momentaufnahmedateien des virtuellen Computers mit der Hyper-V-Version dar. Wenn Sie die Konfigurationsversion aktualisieren, ändern Sie die Dateistruktur, die zum Speichern der Konfiguration virtueller Computer und der Prüfpunktdateien verwendet wird. Außerdem aktualisieren Sie die Konfigurationsversion auf die neueste Version, die von diesem Hyper-V-Host unterstützt wird. Aktualisierte virtuelle Computer verwenden ein neues Konfigurationsdateiformat, das entworfen wurde, um die Effizienz beim Lesen und Schreiben von VM-Konfigurationsdaten zu steigern. Das Upgrade verringert auch das Potenzial von Datenbeschädigungen bei einem Speicherausfall.

Die folgende Tabelle enthält Beschreibungen, Dateinamenerweiterungen und Standardspeicherorte für jeden Dateityp, der für neue oder aktualisierte virtuelle Computer verwendet wird.

Dateitypen virtueller Computer BESCHREIBUNG
Konfiguration Konfigurationsinformationen für virtuelle Computer, die im Binärdateiformat gespeichert sind.
Dateinamenerweiterung: .vmcx
Standardspeicherort: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
Laufzeitstatus Laufzeitstatusinformationen für virtuelle Computer, die im Binärdateiformat gespeichert sind.
Dateinamenerweiterung: .vmrs und .vmgs
Standardspeicherort: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
Virtuelle Festplatte Speichert virtuelle Festplatten für den virtuellen Computer.
Dateinamenerweiterung: .vhd oder .vhdx
Standardspeicherort: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks
Automatische virtuelle Festplatten Differenzierende Datenträgerdateien für Prüfpunkte virtueller Computer.
Dateinamenerweiterung: .avhdx
Standardspeicherort: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks
Prüfpunkt Prüfpunkte werden in mehreren Prüfpunktdateien gespeichert. Jeder Prüfpunkt erstellt eine Konfigurationsdatei und eine Datei mit dem Laufzeitzustand.
Dateinamenerweiterungen: .vmrs und .vmcx
Standardspeicherort: C:\ProgramData\Microsoft\Windows\Snapshots

Was passiert, wenn ich die Konfigurationsversion des virtuellen Computers nicht aktualisiere?

Wenn Sie über virtuelle Computer verfügen, die Sie mit einer früheren Version von Hyper-V erstellt haben, funktionieren einige Features, die auf dem neueren Host-Betriebssystem verfügbar sind, möglicherweise nicht mit diesen virtuellen Computern, bis Sie die Konfigurationsversion aktualisieren.

Als allgemeine Richtlinie empfiehlt es sich, die Konfigurationsversion zu aktualisieren, nachdem Sie die Virtualisierungshosts erfolgreich auf eine neuere Windows-Version aktualisiert haben und sicher sind, dass Sie kein Rollback durchführen müssen. Wenn Sie das Feature Paralleles Upgrade für Clusterbetriebssysteme verwenden, erfolgt dies in der Regel nach dem Aktualisieren der Cluster-Funktionsebene. Auf diese Weise profitieren Sie von neuen Features und internen Änderungen und Optimierungen.

Hinweis

Sobald die VM-Konfigurationsversion aktualisiert wurde, kann die VM nicht mehr auf Hosts gestartet werden, die die aktualisierte Konfigurationsversion nicht unterstützen.

Die folgende Tabelle zeigt die Mindestkonfigurationsversion des virtuellen Computers, die für die Verwendung einiger Hyper-V-Features erforderlich ist.

Funktion Mindestversion der VM-Konfiguration
Zulassen zusätzlicher Prozessorfeatures für Perfmon 9.0
Automatisches Verfügbarmachen der gleichzeitigen Multithreading-Konfiguration für VMs, die auf Hosts ausgeführt werden, die den Core Scheduler verwenden 9.0
Ruhezustandsunterstützung 9.0
Erhöhen der maximalen Standardanzahl für virtuelle Geräte auf 64 pro Gerät (z. B. Netzwerk und zugewiesene Geräte) 8.3
Unterstützung der virtualisierungsbasierten Sicherheit (VBS) für Gastbetriebssysteme 8.0
Schlüsselspeicher-Laufwerk 8.0
VMs mit großem Arbeitsspeicher 8.0
Geschachtelte Virtualisierung 8.0
Anzahl virtueller Prozessoren 8.0
XSAVE-Unterstützung 8.0
Multi-Warteschlangen virtueller Computer (VMMQ) 7.1
Virtual Trusted Platform Module (vTPM) 7.0
Speicher bei laufendem Systembetrieb hinzufügen/entfernen 6.2
PowerShell Direct 6.2
Produktionsprüfpunkte 6.2
Sicherer Start für Linux-VMs 6.2
VM-Gruppierung 6.2

Weitere Informationen zu diesen Features finden Sie unter Neuerungen in Hyper-V unter Windows Server.