in

Comment les outils de diagnostic du disque dur savent-ils si un secteur est défectueux ou non?

Personne n’aime penser à un disque dur qui tourne mal et encore moins à en éprouver un, mais comment les outils de diagnostic de disque dur savent-ils réellement si les secteurs sont défectueux ou non? Le post de questions-réponses des super-utilisateurs d’aujourd’hui contient les réponses aux questions d’un lecteur curieux.

La question

Le lecteur SuperUser David veut savoir comment les outils de diagnostic de disque dur savent si un secteur est défectueux:

Lorsque je rencontre un disque dur qui peut échouer, je le scanne en utilisant ViVARD, qui me permet de savoir de manière fiable si le disque dur doit être remplacé ou non. Comment fonctionnent ces types d’outils? Comment peuvent-ils distinguer un mauvais secteur d’un bon secteur?

Comment les outils de diagnostic de disque dur savent-ils si un secteur est défectueux ou non?

La réponse

Les contributeurs SuperUser Stavr00 et Ole Tange ont la réponse pour nous. Tout d’abord, Stavr00:

Les disques durs modernes implémentent un système dans le firmware appelé INTELLIGENT qui recueille des statistiques sur les performances du disque dur et évite automatiquement la perte de données en éloignant les données des secteurs défectueux.

Les outils de diagnostic interrogent le logiciel SMART du disque dur afin de créer un rapport de vérification de l’état. Les secteurs défectueux sont détectés lors de l’accès au disque dur, évités et le déplacement nécessaire est effectué par le système SMART.

Suivi de la réponse d’Ole Tange:

Je ne connais pas ViVARD, c’est donc une réponse générale.

INTELLIGENT

SMART fait partie de la plupart des disques durs modernes. Il enregistre lorsque le disque dur détecte un secteur défectueux et que le «temps de recherche ou de démarrage» est plus long que la normale. Ce sont tous des indicateurs de défaillance d’un disque dur.

La façon dont le disque dur récupère un secteur défaillant est due à des codes de correction d’erreur (généralement Reed-Solomon) qui peuvent effectuer une récupération si quelques bits sont erronés. Si de nombreux bits sont erronés, le disque dur essaie de récupérer en lisant le secteur encore et encore. Lorsqu’il réussit enfin, il l’enregistre dans l’un des secteurs de réserve.

Secteurs de lecture

Le disque dur réalloue les secteurs avec des erreurs de lecture à un ensemble de secteurs de réserve qui sont réservés à cela. Le système d’exploitation ne voit généralement pas cela, mais considère que l’ensemble du disque dur ne comporte aucune erreur. Ce n’est que lorsqu’il n’y a plus de secteurs à réaffecter (ou que le secteur ne peut pas être récupéré) que le système d’exploitation verra les secteurs cassés.

Mais il est possible de contourner la correction d’erreur. Je pense que c’est différent pour chaque modèle, mais peut-être que ViVARD le fait? De cette façon, vous pouvez lire les données réelles sur le disque dur. En lisant ceci, vous pourrez voir quels secteurs ont des erreurs, même si le système d’exploitation lui-même ne voit aucune erreur.

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment supprimer votre compte Firefox

Comment supprimer votre compte Firefox

L'enracinement d'Android n'en vaut plus la peine

L’enracinement d’Android n’en vaut plus la peine