Windows 7-Startschleife: Startup Repair schlägt fehl, sfc / scannow beklagt die ausstehende Reparatur

1137
Dave M.

Ich habe einen Win7-64-Computer (der EFI-Boot verwendet), der in Ordnung war, aber eine Boot-Schleife entwickelt hat. Es wird neu gestartet, startet die Starthilfe und schlägt mit ExternalMedia, CorruptVolume, fehl.

Ich habe die Win7-Installationsdiskette gebootet (direkt von Microsoft Win7 Ultimate mit UEFI-Start) und in Repair eingegangen. chkdsk -v -f c:findet keine Fehler, sfc /scannowlehnt jedoch die Ausführung ab und sagt, dass eine Reparatur ansteht.

Ich habe viele der dismRezepte ausprobiert, um anstehende Updates usw. zurückzusetzen, und die Rezepte bcdbootund, bootrecum den Boot-Datensatz zu korrigieren. Keine Änderung.

Die Festplatte selbst scheint in Ordnung zu sein: Ich habe einen Klon mit einer Dockingstation erstellt, und der Klon verhält sich genauso wie die Originalfestplatte.

Die Benutzerdaten scheinen in Ordnung zu sein, also könnte ich einfach eine Neuinstallation durchführen, alle Programme installieren und dann die Benutzerdaten kopieren, aber das ist eine Menge Arbeit. Gibt es eine Möglichkeit zu:

  1. Beheben Sie die Boot-Schleife so, dass ich vor einer Neuinstallation ein aktuelles Systemwiederherstellungs-Image erstellen kann.

  2. Programme und Benutzerdaten (für verschiedene Benutzer) von der defekten Startdiskette in eine Neuinstallation kopieren, ohne endlose Berechtigungsprobleme beheben zu müssen?

