Hyper-V-Upgrade von Generation 1 auf Generation 2
Hinweise:
⦁ Bevor Sie diese Konvertierung durchführen, muss ein Backup der VM erstellt werden.
⦁ Microsoft unterstützt nur Server 2012 oder Windows 8 und höher für VMs der Generation 2 unter Hyper-V. Server 2008 R2 oder Windows 7 und älter werden von Microsoft nicht unterstützt.
Der Vorgang selbst dauert nur wenige Minuten. Microsoft hat 2018 ein nützliches Tool hinzugefügt, mit dem Sie MBR in GPT-Windows-Festplatten im laufenden Betrieb ohne Datenverlust konvertieren können. Für VMs der Generation 2 ist GPT als Windows-Systemfestplatte erforderlich.
- Verwenden Sie ein Windows 10-ISO (mindestens Windows 10 1909 ist erforderlich).
- Fügen Sie dieses ISO der VM der Generation 1 als CD-Laufwerk in den Hyper-V-Einstellungen für die VM hinzu.
- Booten Sie von der Windows 10-ISO-Datei.
- Wählen Sie im Windows-Setup-Assistenten "Computer reparieren", dann "Eingabeaufforderung" und gehen Sie ein:
X:\Windows\System32
. - Tippen Sie
mbr2gpt /validate /disk:0
(angenommen Datenträger 0 ist Ihr Windows-Systemlaufwerk). - Wenn keine Fehlermeldung erscheint, geben Sie
mbr2gpt /convert /disk:0
ein (Sie können diese VM danach ausschalten). - Beispielausgabe:
- Erstellen Sie jetzt eine neue leere VM der 2. Generation im Hyper-V-Manager und wählen Sie zuerst die vorhandene und konvertierte Windows-VHDX-Datei aus, um sie der neuen VM der 2. Generation hinzuzufügen.
- Speichern Sie die Einstellungen und fügen, wenn benötigt, der VM andere VHDX Datenträger hinzu (nehmen Sie alle anderen Einstellungen wie zuvor bei der ursprünglichen Generation 1-VM vor).
- Starten Sie die neue VM und überprüfen Sie, ob die IP-Konfiguration der Netzwerkkarte mit der vorherigen übereinstimmt (Windows erstellt standardmäßig eine neue virtuelle NIC).