15 votes

Windows 7 ne peut pas démarrer - bootrec signale que FS n'a pas été trouvé ou qu'il est corrompu

Cela fait maintenant 3 jours que je n'arrive pas à démarrer ma partition Windows 7, et toutes mes recherches n'ont rien donné. J'espère que quelqu'un ici a plus d'idées sur la façon de résoudre ce problème.

Lorsque je démarre maintenant, j'obtiens un écran noir avec une erreur BCD qui dit qu'il n'y a pas de système de fichiers valide ou qu'il est peut-être corrompu (pardonnez mon manque de détails, il n'y a pas de copier/coller disponible à ce moment-là).

Lorsque je démarre avec le disque Windows 7 et que j'accède aux outils de réparation, aucun système d'exploitation n'est trouvé, et la tentative de réparation automatique du problème échoue avec le message suivant Unknown Operating System (Unknown Disk) ou quelque chose de similaire. Lorsque j'accède à l'invite de commande, je suis en mesure de voir et de naviguer dans mon système d'exploitation. C:\ sans problème.

J'essaie d'utiliser bootrec :

C:\> bootrec /ScanOS

Trouve C:\Windows en tant que partition système.

C:\> bootrec /RebuildBCD

Échec avec 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.

Je tente alors de réparer le secteur de démarrage :

C:\> bootsect /nt60 C: /force

qui se termine avec succès (désolé, pas de sortie )

Au redémarrage, j'ai le même problème.

J'ai également essayé toutes les solutions ci-dessus après avoir rendu ma partition Windows active :

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

Dans ce cas bootrec comme ci-dessus, à la fois avec et sans redémarrage après l'application du DISKPART commandes.

J'ai également essayé de reconstruire le magasin BCD à la main :

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%

Cependant, lors de l'importation, j'obtiens le message amical qui m'est familier :

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

Je ne comprends pas pourquoi Windows refuse de considérer cette installation comme valide.

Lorsque je répertorie le disque/la partition dans DISKPART, il apparaît comme NTFS et "sain", et je peux naviguer dans la structure des répertoires à partir de DOS sans aucun problème.

Je ne veux vraiment pas reformater et réinstaller. Je sais que ce problème peut être résolu !

0voto

Valentin V. Points 115

Cela peut fonctionner ou non, mais j'ai eu le même problème et j'ai découvert qu'en installant un deuxième système Windows 7 sur le même disque mais sur une partition séparée, vous pourrez démarrer et exécuter votre programme bcdedit et ajouter ou réparer le gestionnaire de démarrage du premier système Windows 7.
Utilisez également le second système Windows 7 pour analyser et supprimer les éventuels virus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X