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 !

20voto

Tony Dillon Points 181

J'ai résolu le problème en utilisant diskpart pour corriger le système de fichiers apparemment "corrompu" ("... ne contient pas de système de fichiers reconnu"), puis recréer le BCD à l'aide de la fonction bootrec .

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

Veillez à exécuter chkdsk /f après avoir démarré Windows.

Je suggère également d'examiner le EasyBCD programme. Je ne l'ai pas encore essayé, mais il semble prometteur.

Pour mémoire, j'avais augmenté la taille de ma partition NTFS à l'aide de Gparted, c'est pourquoi j'ai utilisé extend filesystem dans diskpart.

9voto

ArtBIT Points 276

J'ai eu le même problème, j'ai essayé exactement les mêmes solutions, et ça n'a pas marché.

J'ai ensuite essayé de déconnecter tous mes autres disques durs, en ne laissant que celui sur lequel se trouve mon installation Windows. J'ai redémarré avec le disque de récupération de Windows 7 et j'ai lancé la réparation automatique, qui a reconnu le disque et l'installation Windows (jusqu'à ce que je déconnecte tous mes autres disques, la liste des "Options de récupération du système" était toujours vide), et qui a indiqué qu'il y avait une erreur avec ce volume, et qu'elle avait été corrigée avec succès.

J'ai redémarré, j'ai relancé la réparation automatique et voilà, tout était réparé et j'étais de retour dans Windows.

3voto

purecharger Points 713

Malheureusement, aucune de ces réponses n'a fonctionné. Après avoir essayé pendant 10 jours tout ce que j'ai pu trouver et imaginer, j'ai effacé le disque et réinstallé Windows.

1voto

kyle Points 1

Je viens d'avoir le même problème, qui a duré des semaines. Pour une raison quelconque, j'ai décidé de réduire Windows 7 et d'agrandir Ubuntu 10.10 en utilisant GParted.

Quoi qu'il en soit, j'ai suivi les mêmes étapes que vous, encore et encore. L'astuce (et la solution pour moi) a été de lancer RESCAN après avoir activé la partition. Ensuite, quittez et exécutez bootrec /rebuildbcd. Pour faire bonne mesure, j'ai également exécuté le correctif de démarrage de l'interface graphique. Après un redémarrage, j'étais de retour dans Windows.

0voto

Moab Points 56700

Sauvegardez vos données et exécutez un chkdsk sur le disque, si cela ne le rend pas amorçable, utilisez un utilitaire tel que Spinrite ou HDD Régénérateur sur le disque

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