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)