Comment puis-je réinitialiser les résultats SMART afin qu'il n'enregistre pas les résultats précédents. Ma raison est que je testais les disques durs fermés ensemble sur un boîtier fermé. Cela a fait échouer un des disques durs à la lecture de la température du flux d'air.
Après avoir ouvert le boîtier (ce qui a abaissé la température de tous les disques de 10 degrés Celsius en 5 minutes), puis séparé les disques un peu plus (3 degrés de moins) Tous les résultats étaient bons, mais comme la lecture du flux d'air a échoué lors d'une lecture précédente, elle a toujours montre que l'échec.
Alors, comment puis-je réinitialiser les lectures pour SMART?
hard-drive
temperature
smart
Luis Alvarado
la source
la source
Réponses:
Les disques durs ont de l'espace libre pour des raisons de récupération. La récupération se produit automatiquement. Les outils de récupération ne remappent que les secteurs physiquement défectueux à cet espace disponible. Une fois remappé, lorsqu'une lecture ou une écriture se produit sur un secteur défectueux, le lecteur transforme l'accès à l'espace libre et masque l'erreur.
Pour être honnête, je ne connais aucun moyen de réinitialiser les données SMART. C'est quelque chose que le disque dur maintient en interne, et en tout cas ce serait une mauvaise chose à faire.
SMART signale que votre disque dur tombe en panne! La réinitialisation des compteurs ne changera pas le fait qu'un seuil d'erreur pour le variateur a été dépassé.
Donc NON, vous ne pouvez pas réinitialiser l'historique SMART. Il est installé en usine pour l'évaluation du lecteur en cas de panne. SMART peut uniquement être désactivé ou activé.
J'espère que cela répond à votre question.
la source
En fait, il existe un moyen de réinitialiser les données SMART. Vous n'avez besoin que d'un simple convertisseur rs232 en usb (uart en ttl) et de quelques câbles connectés aux interfaces de diagnostic hdds. (c'est sur le côté droit du port sata, 5 ou 4 broches) Vous devez connecter les câbles RX TX et GND (et le câble d'alimentation bien sûr: D) puis allumer le disque dur et vous y connecter avec du mastic ou hyperterminal (linux peut se connecter avec c'est propre terminal, je suppose), par exemple pour les disques Seagate: pour 7200.10 et les vitesses de transmission plus anciennes sont de 9600 pour 7200.11 et plus récentes de 38400
commandes après la connexion, appuyez sur CTRL + Z puis tapez "/ 1" appuyez sur entrez le type "N1" appuyez sur Entrée quand il a fini de retirer tous les câbles et allumez le disque dur comme d'habitude pour voir les changements :)
pour d'autres informations sur le disque dur, utilisez google :)
la source
Les données SMART ne sont pas très standard entre les fabricants, mais le test de température du disque dur devrait indiquer si la température du lecteur a dépassé un seuil dans le passé: http://en.wikipedia.org/wiki/SMART#Known_ATA_S.MART_attributes
L'idée est qu'une surchauffe augmente vos chances d'échec. SMART ne dit pas que votre lecteur est mauvais, mais il a de plus en plus de chances d'échouer à l'avenir.
SMART est censé être un audit de l'historique des lecteurs et est géré par le lecteur lui-même, vous ne pouvez donc pas "réinitialiser" ou "effacer" les valeurs SMART.
la source
Le point d'attributs actuels / pires, comme la température, est exactement cela: pour vous dire si le variateur a déjà été en dehors de sa température de fonctionnement maximale, et peut donc avoir subi des dommages permanents.
C'est pourquoi il est dit "échoué dans le passé", pas "échoué maintenant": vous venez juste de toucher le seuil max-temp. Notez que l'affichage des attributs indique "normalisé: 50, seuil: 45, pire: 45". (Ce sont des valeurs normalisées de 0 à 200 comme pour tout autre attribut, pas des températures brutes en degrés Celsius.)
Vous avez également des secteurs défectueux (erreurs de secteur non corrigibles), donc que la brève température élevée en soit la cause ou non, il est probablement temps d'abandonner ce lecteur.
Une meilleure interface utilisateur du logiciel SMART vous montrerait la température actuelle et maximale . par exemple
smartctl -a /dev/sda
ousmartctl -x /dev/sda
(-x
imprime toutes les données SMART et non-SMART disponibles qu'il peut obtenir du lecteur, y compris un journal d'historique de température si le lecteur en a un, avec un graphique à barres ASCII.)smartctl -x inclut ceci pour un ancien disque dur WD Green 1 To (WD10EADS):
Le logiciel que vous utilisez ne montre que la température actuelle, qui est légèrement inférieure au seuil, mais cela ne cachera pas le fait que le lecteur était hors spécifications à un moment donné dans le passé.
Vous pourriez certainement justifier d'ignorer cette température élevée momentanée, si vous l'avez vraiment corrigée en quelques minutes. Mais vous ne pourrez (ou ne devriez pas) jamais faire mentir le lecteur lui-même sur le fait qu'il était au-dessus de sa température maximale nominale pendant un certain temps, et donc l'attribut a échoué dans le passé.
Vous pouvez configurer
smartd
pour ignorer tout attribut donné afin que vous puissiez toujours recevoir une notification utile si quoi que ce soit d' autre franchit un seuil en territoire officiellement défaillant. :smartd.conf(5)
dit:Attributs d'historique de température étendus
Je viens de recevoir un nouveau Seagate Barracuda de 6 To (ST6000DM003-2CY186 firmware 0001, un lecteur de 5425 tr / min), qui a des statistiques intéressantes, y compris le temps passé à dépasser les points de fonctionnement min / max, et le haut / bas des températures à court terme et à long terme. .
Et dans la section détaillée:
(Le lecteur n'est allumé que depuis quelques minutes; c'est probablement la raison pour laquelle il n'y a
-
pas de données dans certains champs.)Si vous conduisez a ces attributs étendus, vous pouvez montrer à quelqu'un que le temps passé en dehors de la température autorisée était très court (si c'est le cas). Vraisemblablement, si vous alliez modifier les données SMART, vous auriez simplement fait cela et supprimé toute mention de ce qu'elles soient hors de portée, mais vous ne pouvez évidemment pas faire confiance à 100% aux données d'un lecteur de seconde main qui quelqu'un essaie de vous vendre.
Voir /superuser/1389522/what-does-it-mean-when-my-new-hdd-reports-errors-at-a-time-that-shouldnt-exist pour en savoir plus sur les lecteurs utilisés avec "odomètre rollback" sur leur attribut "Power_On_Hours" par exemple.
la source
À ma connaissance, la seule façon de l'arrêter est de désactiver SMART dans le BIOS. Cependant, cela ne fera qu'arrêter le MATÉRIEL.
Votre système d'exploitation demandera toujours au lecteur ses informations SMART et vous dira qu'il échoue.
la source