Un disque dur se souvient-il des secteurs défectueux après le formatage?

21

Sur un disque dur au format NTFS avec des secteurs défectueux, le disque dur se souvient-il toujours des secteurs défectueux après que Windows diskpart cleanest utilisé pour supprimer le volume NTFS? Et alors clean all?

Christophe en otage
la source
1
Dépend du disque dur. Je me souviens des disques avec un tableau manuscrit des secteurs défectueux, sur l'étiquette, sous le numéro de série!
Brian Drummond

Réponses:

31

NTFS se souvient des clusters défectueux . Un cluster est considéré comme mauvais si un secteur est inaccessible. Étant donné que les informations sur la gravité du cluster sont stockées dans un fichier ( $BadClus, spécifiquement), ces informations seront supprimées si le volume NTFS est supprimé. ( cleanet clean allsont essentiellement les mêmes à cet égard. clean alleffectue une destruction plus approfondie des données du disque, tout en cleaneffaçant simplement la table de partition.) Pour en savoir plus: Fichiers système NTFS (métadonnées) .

Le disque dur est ce qui rappelle les mauvais secteurs. La façon dont cela fonctionne dépend du modèle de lecteur, mais la plupart des disques modernes détectent et remappent automatiquement les secteurs morts afin que le système d'exploitation ne sache même pas qu'il y a un problème. Dans ce cas, rien du système d'exploitation ne peut affecter la comptabilité interne du disque.

Comme d'autres (notamment la réponse sévère ) l'ont mentionné, si le système d'exploitation peut voir des secteurs défectueux, le disque peut avoir manqué de secteurs de secours internes. (Particulièrement vrai si l'échec est renvoyé sur une écriture.) Bad Things TM se produira probablement bientôt si vous ne le remplacez pas.

Ben N
la source
2
Le disque dur a des secteurs de rechange à utiliser au lieu de ceux qui ont mal tourné. (Cela peut être étudié avec SMART). Si le disque commence à signaler des secteurs défectueux au système d'exploitation, cela signifie qu'il n'a plus de secteurs de rechange et qu'il ne tardera probablement pas à fonctionner. Il est alors conseillé de remplacer le disque par un nouveau.
Thorbjørn Ravn Andersen
1
@ ThorbjørnRavnAndersen Non, ce n'est pas vrai. Si un secteur tourne mal et que le système d'exploitation essaie de le lire , le disque ne peut rien faire d'autre que renvoyer une erreur - il ne peut pas le remplacer par un disque de secours, car il n'a aucun moyen de savoir quelles données y mettre. Cela conduirait à une corruption silencieuse des données. Si, après avoir écrit dans un secteur, il reste défectueux (l'écriture elle-même échoue ou la relit le fait), il y a un problème.
derobert
@derobert Bonne info. J'ai légèrement ajusté ma réponse. Je suis sûr que le disque met à jour sa propre table de secteurs défectueux en cas d'échec de lecture, en plus de notifier le système d'exploitation.
Ben N
20

Si le système d'exploitation rencontre des secteurs défectueux, la table des blocs défectueux internes du lecteur est probablement pleine (comme l'a souligné Ben N) et il est temps de retirer le lecteur. Les lecteurs n'arrêtent généralement pas d'échouer.

dur
la source
1
Si je pouvais remonter cette réponse plusieurs fois, je le ferais. Si le système d'exploitation affiche des secteurs défectueux, il est temps de retirer le disque. Rien de moins prend un risque énorme avec vos données.
Rod Smith
3
@RodSmith, pas tellement. AFAIK, Windows marque joyeusement le cluster après un échec de lecture sans essayer de réécrire le secteur. C'est généralement pourquoi ils "s'en vont" lorsque vous formatez; car cela provoque une écriture et résout le problème.
psusi
2

En sortie d'usine, le disque dur est capable de re-mapper les secteurs défectueux en "pièces de rechange" sur les cylindres intérieurs. Vos diagnostics SMART enregistreront le nombre. Cela peut être googlé assez facilement. Inutile de dire qu'il y aura un délai de recherche même si votre lecteur est "défragmenté". Dans le mauvais vieux temps, la came du disque dur avec les mauvais secteurs nommés sur une étiquette apposée sur le lecteur pour la liste dans un format de bas niveau.

Ce remappage est abstrait du système d'exploitation, qui se souviendra des mauvais "clusters" et pour répondre à votre question, il faudra peut-être réapprendre les mauvais clusters.

mckenzm
la source