Welche Befehle führt Windows Startup Repair aus?

7

Ich habe ein WIM-Image erstellt, das wir auf einigen unserer Computer bereitstellen möchten. Wenn ich jedoch einen Computer mit einem Image von einem Flash-Laufwerk abbilde, wird ständig gemeldet, dass das BOOTMGRfehlt (und nein, es wird nicht vom Flash-Laufwerk gebootet).

Ich kann dieses Problem beheben, indem ich Windows Startup Repair ausführe. Ich möchte jedoch lieber den Befehl hinzufügen, mit dem das Problem behoben wird, und zwar in einem Skript, das nach dem Image ausgeführt wird. Ich habe bereits versucht , laufen fixmbr, fixboot, rebuildbcdund nt60, aber keiner der Entschlossenheit das Problem.

Grundsätzlich möchte ich wissen, was genau getan wird, wenn ich Windows Startup Repair ausführe.

MRParker
quelle

Antworten:

6

Sie können auf den Link "Klicken Sie hier für Diagnose- und Reparaturdetails" klicken , bevor Sie aufgefordert werden, das System neu zu starten, damit die Reparaturen abgeschlossen sind.Geben Sie hier die Bildbeschreibung ein

Dies zeigt Ihnen ein Protokoll der vorgenommenen Änderungen / Reparaturen, abhängig von den gefundenen Problemen. Die Aufgaben bei der Startreparatur hängen von Ihren tatsächlichen Problemen ab.

In der Abbildung unten sehen Sie ein Beispiel für ein Problem, das von Startup Repair gefunden wurde. Geben Sie hier die Bildbeschreibung ein

Corporate Geek
quelle
1

Jedes Mal, wenn Sie ein WIM-Image (mit dem imagex-Tool) auf eine Festplatte oder Partition anwenden, müssen Sie Starteinträge (Windows BCD-Einträge) manuell hinzufügen. Dazu sollten Sie den Computer mit einer WinPE- Festplatte starten und den folgenden Befehl auf der Partition ausführen, auf die Sie wim angewendet haben:

bcdboot X: \ Windows

Dabei ist X die Einheit, auf die Sie das Bild angewendet haben. Sie können den X-Wert sehen, indem Sie Folgendes ausführen:

Datenträgerlisten-Volume

Diogo
quelle
Ich glaube nicht, dass Sie die Frage beantworten: Was genau wird getan, wenn ich Windows Startup Repair ausführe?
Corporate Geek
Das wird getan ... Windows Startup Reapir prüft, ob ein Eintrag in BCD-Einträgen vorhanden ist (Sie können ihn mit dem Befehl bcdedit überprüfen). Wenn es keine Einträge gibt, erstellen Sie sie einfach mit dem Befehl bcdboot C: \ Windows. Das ist einfach so. Darüber hinaus gibt es hier nichts hinzuzufügen.
Diogo
-2

Wenn Sie das Image auf ein anderes Laufwerk angewendet haben (normalerweise c :), möchten Sie es ausführen

bcdboot c:\Windows

Führen Sie dann den Befehl aus

bootrec /rebuildbcd

So suchen Sie nach Installationen und fügen sie dem Boot-Manager hinzu.

Rothgar
quelle
Wieder ... keine wirkliche Antwort auf die Frage, die oben geteilt wurde.
Corporate Geek