Bonjour,
à la suite de plusieurs BSOD il peut arriver qu'un disque dur comporte des erreurs. C'est le rôle CHKDSK d'y mettre bon ordre.
Dans le cas que je rencontre cela ne marche pas compte tenu de la nature de l'erreur détectée au cours de la phase 2 :
Étape*2*: Examen de la liaison des noms de fichiers...
3828 enregistrements d’analyse traités.
Erreur lecture disquec000000e
Correction des erreurs dans l’index $I30 du fichier 5144A.
CHKDSK a découvert de l’espace libre marqué comme étant alloué dans la bitmap de l’index $I30 pour le fichier 5144A.
Tri de l’index $I30 du fichier 5144A.
À ce stade :
- CHKDSK s'arrête avec un code erreur
- le disque dur est déconnecté
Ceci m'amène à poser plusieurs questions (en effet malgré une expérience je n'ai jamais rencontré le cas) :
- comment trouver la correspondance entre les numéros d'index et numéro de fichiers donnés en code hexa et les noms de fichiers « utilisateur » ?
- existe-t-il un outil qui permette de détecter et de lister toutes les erreurs du type ? (avec noms de fichiers en clair ?)
- existe-t-il ou plutôt quels outils permettent une récupération automatique de ce qui est valide et établisse une liste des fichiers qui n'ont pas pu être restaurés. Ceci afin d'en faire la restauration manuelle (à partir de backup, en réinitialisant des applications, ou en supprimant la totalité d'un répertoire qui n'avait qu'une vocation temporaire...) ?
Ma stratégie de résolution manuelle
- établir la liste des fichiers contenant les erreurs (nota : CHKDSK trouve la première erreur, mais à ce stade cela provoque la déconnexion du disque et donc le crash de CHKDSK). Si le nombre de fichiers concerné est un temps soit peu important, même sans dommage majeur pour l'intégrité globale des données, la nécessité d'un reboot à froid et la ré-exécution de CHKDSK pour traiter chaque fichier jusqu'au stade de le rencontrer et générer l'erreur, produit une réparation de durée totalement indéterminée.
- Supprimer les fichiers ou l'ensemble de fichiers concernés (y compris les fichiers liés)
- Restaurer les données utiles après une sauvegarde
Nota : je n'ai détecté le problème que par le plantage d'une sauvegarde incluant un fichier endommagé et j'avais évidemment précédemment effectué des sauvegardes différentielles sans incident. Donc je n'ai pas d'idée sur la date d'origine des erreurs sachant que s'agissant de données pour une grande part cumulatives je ne fais qu'assez rarement une sauvegarde générale.
En attendant la réparation évidemment il n'est pas question d'utiliser le disque dont les plantages ne peuvent que développer de nouvelles anomalies de manière exponentielle.
La solution de sécurité est peut-être une duplication de disque en miroir, parce que après la première erreur rencontrée j'ai tenté une copie secteur par secteur qui a produit une erreur fatale à la lecture. C'est évidemment la solution de sécurité mais je ne l'ai jamais pratiqué et ne crois pas avoir les outils nécessaires.
Quel sont donc les processus et les outils adaptés pour remettre en état ce disque qui comprend 3 partitions NTFS et un total de 1,5 To de données ? Dont la panne signifie pour moi un arrêt total de la machine et donc du travail en cours.
Cordialement
Trebly
Partager