Windows 7 kann nicht booten - Bootrec-Berichte werden nicht gefunden oder beschädigt

45279
purecharger

Ich konnte seit 3 ​​Tagen nicht mehr in meine Windows 7-Partition booten, und alle meine Untersuchungen waren ohne Erfolg. Ich hoffe, dass hier jemand mehr Ideen hat, wie man das beheben kann.

Wenn ich jetzt hochfahre, erhalte ich den schwarzen Bildschirm mit einem BCD-Fehler, der besagt, dass es kein gültiges Dateisystem gibt, oder dass es beschädigt sein kann (verzeihen Sie meinen Mangel an Details, dann ist kein Kopieren / Einfügen verfügbar).

Wenn ich mit der Windows 7-CD boote und in die Reparaturwerkzeuge gehe, wird kein Betriebssystem gefunden und der Versuch, das Problem automatisch zu beheben, schlägt mit Unknown Operating System (Unknown Disk)oder etwas ähnlichem fehl . Wenn ich in die Eingabeaufforderung komme, kann ich mein C:\Laufwerk ohne Probleme sehen und navigieren .

Ich versuche zu verwenden bootrec:

C:\> bootrec /ScanOS 

Findet C:\Windowsals Systempartition.

C:\> bootrec /RebuildBCD 

Schlägt fehl mit volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.

Also versuche ich den Bootssektor zu reparieren:

C:\> bootsect /nt60 C: /force 

Was erfolgreich abgeschlossen wird (sorry, keine ausgabe ..)

Beim Neustart habe ich das gleiche Problem.

Ich habe auch alles versucht, nachdem ich meine Windows-Partition aktiviert hatte:

C:\> diskpart DISKPART> select disk 1 DISKPART> select partition 1 DISKPART> active DISKPART> exit 

Dann bootrecwie oben, sowohl mit als auch ohne Neustart nach den DISKPARTBefehlen.

Dann habe ich auch versucht, den BCD-Store von Hand neu aufzubauen:

set systemdrive=C: set tempbcd=C:\boot\bcd.temp set tempfile=C:\boot\temp.txt  bcdedit -createstore %tempbcd% bcdedit.exe -store %tempbcd% -create -d "Windows Boot Manager"  bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile% set /p winvistaguid= <%tempfile% set winvistaguid=%winvistaguid:~10,38%  bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive% bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive% bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows  bcdedit -import %tempbcd% 

Beim Import bekomme ich jedoch meine vertraute freundliche Nachricht:

volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted 

Ich bin hier am Ende und kann nicht verstehen, warum Windows dies nicht als gültige Installation ansieht.

Wenn ich die Festplatte / Partition in DISKPART aufliste, wird sie als NTFS und als "gesund" angezeigt, und ich kann die Verzeichnisstruktur von DOS aus problemlos navigieren.

Ich möchte wirklich nicht neu formatieren und neu installieren. Ich weiß, dass dieses Problem gelöst werden kann!

13

6 Antworten auf die Frage

18
fraktalek

Ich habe das Problem gelöst, indem ich diskpartdas anscheinend "beschädigte" Dateisystem reparierte ("... enthält kein erkanntes Dateisystem") und dann die BCD neu erstellt bootrec.

C:\> diskpart DISKPART> select disk 1 DISKPART> select partition 1 DISKPART> active DISKPART> extend filesystem DISKPART> exit C:\> bootrec /rebuildbcd 

Laufen Sie unbedingt chkdsk /fNach dem Booten von Windows unbedingt .

Ich schlage auch die EasyBCD vor Programm vor. Ich habe es selbst nicht probiert, aber es sieht vielversprechend aus.

Nur um es festzuhalten, ich hatte die Größe meiner NTFS-Partition mit Gparted vergrößert, deshalb habe ich das erweiterte Dateisystem in diskpart verwendet.

Es funktionierte für mich, nachdem ich die NTFS-Partition mit gparted verkleinert hatte. Es stellte sich heraus, dass die Patition nach dem Schrumpfen "inaktiv" war und die ganze Magie im "aktiven" Befehl lag. Dann musste ich zweimal von Win CD "repair" ausführen (ja, zweimal) und ich bin wieder auf Windows. Konrad Garus vor 12 Jahren 1
9
ArtBIT

Ich hatte das gleiche Problem, ich habe genau die gleichen Lösungen ausprobiert und es hat nicht funktioniert.

