Windows 7 kann nicht gestartet werden - bootrec meldet, dass FS nicht gefunden oder beschädigt wurde


13

Seit 3 ​​Tagen kann ich meine Windows 7-Partition nicht mehr booten, und alle meine Nachforschungen waren erfolglos. Ich hoffe, dass jemand hier mehr Ideen hat, wie man das beheben kann.

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

Wenn ich mit der Windows 7-CD starte und Reparaturwerkzeuge öffne, wird kein Betriebssystem gefunden, und der Versuch, das Problem automatisch zu reparieren, schlägt fehl Unknown Operating System (Unknown Disk). Wenn ich die Eingabeaufforderung öffne, kann ich mein C:\Laufwerk problemlos anzeigen und darin navigieren .

Ich versuche zu benutzen bootrec:

C:\> bootrec /ScanOS

Findet C:\Windowsals Systempartition.

C:\> bootrec /RebuildBCD

Scheitert 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 Bootsector zu reparieren:

C:\> bootsect /nt60 C: /force

Welches erfolgreich abgeschlossen wird (sorry, keine Ausgabe ..)

Beim Neustart habe ich das gleiche Problem.

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

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-Laden 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 {bootmgr} -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 erhalte 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 mit meinem Latein am Ende und kann nicht verstehen, warum Windows dies nicht als gültige Installation ansieht.

Wenn ich die Festplatte / Partition in DISKPART aufführe, wird sie als NTFS und "Fehlerfrei" angezeigt, und ich kann problemlos von DOS aus durch die Verzeichnisstruktur navigieren.

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

Antworten:


18

Ich habe das Problem mit behoben, indem ich diskpartdas anscheinend 'beschädigte' Dateisystem ("... enthält kein erkanntes Dateisystem") repariert und dann das BCD mit neu erstellt habe bootrec.

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

Stellen Sie sicher, dass Sie chkdsk /fnach dem Booten von Windows ausgeführt werden.

Ich schlage auch vor, das EasyBCD- Programm anzusehen . Ich habe es selbst nicht ausprobiert, aber es sieht vielversprechend aus.

Nur um das zu verdeutlichen, ich hatte meine NTFS-Partition mit Gparted vergrößert, deshalb habe ich Extend-Dateisystem in diskpart verwendet.


2
Es funktionierte für mich nach dem Verkleinern der NTFS-Partition mit gparted. Es stellte sich heraus, dass die Patition nach dem Schrumpfen "inaktiv" war und die ganze Magie im "aktiven" Befehl steckte. Dann musste ich zweimal (ja, zweimal) "repair" von Win CD ausführen und bin wieder auf Windows.
Konrad Garus,

9

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, wobei nur die mit meiner Windows-Installation darauf belassen wurde. Ich habe mit der Windows7-Wiederherstellungs-CD neu gestartet und die automatische Reparatur ausgeführt. Sie hat das Laufwerk und die Windows-Installation erkannt (bis ich alle anderen Laufwerke vom Computer getrennt habe, war die Liste "Systemwiederherstellungsoptionen" immer leer), und dabei ist ein Fehler aufgetreten Volume, und dass es erfolgreich behoben wurde.

Ich habe neu gestartet, die automatische Reparatur erneut ausgeführt und voila, alles wurde repariert und ich war wieder in Windows.


2
Ich habe keine Ahnung warum, aber das hat auch bei mir funktioniert.
Fambida

Das habe ich auch erlebt. Dies hat möglicherweise damit zu tun, dass Windows 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, können Sie einfach das Windows-Laufwerk als primäres Laufwerk im BIOS auswählen und Windows selbst reparieren lassen.
Nemo

3
Das Trennen von allem löste auch mein Problem, danke!
Joril

Wenn ich die Windows-USB-Installation ausführen, um den Startfehler zu reparieren, wurde meine Windows-Installation nicht aufgelistet. Ich ging zu den BIOS-Einstellungen, stellte meine Windows-Festplatte in der zweiten Position in der Startreihenfolge ein (USB / windowsDisk / LinuxDisk ... bevor ich USB / LinuxDisk / WindowsDisk bekam). Booten Sie wieder von USB und diesmal wurde meine Windows-Installation aufgelistet und der Bootvorgang wurde automatisch repariert
marianobianchi

Wow, danke! Ebenso habe ich meine c-Partition mit gparted verschoben und 0xc0000225 und Volume mit rebuildbcd nicht erkannt. Durch das Trennen meiner zusätzlichen, nicht verbundenen Festplatte konnte Windows 10 den Computer sofort reparieren.
JAK

3

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


1
Vielen Dank für Ihre Rückmeldung, obwohl Ihr Problem nicht wirklich gelöst wurde.
OKtosiTe

Haben Sie sich nur gefragt, ob Sie zu dieser Zeit noch andere Festplatten hatten (abgesehen von der mit Ihrer Windows-Installation natürlich)?
ArtBIT

1

Ich hatte gerade das gleiche Problem, das Wochen dauerte. Aus irgendeinem Grund habe ich beschlossen, Windows 7 zu verkleinern und Ubuntu 10.10 mit GParted zu erweitern.

Jedenfalls habe ich die gleichen Schritte befolgt, denen Sie immer und immer wieder gefolgt sind. Der Trick (und der Fix für mich) war, nach dem Aktivieren der Partition auch RESCAN auszuführen. Beenden Sie dann und führen Sie bootrec / rebuildbcd aus. Aus gutem Grund habe ich auch den GUI-Bootfix ausgeführt. Nach einem Neustart war ich wieder in Windows.


0

Sichern Sie Ihre Daten und führen Sie eine chkdsk auf dem Laufwerk aus. Wenn dies nicht möglich ist, können Sie ein Dienstprogramm wie Spinrite oder HDD Regenerator auf der Festplatte verwenden


Ah, ich habe vergessen zu erwähnen, dass ich gestern "chkdsk / R" ausgeführt habe, ohne Erfolg.
Purecharger

0

Dies mag funktionieren oder auch nicht, aber ich hatte das gleiche Problem und stellte fest, dass Sie durch die Installation eines zweiten Windows 7-Systems auf demselben Laufwerk, aber einer separaten Partition, Ihr bcdedit-Programm starten und ausführen und den Boot-Manager hinzufügen oder reparieren können zum ersten Windows 7 System.
Verwenden Sie auch das zweite Windows 7-System, um Viren zu scannen und zu entfernen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.