0
Sie sagen, Sie haben eine W7-Maschine mit EFI-Boot, Single- oder Multi-Boot? Wie hat sich diese Schleife entwickelt? Kein W7-Rechner kann sich "entwickeln";) Es gab ein Update, Sie haben Änderungen vorgenommen oder neue Software am System geändert? snayob vor 7 Jahren 1
Beim Booten der W7-Installation wurde EFI ausgewählt (ich bin nicht sehr vertraut mit dieser Bootmethode, obwohl ich weiß, dass meine Macs dies verwenden.) Dies ist jedoch ein Standard-Mini-ITX-PC, Gigabyte F2A88X-Wifi und AMD A10-7850K-CPU. Es ist ein paar Jahre alt und war einigermaßen zuverlässig. Ich fand die Boot-Schleife, als ich eines Morgens aufwachte ... Ich glaube, es wurde wahrscheinlich über Nacht ein Update installiert, das fehlgeschlagen ist. Ich habe die Maschine so eingestellt, dass Updates nur dann installiert werden, wenn ich dies ausdrücklich sage, aber ich denke, dass sie noch einige Installationen oder Systemänderungen vornimmt oder etwas eigenständig durchführt. Ich traue M $ nicht! Dave M. vor 7 Jahren 0
Ausstehender Neustart bedeutet, dass in winsxs eine ausstehende.xml vorhanden ist. Führen Sie ** DISM / image: C: \ / cleanup-image / revertpendingactions ** aus cmd der Reparaturoptionen aus, um alle ausstehenden Aktionen rückgängig zu machen. Versuchen Sie jetzt, sfc auszuführen magicandre1981 vor 7 Jahren 0
Das ist eines der Dinge, die ich ausprobiert habe ... Ich habe auch direkt in "winsxs" nachgesehen. Es gibt ~ 18700 Verzeichnisse (anscheinend Informationen über zuvor angewendete Updates?) Und die Dateien `Starter.xml` und` Ultimate.xml`, aber kein Verzeichnis oder eine Datei namens `pending.xml`. Dave M. vor 7 Jahren 0
Bitte warten Sie, `Starter.xml` und` Ultimate.xml` befinden sich in `C: \ Windows`. In `winsxs` gab es` reboot.xml`. Ich habe es umbenannt und neu gestartet, aber es machte keinen Unterschied. Der Startreparaturvorgang schlägt mit EventName `StartupRepairOffline`, Signature01` 6.1.7600.16385`, Signature05 `ExternalMedia`, Signature06` 15`, Signature07 `CorruptVolume` fehl Dave M. vor 7 Jahren 0
In "winsxs" gibt es ein "Temp" -Verzeichnis mit einem Verzeichnis, "PendingRenames". Die Autovervollständigung für "dir" wird jedoch mit "PendingDeletes" abgeschlossen (nicht in der Verzeichnisliste sichtbar). "PendingDeletes" enthält 2 Dateien, während "PendingRenames" 9520 enthält. (Zufälligerweise ist das ungefähr die Hälfte der Verzeichnisse in "winsxs".) Ich benannte "Temp" in "Temp-broken" um und erstellte ein neues "Temp". `sfc` läuft aber trotzdem nicht. Es scheint, als gäbe es vielleicht eine Dateisystemschleife oder etwas (wegen der "PendingRenames" und "PendingDeletes" - Seltsamkeit), aber "chkdsk" sagt, dass alles in Ordnung ist. Dave M. vor 7 Jahren 0
Durch das Löschen des Temp-broken-Verzeichnisses `chkdsk` und dem Ausführen von` sfc / offbootdir = C: \ / offwindir = C: \ windows / scannow` wurden einige Fortschritte erzielt. [...] `sfc` hat keine Fehler gefunden, aber das System führt beim Neustart immer noch die Starthilfe aus und schlägt fehl. Dave M. vor 7 Jahren 0
Es gab ein `pending.xml` in` X: \ windows \ winsxs` ... Ich nahm an, dass X: `ein temporäres Mount des Dateisystems für die Win7-Installations-CD war. "? Dave M. vor 7 Jahren 0

1 Antwort auf die Frage

3
Dave M.

Ich habe viele Dinge ausprobiert, wobei ich mich hauptsächlich auf das Boot-Record konzentrierte, aber ohne Glück. Ich denke, dass viele der Skripte und Anleitungen da draußen für MBR-Disketten entwickelt wurden, aber mein System verwendet EFI, so dass es beispielsweise nichtC:\boot\BCDlöschen und neu erstellen. (Ich habe auch EasyRecovery Essentials von NeoSmart ausprobiert, einer FreeBSD-basierten, automatischen Recovery-Startdiskette. Diese bootete ordnungsgemäß, aber das proprietäre Programm, das Dinge finden und beheben soll, stürzte mit einem SEGV ab. Ich werde diese Antwort aktualisieren, wenn der NeoSmart-Support antwortet und bietet Hilfe, aber im Moment kann ich nichts Gutes über diese "garantierte Korrektur" in Höhe von $ 19,75 sagen. Update: Der technische Support hat geantwortet und eine Betakopie der neuen Version bereitgestellt. Es stürzte nicht ab, aber auch nicht t fixieren Sie die Festplatte (Ich hatte einen Klon der defekten Festplatte aufbewahrt, aber sie wurde nicht repariert.) Also: Daumen runter bei NeoSmart Easy Recovery.

Die Sache, die geholfen hat, war jedoch ein Beitrag zu answers.microsoft.com :

In meinem Fall habe ich die Installations-DVD, Repair, Advances, Command Prompt gebootet.

Dann habe ich zu C: \ Windows \ System32 \ config navigiert.

Dort habe ich umbenannt ...

STANDARD-SAM-SICHERHEITS-SOFTWARE-SYSTEM

in * .old und kopierte die Registrierungs-Hives von C: \ Windows \ System32 \ config \ RegBack nach C: \ Windows \ System32 \ config.

Danach konnte ich booten, ohne gefundenes Laufwerk, ohne Critical_Process_dies usw.

Nachdem ich die Registrierungssicherungen wie beschrieben umbenannt und kopiert hatte, konnte ich mein System ohne eine Systemreparaturschleife starten, und ich erstelle ein Systemabbild, um eine Neuinstallation neu zu konfigurieren.

ok, danke für das Teilen der Lösung. Nächstes Mal benachrichtigen Sie mich mit @ mein Benutzername in den Kommentaren. Ich habe nicht gesehen, dass Sie mir geantwortet haben. magicandre1981 vor 7 Jahren 0
Was ist, wenn nach dem Kopieren dieser 5 Dateien von `config \ RegBack` nach` config` der gleiche Fehler ausgegeben wird? @ magicandre1981 golimar vor 6 Jahren 0
@golimar Dies ist nicht meine Lösung, daher habe ich keine Ahnung. Fügen Sie der Frage eine Kopfgeld hinzu und sagen Sie, dass die Lösung nicht funktioniert und Sie eine zweite Antwort benötigen. magicandre1981 vor 6 Jahren 0