Dann habe ich versucht, alle meine anderen Festplatten zu trennen und nur die mit meiner Windows-Installation belassen. Ich habe mit der Windows7-Wiederherstellungs-CD einen Neustart durchgeführt und die automatische Reparatur ausgeführt. Das Laufwerk und die Windows-Installation wurden erkannt (bis ich meine anderen Laufwerke getrennt habe, war die Liste der "Systemwiederherstellungsoptionen" immer leer), und es wurde ein Fehler angezeigt Volumen, und dass es erfolgreich behoben wurde.

Ich startete erneut, führte die automatische Reparatur erneut durch und voila, alles wurde behoben und ich war wieder in Windows.

Ich habe keine Ahnung warum, aber das hat auch für mich funktioniert. Fambida vor 12 Jahren 2
Das habe ich auch erlebt. Dies hat möglicherweise mit Windows zu tun, das nur das vom BIOS ausgegebene primäre Laufwerk erkennt. Dies ist auch ein häufiges Problem bei der Installation von Windows. Es ist sehr wahrscheinlich, dass das OP auch dieses Problem hatte. Um dies zu beheben, kann man einfach das Windows-Laufwerk im BIOS als primär auswählen und sich von Windows selbst reparieren lassen. nemo vor 11 Jahren 0
Alles zu trennen löste auch mein Problem, danke! Joril vor 10 Jahren 3
Wenn ich die Windows-USB-Installation ausführte, um den Bootfehler zu reparieren, wurde meine Windows-Installation nicht aufgelistet. Ich ging zu den BIOS-Einstellungen, stellte meine Windows-Festplatte in der zweiten Reihenfolge in der Startreihenfolge ein (USB / WindowsDisk / LinuxDisk ... bevor ich USB / LinuxDisk / WindowsDisk bekam). Booten Sie erneut von USB und diesmal wurde meine Windows-Installation aufgelistet und der Bootvorgang wurde automatisch repariert marianobianchi vor 8 Jahren 0
Wow, danke! Das gleiche hier, ich habe meine c-Partition mit gparted verschoben und 0xc0000225 erhalten und das Volume wurde mit rebuildbcd nicht erkannt. Durch das Trennen meiner zusätzlichen, nicht verbundenen Festplatte konnte Windows 10 beim Start sofort repariert werden. J.A.K. vor 6 Jahren 0
3
purecharger

Leider hat keine dieser Antworten funktioniert. Nachdem ich 10 Tage lang alles versucht hatte, was ich finden und denken konnte, löschte ich das Laufwerk und installierte Windows neu.

Vielen Dank für Ihr Posting, auch wenn Ihr Problem nicht wirklich gelöst wurde. oKtosiTe vor 13 Jahren 1
Ich frage mich nur, ob Sie zu dieser Zeit noch andere Festplatten hatten (abgesehen von der Windows-Installation). ArtBIT vor 12 Jahren 0
1
Jim Schubert

Ich hatte gerade dieselbe Ausgabe, die wochenlang dauerte. Aus irgendeinem Grund habe ich beschlossen, Windows 7 zu verkleinern und Ubuntu 10.10 mit GParted zu vergrößern.

Jedenfalls bin ich den gleichen Schritten gefolgt, die Sie immer und immer wieder befolgt haben. Der Trick (und der Fix für mich) war, nachdem die Partition aktiviert wurde, auch RESCAN. Beenden Sie dann bootrec / rebuildbcd und führen Sie es aus. Für eine gute Maßnahme habe ich auch den GUI-Boot-Fix ausgeführt. Nach einem Neustart war ich wieder in Windows.

0
Moab

Sichern Sie Ihre Daten und führen Sie ein chkdsk auf dem Laufwerk aus. Dies macht es nicht startfähig, indem Sie ein Dienstprogramm wie Spinrite oder HDD Regenerator auf der Festplatte verwenden

Ah, ich habe vergessen zu erwähnen, dass ich gestern "chkdsk / R" gelaufen bin, ohne Erfolg. purecharger vor 13 Jahren 0
0
pande

Dies funktioniert möglicherweise nicht, aber ich hatte das gleiche Problem und stellte fest, dass durch die Installation eines zweiten Windows 7-Systems auf derselben Festplatte, jedoch mit einer separaten Partition, das Boot-Programm gestartet und ausgeführt werden kann und der Boot-Manager hinzugefügt oder repariert werden kann zum ersten Windows 7-System.
Verwenden Sie auch das zweite Windows 7-System zum Scannen und Entfernen von Viren.