Que sont les secteurs défectueux et comment pouvez-vous les corriger ? [Partie 2]

Que sont les secteurs défectueux et comment pouvez-vous les corriger ? [Partie 2]

Partie 1 de cet article examiné le matériel du lecteur et comment le contrôleur fonctionne en coulisses pour détecter et résoudre les problèmes avec les secteurs défectueux qu'il détecte pendant le fonctionnement normal.



Dans cette conclusion de cette discussion, nous examinerons les outils disponibles auprès du système d'exploitation, des fabricants de disques et d'autres tiers que vous pouvez utiliser pour gérer et surveiller vos disques afin de les maintenir aussi sains que possible.

Clause de non-responsabilité : Avant d'exécuter l'une des commandes de cet article, assurez-vous d'avoir une bonne sauvegarde du lecteur, car les tentatives de réparation des secteurs défectueux peuvent entraîner la corruption du système de fichiers. Cela signifie qu'il est possible de perdre des portions de fichiers de données ou de métadonnées utilisées pour localiser des fichiers et des répertoires sur le volume. Les outils du fabricant et des tiers peuvent être tout aussi catastrophiques que les utilitaires du système d'exploitation. Ceci est particulièrement important pour les utilitaires qui contournent les protections du système d'exploitation et accèdent directement au lecteur qui est exactement ce que font beaucoup de ces outils.





Analyser un disque pour les secteurs défectueux

Chaque système d'exploitation dispose d'outils pour analyser un disque à la recherche de secteurs défectueux. Certains sont automatiquement invoqués au démarrage si l'ordinateur détecte un arrêt incorrect. Par exemple, Windows conserve un « bit sale » dans la table de fichiers maîtres (MFT) sur les volumes NTFS ou la table d'allocation de fichiers (FAT) sur les lecteurs FAT16/32.

Lors du démarrage, le programme autochk recherche cette valeur et si elle est définie, il exécutera une version abrégée des actions effectuées par chkdsk sur tous les volumes signalés. Un processus similaire est utilisé par d'autres systèmes d'exploitation modernes.



les fenêtres

Pour ceux qui n'ont pas peur de la ligne de commande Windows, chkdsk /r ou chkdsk /b peut être exécuté à tout moment pour rechercher les secteurs défectueux. Il exécutera d'abord d'autres tests pour vérifier la cohérence des métadonnées du lecteur avant le passage optionnel du secteur défectueux. Selon la taille du volume en question et le nombre de répertoires et de fichiers, cela peut prendre un certain temps. La différence entre les deux commandes est que la seconde réévaluera les secteurs déjà signalés par le système d'exploitation comme étant défectueux.

Windows dispose également d'un outil GUI qui peut être utilisé pour effectuer les mêmes vérifications. Il est accessible en ouvrant Explorateur Windows> cliquez avec le bouton droit sur le lecteur pour vérifier> Propriétés > Onglet Outils > Vérifier maintenant… > cochez 'Rechercher et tenter de récupérer les secteurs défectueux' > Démarrer .

Peu importe celui que vous choisissez, si vous analysez un système ou un lecteur de démarrage, il nécessitera un accès exclusif au volume et vous demandera si vous souhaitez planifier l'analyse au prochain redémarrage. S'il ne s'agit pas d'un lecteur système, l'analyse doit commencer immédiatement, à moins qu'un autre processus ne l'ait déjà verrouillé pour un accès exclusif.

Cet outil ne marque pas les secteurs individuels comme étant mauvais ; il marque l'ensemble du cluster comme défectueux dans le MFT ou le FAT et déplace l'ensemble du cluster vers un autre cluster inutilisé sur le lecteur. Cela peut se produire si le matériel du lecteur ne peut pas remapper le secteur défectueux pour une raison telle que son pool de secteurs de rechange a été épuisé.

Linux

Bien que le programme badblocks puisse être utilisé pour rechercher des blocs défectueux (secteurs) sur une partition de disque sur les systèmes Linux, je vous recommande d'utiliser e2fsck -c à la place ou l'approprié fsck variante pour le système de fichiers que vous utilisez. Cela garantit que les paramètres appropriés sont transmis au programme badblocks.

