Disk2VHD Windows mit EFI
Möchte man einen physischen PC mit Windows 10 und EFI in eine virtuelle Maschine (Hyper-V) umwandeln muss man wie folgt vorgehen. Verwendet wird das Tool "DISK2VHD" von Sysinternals
- Disk2VHD als Administrator ausführen
- Alle Partitionen der ersten Disk auswählen, inkl. System, Recovery, ... . Die EFI Partition wird nicht angezeigt und muss nicht ausgewählt werden. (um die wird sich später gekümmert)
- neue Hyper-V VM erstellen als Generation 2 und die erstellte VHDX-Datei als Festplatte auswählen
- Windows 10 ISO/DVD einbinden
- Startreihenfolge auf DVD umstellen
- Computerreparatur von DVD starten und Eingabeaufforderung starten
- DISKPART verwenden
- Disk auswählen (select disk 0)
- Partitionen anzeigen lassen (list Partition)
- EFI Partition auswählen (Partition ist vom Typ "SYSTEM") (select Partition 2)
- Partition löschen (delete Partition override)
- neue EFI Partition erstellen (create Partition efi)
- Partition mit FAT32 formatieren (Format quick fs=fat32)
- Laufwerksbuchstaben zuweisen (assign letter=X)
- bcdboot C:\Windows ausführen. Damit werden die Boot-Dateien auf die EFI Partition kopiert und im Hyper-V Manager wird der Start-Eintrag auf File mit der bootmgr.efi geändert
- Prüfung ob auf Laufwerk X der EFI Ordner erstellt wurde (dir X:\EFI )
Danach sollte Windows wieder startet können.