Bei “internationalen” Installationen kann es vorkommen, dass ein Deployment Prozess (New-SCVMHost) von neuen Hyper-V Host mit folgender Fehlermeldung fehlschlägt:
Error (21117)
Cannot find an OS present in the VHD which support native VHD bootRecommended Action
Verify the vhd file
Die Meldung kann etwas irreführend sein, da das VHD Image unter Umstände völlig in Ordnung ist….
… denn die gleiche Meldung kommt auch wenn das Windows Automated Installation Kit (WAIK) in einer non-English Sprache installiert wurde. In solch einem Fall hilft ein kleiner Workaround:
- WAIK Resource (CD, ISO) bereitstellen und in das Verzeichnis “x:\WinPE_LangPacks\amd64″ wechseln
- Verzeichnis “en-us” nach “C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs” kopieren
- In diesem Verzeichnis existieren nun zwei Ordner, das zuvor kopierte “en-us” und das Originale zum Beispiel “de-de”
Nachdem die richtigen Sprachen bereitgestellt wurden, muss dies nun noch in SCVMM respektive in WDS bereitgestellt werden:
- Das WinPE Image Updaten
- Console: Fabric ⇒ PXE Server ⇒ Update WinPE Image
- Shell:
Publish-SCWindowsPE -UseWindowsAIK - Bare Metal Deployment Vorgang erneut ausführen (Restart Job)
Werden 1-3 ausgeführt bevor der PXE Server zu VMM hinzugefügt wird, dann wird bereits von Beginn das korrekte WinPE Image erstellt / verwendet.
Kollege Walter Weinfurter ist auf ein änliches Problem gestossen, wenn die Hyper-V Rolle aktiviert wird. Auch dies konnte mit den richtigen WAIK Sprachdateien gelöst werden. Alternativ könnte auch ein VHD-Image eines vollständig installierten Servers (inkl. Hyper-V Rolle) mittels sysprep generalisiert werden und für das Deployment verwendet werden:
Error: 80004005, Unspecified error
press SHIFT +F10 to open a command window, A trace log is available at X:\VMM\vmmAgentPE.exe.log. This file will be deleted when this machine reboots.