Des paramètres incorrects peuvent causer des dommages irréparables au système de fichiers. Les -c paramètre effectue un test en lecture seule sur le volume. Si vous souhaitez utiliser un test de lecture-écriture non destructif, vous devez spécifier le -DC paramètre à la place.

Lors de l'utilisation -c ou -DC , toute la liste des blocs défectueux est reconstruite. Si vous souhaitez conserver les entrées existantes dans la liste et simplement ajouter de nouveaux blocs à la liste, ajoutez le (conserver) l'option. Si vous pensez que le lecteur lui-même et/ou le système de fichiers ont été endommagés, vous pouvez également ajouter le -p (lisser) qui tentera de réparer automatiquement tout dommage. Il vous avertira s'il ne peut pas corriger les erreurs qu'il trouve.

Outils du fabricant

Les fabricants de variateurs ont leur propre logiciel de diagnostic qui peut être utilisé pour effectuer des analyses de surface et des fonctions de contrôle spécifiques à leurs variateurs. Western Digital a Data Lifeguard pour Windows pour leurs disques tandis que Seagate a SeaTools pour Windows qui peut être utilisé pour tester les disques Seagate, Maxtor et Samsung.

Les deux offrent des options pour tester et réparer leurs disques associés, mais vous devez faire attention aux tests destructifs et non destructifs. Dans les deux cas, vous devriez toujours avoir un sauvegarde actuelle avant de procéder.

Outils tiers

Il existe également des outils tiers tels que SpinRite de Gibson Research Corporation qui accèdent au lecteur en dessous du niveau du système d'exploitation afin d'effectuer leur magie. Il contourne le BIOS et interagit directement avec le contrôleur de disque dur. Il est principalement destiné à la récupération de données, mais peut également être utilisé pour effectuer une analyse et une vérification de surface avant la mise en service d'un nouveau disque.

SpinRite a ses limites. Parce qu'il fonctionne sur le système d'exploitation FreeDOS et qu'il utilise CHS pour accéder au lecteur, il ne peut accéder qu'aux 2 premiers28(268 435 456) secteurs. Ainsi, un lecteur utilisant des secteurs de 512 octets sera limité à 128 Go et un lecteur utilisant des secteurs 4K sera limité à 1 To.

En le configurant sur un disque amorçable à l'aide de l'interpréteur de commandes Windows 98 DOS 7, SpinRite 6 peut théoriquement tester l'intégralité du lecteur.

la manette xbox one ne se connecte pas au pc

Les secteurs défectueux sont-ils réparables ?

Les défauts physiques de fabrication, les accidents de tête et la plupart des autres défauts détectés par le contrôleur de disque dur ne peuvent généralement pas être réparés. Ceux qui ont été isolés par le système d'exploitation sont une autre histoire.

Outils du système d'exploitation

Il est parfois possible de récupérer des blocs ou des clusters marqués comme défectueux par le système d'exploitation. Étant donné qu'un cluster est normalement constitué de plusieurs secteurs et qu'un seul secteur défectueux obtiendra un cluster entier marqué comme étant défectueux, il est parfois possible de récupérer ces clusters.

C'est parce que le contrôleur de disque dur n'a peut-être pas traité le secteur défectueux avant que le système d'exploitation n'ait un problème avec celui-ci. N'oubliez pas que le lecteur ne sait généralement pas que quelque chose ne va pas jusqu'à ce qu'il ne puisse pas lire le secteur et qu'il ne tente pas de remapper le secteur à moins qu'il n'y ait de nombreuses lectures échouées ou qu'une écriture soit tentée dans ce secteur après une lecture échouée.

Si le contrôleur de disque dur a réaffecté le secteur défectueux après que le système d'exploitation a marqué le cluster conteneur comme étant défectueux, réexécutez la commande appropriée pour réévaluer les blocs défectueux ( chkdsk /b Pour les fenêtres, e2fsck -cc pour Linux - vous ne devez pas utiliser le option ici car elle conserverait la liste actuelle des blocs défectueux) devrait l'effacer de la liste.

