Wer eine Gen2 Hyper-V VM (=UEFI) auf Gen1 (=BIOS) konvertieren muss (in meinem Fall um die VHD auf XenServer zu importieren) muss etwas in die Trickkiste greifen – ich bin hier fündig geworden, hab aber ein paar kleine Änderungen vorgenommen:
- Gen2 VHD/VHDX mounten
- via Disk Management neue VHD erzeugen in der Größe der zu kopierenden Datenpartition von der Gen2 VHD – es funktionieren auch dynamic Disks, ist wichtig weil sonst der Import am XenServer u.U. ewig dauert
- erzeugte VHD mounten falls Disk Management nicht eh vollelektrisch macht
- Disk mit MBR initialisieren
- MiniTool Partition Magic Portable herunterladen
- Partition kopieren – Zielpartition als primary anlegen
- Ziel VHD dismounten
- neue Gen1-VM mit Ziel VHD und passendem Windows ISO gemountet erzeugen, sicherstellen dass von CD gebootet wird
- in Recoveryconsole (CMD) booten
- in DISKPART das Ziel-Volume selektieren (
list vol / sel vol #
) - Ziel-Volume active setzen (
active
) - auf die Ziel-Windows-Installation wechseln (
cd /d c:\
) - Bootconfig neu erzeugen (
bootrec /fixmbr
,bootrec /fixboot
,bootrec /rebuildbcd
) - VM ausschalten, VHD in XenServer importieren (Kontextmenü von Host oder Pool/Import… – oder via xe vdi-import (schneller)