Bootmgr kennt keine "Laufwerksbuchstaben", das ist etwas, das Windows zu einem späteren Zeitpunkt im Bootvorgang ausführt (und in der Registrierung konfiguriert ist, absolut nichts mit der Konfiguration der physischen Festplatte zu tun hat).
Die Verwendung von Linux zum Klonen eines Systems wird von Microsoft nicht unterstützt. Kurz gesagt, lautet die offizielle Antwort nicht tun . Sie sollten Windows PE verwenden. DISM kann WIM-Image-Dateien erstellen und anwenden. Dies ist das bevorzugte Format von Microsoft (das gleiche, das von Windows Setup verwendet wird).
Das Klonen einer Maschine folgt im Allgemeinen:
- Referenzmaschine einrichten. Laufen
sysprep
. Starten Sie WinPE. Verwenden Sie
dism
, um das Laufwerk zu erfassen. So etwas wie diese Batchdatei:@ECHO OFF IF %1 == "" GOTO DIE: CHKDSK /X C: CHKDSK /X D: IF NOT ERRORLEVEL 0 GOTO DIE: DISM /Capture-Image /ImageFile:Z:\Path\To\Images\%1.wim /Name:Boot /CaptureDir:C:\ /Compress:fast DISM /Append-Image /ImageFile:Z:\Path\To\Images\%1.wim /Name:Windows /CaptureDir:D:\ :DIE
Dies muss möglicherweise geändert werden, wenn Sie ein nicht standardmäßiges Partitionslayout haben.
Starten Sie den Zielcomputer nach WinPE. Verwenden Sie
diskpart
unddism
, um das Bild anzuwenden:Standardskript
diskpart
zum Konfigurieren von Partitionen:SEL DISK 0 CLEAN CREATE PART PRI SIZE=350 ACT FORMAT QUICK ASSIGN LETTER=M CREATE PART PRI FORMAT QUICK ASSIGN LETTER=O EXIT
Standard-
dism
Batchdatei zum Schreiben von Bildern:@ECHO OFF IF %1 == "" GOTO DIE: DISKPART /s Diskpart-Standard.script IF NOT ERRORLEVEL 0 GOTO DIE: DISM /Apply-Image /ImageFile:%1 /Index:1 /ApplyDir:M:\ DISM /Apply-Image /ImageFile:%1 /Index:2 /ApplyDir:O:\ IF NOT ERRORLEVEL 0 GOTO DIE: BCDEDIT -STORE M:\BOOT\BCD -set device partition=M: BCDEDIT -STORE M:\BOOT\BCD -set device partition=M: BCDEDIT -STORE M:\BOOT\BCD -set device partition=O: BCDEDIT -STORE M:\BOOT\BCD -set osdevice partition=O: :DIE ECHO Script ended...
Ihr Prozess funktioniert möglicherweise, aber wahrscheinlich fehlen Ihnen die letzten vier bcdedit
Zeilen des Skripts.
Beachten Sie, dass dies WinRE nicht konfiguriert, aber Sie sollten es nicht brauchen, wenn Sie sowieso WinPE haben.