SpinRite

SpinRite est l'un des outils qui prétend pouvoir récupérer les secteurs faibles. Même avec trois décennies de travail avec la technologie, c'est quelque chose que je ne veux pas faire confiance. Le secteur a été initialement marqué comme mauvais par le contrôleur de lecteur (ou le cluster conteneur a été marqué par le système d'exploitation) car les données ne pouvaient pas être lues de manière fiable à partir de celui-ci. Même si sa capacité à conserver les données peut être améliorée, elle est susceptible d'être temporaire, ce qui devrait soulever quelques questions.

  1. Dans quelle mesure cette réparation est-elle temporaire ?
  2. Êtes-vous prêt à confier vos données à ce secteur ?

Personnellement, c'est un domaine où je ne veux pas m'aventurer. Beaucoup de mes données sont trop importantes.

Surveillance de l'état du lecteur

L'un des deux meilleurs moyens de protéger les données que vous avez stockées sur vos disques - si vous ne l'avez pas discerné des commentaires précédents - est de vous assurer que vous avez mis en place un plan de sauvegarde fiable.

L'autre utilise un logiciel pour surveiller l'état de vos disques. Les disques durs modernes incluent la technologie d'autosurveillance, d'analyse et de rapport (SMART) pour aider à déterminer la santé du disque et à prévoir les pannes.

Ubuntu, RedHat et leurs dérivés ont l'utilitaire Disks dans le cadre de leur installation par défaut. Il vous permet d'accéder aux compteurs SMART les plus importants ainsi que d'exécuter les tests SMART courts et étendus. Il existe également des outils de ligne de commande tels que smartctl qui peuvent être utilisés pour automatiser la vérification et le rapport de l'état du lecteur.

Windows ne fournit pas cette capacité, nous avons donc besoin d'outils tiers tels que CrystalDiskInfo et Hard Disk Sentinel pour gérer le travail.

Compteurs SMART

Ne paniquez pas lorsque vous voyez les valeurs rapportées par ces outils. La valeur seuil est fixée par le fabricant pour indiquer quand il sera considéré comme un problème. La valeur normalisée actuelle est probablement plus haut que la pire valeur signalée et pour la plupart des compteurs, cela est attendu. Les valeurs normalisées qui vont de 1 à 253, bien que certains fabricants choisissent un point de départ de 100 ou 200 pour certains attributs, diminuent à partir d'un point de départ plus élevé au fil du temps et ce n'est pas nécessairement un problème jusqu'à ce qu'il descende en dessous de la valeur seuil.

Quel que soit l'outil que vous choisissez d'utiliser pour surveiller vos périphériques de stockage, il existe une courte liste de compteurs dont vous devriez vous préoccuper à condition que votre lecteur les prenne en charge :

  • Compteur 5 (Nombre de secteurs réaffectés ) est le nombre total de secteurs qui ont été réaffectés et placés sur la G-LIST depuis sa mise en service. Cela n'inclut pas les secteurs qui ont été signalés à l'usine. Les données brutes sont un vrai décompte, donc plus bas est meilleur.
  • Compteur 10 (nombre de nouvelles tentatives d'essorage) indique combien de fois le lecteur a dû essayer de faire tourner le lecteur jusqu'à ce qu'il atteigne la vitesse de fonctionnement si le premier essai a échoué. Les augmentations de cet attribut indiquent des problèmes mécaniques avec le lecteur ou un problème d'alimentation possible.
  • Compteur 187 (Erreurs non corrigibles signalées) est le nombre d'erreurs ECC qui n'ont pas pu être corrigées par le variateur de vitesse. Plus bas est meilleur quand on regarde la valeur brute.
  • Compteur 188 (Délai d'expiration de la commande) est le nombre d'opérations abandonnées sur l'appareil. Ceci est généralement le résultat de problèmes d'alimentation ou de connexion du câble de données. Encore une fois, la valeur des données brutes doit être faible.
  • Compteur 195 (Matériel ECC récupéré) est une implémentation spécifique au fournisseur, de sorte que les valeurs peuvent ne pas toujours représenter des conditions identiques. En général, il s'agit du nombre de fois où la correction ECC a été nécessaire pour renvoyer les données correctes du lecteur.
  • Compteur 196 (nombre d'événements de réaffectation) représente le nombre de fois que les secteurs ont déclenché un événement de remappage par le contrôleur. Il compte à la fois les tentatives réussies et infructueuses de remapper les secteurs. Il n'est pas pris en charge par tous les fabricants.
  • Compteur 197 (nombre de secteurs en attente en cours) est le nombre de secteurs actuellement marqués comme instables et qui seront remappés si sa prochaine tentative de lecture réussit ou lors de la prochaine écriture. Ce compteur est décrémenté une fois que le secteur a été remappé avec succès.
  • Compteur 198 (nombre de secteurs non corrigibles hors ligne) est le nombre total d'erreurs lors de la lecture ou de l'écriture des secteurs. Si cela commence à augmenter, il y a un problème avec la surface du disque ou le sous-système mécanique.

Pris isolément, la plupart des compteurs disponibles n'offrent pas beaucoup d'informations sur la santé globale de vos disques. Mais lorsqu'ils sont pris ensemble, en accordant un intérêt particulier à ceux énumérés ci-dessus, vous êtes plus susceptible de repérer des tendances négatives afin de vous préparer à la disparition inévitable du lecteur.

comment rendre votre twitter bleu

Conclusion

Même s'il existe des outils disponibles pour aider à prédire combien de vie il peut rester dans vos périphériques de stockage, cela n'élimine pas le besoin d'un plan de sauvegarde solide et testé. Il y a des preuves qu'un grand nombre de disques échouera sans qu'une seule erreur SMART n'apparaisse dans tout son historique. Dans le même rapport, il montre également une forte corrélation entre certaines des erreurs SMART répertoriées ci-dessus et une durée de vie extrêmement abrégée de l'appareil.

Par exemple, les secteurs défectueux indiqués dans l'image ci-dessus proviennent d'un disque dont Hard Disk Sentinal Pro estime qu'il lui reste 21 jours de vie. Il y a deux mois, il faisait un rapport de 30 jours et j'attends toujours de voir combien de temps il faudra encore avant de trouver son chemin vers le paradis des données. Cela montre donc que l'analyse prédictive, tout en indiquant que les données sont à risque, ne peut toujours pas donner avec précision une idée fiable de combien de temps il en reste.

Même si le nombre de secteurs défectueux n'a pas augmenté depuis des mois et que l'utilisation de HDD Regenerator sur le disque pour voir s'il pouvait faire revivre ces 77 secteurs défectueux n'a pas aidé, la santé globale a quand même quelque peu diminué. Il sera intéressant de voir combien de temps il survit.

Je souhaite savoir si quelqu'un d'autre a eu des expériences similaires avec les outils de surveillance SMART ? Avez-vous réussi à sauver vos données d'un sinistre en les utilisant ? N'ont-ils pas du tout fonctionné pour vous ? Qu'en est-il des outils pour faire revivre les secteurs défectueux tels que SpinRite ou HDD Regenerator ? Faites-le moi savoir dans les commentaires ci-dessous!

Partager Partager Tweeter E-mail Comment nettoyer votre PC Windows à l'aide de l'invite de commande

Si votre PC Windows manque d'espace de stockage, nettoyez les fichiers indésirables à l'aide de ces utilitaires d'invite de commande rapides.

Lire la suite
Rubriques connexes
  • La technologie expliquée
  • Disque dur
A propos de l'auteur Bruce Epper(13 articles publiés)

Bruce joue avec l'électronique depuis les années 70, les ordinateurs depuis le début des années 80, et répond avec précision aux questions sur la technologie qu'il n'a pas utilisée ni vue tout le temps. Il s'agace aussi en essayant de jouer de la guitare.

Plus de Bruce Epper

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner