Problèmes de disque dur - SpinRite vs SMART

8

Le disque dur Toshiba dans un ordinateur portable Sony VAIO a mal tourné. J'ai installé un lecteur Western Digital (WD1600BEVS-60RST0, firmware v4.01G04) à partir d'un ordinateur portable HP. J'ai couru SpinRite au niveau 2 et j'ai trouvé des secteurs défectueux, mais il semblait récupérer des données et marquer. J'ai couru SpinRite au niveau 5, et cela a pris environ 30 heures, mais il a fini propre - aucun rapport de problème.

Cependant, lorsque je démarre, j'obtiens une erreur SMART non spécifique disant quelque chose comme "une panne de disque est imminente!" Je suis donc un peu confus - SpinRite a dit "tout va bien!", Mais SMART dit " Danger, Will Robinson! ". En qui ai-je confiance? Que se passe-t-il? Qu'est-ce que SMART sait que SpinRite ne sait pas?

Peter Mortensen
la source

Réponses:

7

Si SpinRite ne lit pas les paramètres SMART lui-même, alors potentiellement beaucoup.

Les valeurs SMART (Self-Monitoring, Analysis, and Reporting Technology) sont un ensemble de variables suivies par le variateur lui-même concernant de nombreuses choses telles que les comptages généraux liés à l'âge (temps de mise sous tension, nombre de mises sous tension au cours de la vie, ...), de base surveillance de la santé (nombre d'erreurs récupérables récupérées, durée du temps de rotation, nombre de secteurs remappés en raison d'erreurs récupérables répétées, nombre de blocs réservés restants pour ce remappage, température actuelle, température maximale historique, ...) ainsi que indicateurs de défaillance explicites (nombre d'erreurs irrécupérables rencontrées, nombre d'échecs lors d'auto-tests antérieurs, ...). La plupart de ces compteurs / indicateurs ont un repère associé au-dessus / en dessous duquel le lecteur commence à se considérer à la sortie.

Bien que SpinRite ait retiré les données de ces secteurs douteux et les ait marquées dans le système de fichiers afin qu'elles ne soient pas réutilisées, le lecteur n'en sait rien. Tout ce qu'il sait, c'est qu'il a plus d'erreurs irrécupérables dans son état enregistré qu'il n'en est satisfait, et probablement d'autres indicateurs moins graves que son état est mauvais et / ou en déclin, et lorsque le BIOS le lit, il vous avertit.

Le lecteur connaît mieux son état que SpinRite. Je vous suggère de suivre son avertissement et de le remplacer dès que possible, au cas où le problème qui a causé les mauvais secteurs s'aggrave. Cela pourrait ne pas empirer (il peut y avoir eu une très petite imperfection à la surface de l'un des plateaux et tout le reste va bien), mais si vous avez des données à ce sujet qui vous intéressent, pouvez-vous vous permettre de prendre le risque?

Une mise en garde: votre BIOS ne lit peut-être pas correctement les indicateurs SMART, mais comme vous avez en fait vu de mauvais secteurs signalés au niveau du système d'exploitation / de l'application, je doute que ce soit le cas, il pourrait donc être utile de prendre un logiciel pour les regarder vous-même . De nombreux utilitaires sont disponibles pour analyser et afficher les paramètres SMART à partir de vos disques - vous pouvez même en trouver un spécifique à votre fabricant (qui peut inclure de meilleures descriptions de mesures qui ne sont pas courantes / standard - SMART permet aux mesures spécifiques au fabricant / modèle d'être stockés et lus) fournis sur leur site.

David Spillett
la source
3

Un lecteur SMART possède de nombreux indicateurs d'état , dont certains indiquent une panne imminente du lecteur. Tout lecteur qui indique l'état de défaillance SMART doit être remplacé dès que possible. Vous pouvez bien sûr continuer à utiliser le lecteur jusqu'à ce qu'il tombe en panne (peut-être des jours ou des mois à l'avenir) mais ne dites pas que vous n'avez pas été averti.

Le système SMART n'est pas infaillible ... Je n'ai eu que des avertissements SMART avancés sur deux disques (sur environ 10). Mais les deux ont échoué dans les deux semaines suivant l'avertissement SMART.

Chris Nava
la source
2

SMART connaît les températures.
SpinRite connaît les secteurs.

Le disque chauffe donc au-dessus du seuil que votre logiciel SMART est configuré pour détecter comme erreur. Lorsque j'ai eu ce problème de manière persistante pendant un été particulièrement chaud, j'ai comme solution de réinitialiser ce seuil à une température plus élevée qui était encore bien dans la plage de température du fabricant.

Si cette solution ne vous semble pas correcte, ou si la température du disque est dangereusement proche de la limite supérieure du fabricant (je suppose que c'est dans les 10 degrés), votre disque tombe en panne.

Mais je le répète, il s'agit probablement d'un paramètre trop sensible pour votre logiciel SMART. Dans tous les cas, selon SpinRite, votre disque n'a pas encore commencé à échouer.

Mais ne lésinez pas sur vos sauvegardes!

harrymc
la source
1

Je ferais confiance à SpinRite dans une certaine mesure s'il a vérifié et réécrit toute la surface du disque. Mais vous devriez vraiment utiliser quelque chose comme Smartmontools pour savoir quel paramètre SMART déclenche l'alerte.

Il se peut que le nombre de blocs défectueux déplacés soit trop élevé ou que l’un des autres indicateurs de «pré-échec» des «vieillesse» soit trop élevé. SpinRite ne peut pas réinitialiser ces indicateurs, donc l'état global SMART continuera de se plaindre.

L'état du disque peut être conservé pendant un certain temps si l'utilisation approfondie de SpinRite n'a pas trouvé plus d'erreurs, mais vous devez continuer à exécuter SpinRite, car il rafraîchit également les blocs avec un ECC incorrect mais corrigible . Ou obtenez simplement un nouveau disque ;-)

robcast
la source