Vérifier l’état de santé de son disque dur/SSD avec la technologie S.M.A.R.T.

Le disque dur ou SSD, comme tout élément matériel informatique peut tomber en panne.
Si vous n'avez pas des sauvegardes de vos données alors vous risquez de perdre toutes les données stockées dessus.

Afin de prévenir les pannes et défaillance de disque dur ou SSD, un protocole S.M.A.R.T. (Self Monitoring Analysis and Reporting Technology) existe qui permet d'effectuer des tests et remontés de pannes.
En clair, vous pouvez effectuer un diagnostic de votre disque dur.
Cela se fait par une interrogation et vérification S.M.A.R.T. sur le disque dur qui peut indiquer si des erreurs matérielles sont présentes.
En effet, le disque effectue un auto-test à intervalles réguliers et prévienne en cas de pannes et erreurs, notamment pour les serveurs.

Pour cela il existe des logiciels pour consulter les données S.M.A.R.T. de nos disques durs.
C'est ce que vous propose cet article à travers les meilleurs logiciels de diagnostics de disque dur.

Comment vérifier l'état de santé de son disque dur ou SSD avec la technologie S.M.A.R.T afin de détecter les problèmes hardware et matériel.

Vérifier l'état de santé de son disque dur avec la technologie SMART

Qu'est-ce que les informations S.M.A.R.T.

Le principe est assez simple, le disque dur va vérifier certains attributs, qui par défaut, ne doivent pas dépasser un certains seuil.
Si le seuil est dépassé, on considère qu'un problème matériel est présent, des compteurs indiquent le taux d'erreur.
Selon le niveau de dépassement, vous pouvez en déduire si le disque est endommagé ou très endommagé.

Les attributs S.M.A.R.T les plus importants :

Attributs S.M.A.R.TDescription
Read Error RateDonne des indications sur des erreurs de lecture sur la surface de disque. Cela peut indiquer des problèmes de disque sur la surface ou tête de lecture
Reallocated Sectors Countindique le nombre de secteurs réalloués. Si des erreurs de lecture ou écriture/vérification d'un secteur sont détectées, les données sont déplacés vers un secteur "sain". Trop de secteurs réalloués peut indiquer un problème matériel. D'autre part, cela peut ralentir la vitesse de lecteur/écriture
Reallocation Event Countnombre de tentative de réallocation de secteurs
Current Pending Sector CountNombre de secteurs potentiellement défectueux, si un secteur marqué comme défectueux a pu être réutilisé, le compteur est diminué
Spin Retry CountNombre total de tentative de rotation à la vitesse nominale du disque. Si ce nombre est trop élevé, cela peut indiquer un problème mécanique du disque dur
Command Timeoutnombre total de d'opération interrompues avec un délai de réponse trop élevé (timeout)
Les principaux attributs S.M.A.R.T

Parmi les remontés S.M.A.R.T, il existe aussi un attribut température qui vérifie la température de l'ordinateur.

Les outils présentés dans cet article sont capables de lire les données S.M.A.R.T. Lorsqu'un seuil est dépassé, ce dernier est considéré comme en erreur.
A partir de là, on dégage un statut du disque : Bon, Prudence ou Mauvais.
Cela permet de prévenir des pannes et défaillances de disque.

Vérifier l'état de santé de son disque dur avec la technologie SMART

Les erreurs Hardrive Failure au démarrage de l'ordinateur

Ces vérifications sont aussi effectuées au démarrage de l'ordinateur.
Le BIOS e l'ordinateur récupère les informations de santé du disque dur. Si ces dernières ne sont pas bonnes, un message vous averti que votre disque dur rencontre un problème et qu'il faut sauvegarder les données et le remplacer en urgence.
Cela se traduit au démarrage de l'ordinateur par un message du type "Hardrive Failure".

Warning Please back-up your data and replace your hard drive. A failure may be imminent and cause unpredictable fail.

Santé des disques dur et Hardrive Failure

Il faut donc sauvegarder vos documents et fichiers puis remplacer le disque dur qui va bientôt tomber en panne.

Vérifier l'état de santé de son disque dur/SSD avec la technologie S.M.A.R.T.

Plusieurs utilitaires existent pour vérifier l'état de votre disque dur et obtenir les remontés S.M.A.R.T. de ces derniers.

CrystalDiskInfo

CrystalDiskInfo est une autre application qui est capable de donner la température du disque dur et aussi récupérer les informations S.M.A.R.T.
Il donne le statut du disque (bon, prudence, mauvais) pour prévenir de défaillance.

Vérifier l'état de santé de son disque dur avec CrystalDiskInfo

Pour le fonctionnement générale et la lecture des attributs depuis CrystalDiskInfo.

HD Heatlh

Il s'agit de mon utilitaire de disque préféré.
HD Health permet d'effectuer divers tests, comme une vérification S.M.A.R.T, un test de surface du disque pour vérifier les clusters défectueux ou encore un test de vitesse.

Vérifier l'état de santé de son disque dur avec HD Tune

L'onglet Info donne des informations sur le disque dur, notez qu'en haut à gauche, vous pouvez sélectionner le disque dur, si vous en avez plusieurs.

Vérifier l'état de santé de son disque dur avec HD Tune

L'onglet Health permet de visualiser les attributs SMART

Vérifier l'état de santé de son disque dur avec HD Tune

Si des seuils sont dépassés, les lignes apparaissent en jaune.
Si le seuil est vraiment dépassés, les lignes sont en rouge.

Vérifier l'état de santé de son disque dur avec HD Tune

En outre dans l'onglet BenchMark, vous pouvez procéder à un test de vitesse du disque dur.

Vérifier l'état de santé de son disque dur avec HD Tune

Enfin l'onglet Error Scan permet d'effectuer une vérification de surface (cluster défectueux).

Hard Disk Sentinel

Hard Disk Sentinel est un logiciel de diagnostic de disque payant qui propose beaucoup de fonctionnalités :

  • surveille l'état du disque dur / SSD via S.M.A.R.T.
  • mesure la température des disques dur, y compris la santé, la
  • mesure également la vitesse de transfert du disque en temps réel qui peut être utilisée comme référence ou pour détecter d'éventuelles pannes de disque dur, des dégradations de performances

Le résumé avec l'évaluation des conditions du disque et des performances.
A gauche les températures et espace libre.

Hard Disk Sentinel : Vérifier la santé de son disque dur avec les interrogations S.M.A.RT

Les températures des disque plus en détails avec une mesure dans le temps :

Hard Disk Sentinel : Vérifier la santé de son disque dur avec les interrogations S.M.A.RT

La liste et mesures des attributs S.M.A.R.T. avec le seuil.
Le logiciel donne la possibilité d'en désactiver.

Hard Disk Sentinel : Vérifier la santé de son disque dur avec les interrogations S.M.A.RT

Vous pouvez aussi générer des rapports.
Hard Disk Sentinel est plutôt destiné aux utilisateurs avertis.

GSmartcontrol

GSmartcontrol est un logiciel opensource à la fois disponible sur Windows et Linux.
Il est capable d'afficher les attributs S.M.A.R.T, les journaux d'erreur des auto-tests du disque et lancer un test manuel.

  • On choisit le disque dur à vérifier et diagnostiquer
GSmartcontrol : Vérifier la santé de son disque dur avec les interrogations S.M.A.RT
  • L'onglet Attributes affichent les attributs SMART et de structure du disque. On trouve les seuils. Lorsqu'un seuil est dépassé, ce dernier apparaît en jaune ou rouge.
GSmartcontrol : Vérifier la santé de son disque dur avec les interrogations S.M.A.RT
  • Puis dans l'onglet Error log, on peut accéder aux journaux d'analyse des auto-tests et tests manuels
GSmartcontrol : Vérifier la santé de son disque dur avec les interrogations S.M.A.RT
  • Enfin dans Perform Test, on lance un test et diagnostics du disque court ou long
GSmartcontrol : Vérifier la santé de son disque dur avec les interrogations S.M.A.RT

Speccy

Speccy de Piriform, est un programme léger qui est capable de donner les températures de l'ordinateur mais aussi de récupérer les remontés S.M.A.R.T de votre disque dur.

DiskCheckUp

DiskCheckUp est un utilitaire gratuit capable aussi d'obtenir les remontés SMART.
Effectuer un test interne du disque et obtenir la vitesse de lecture/écriture.
Enfin DiskCheckUp est aussi capable d'afficher les températures du SSD ou disques dur pour prévenir des surchauffes.

Vérifier l'état de santé de son disque dur avec DiskCheckup

HWiNFO

HWiNFO est un outil gratuit et complet pour surveiller l'ensemble de votre PC.
Côté disque dur, HWiNFO permet de vérifier les erreurs S.M.A.R.T, les débits entrant et sortant du disque dur et SSD.
Il indique aussi la vitesse de transfert.
Toutefois vous n'avez pas les détails des attributs S.M.A.R.T en erreur.
Un tutoriel complet de présentation de HWiNFO existe sur le site :

Vérifier l'état de santé de son disque dur avec HWiNFO

En vidéo

Ces mêmes explications pour surveiller et vérifier la santé de son disque dur en vidéo :

Comment vérifier et test son disque dur quand Windows plante au chargement

Diagnostic matériel sur les PC HP, Dell ou Lenovo

Certaines marques de PC embarquent des systèmes de diagnostics.
C'est le cas des PC HP, Dell et Lenovo
Il faut tapoter sur une touche au démarrage du PC pour y accéder et lancer des tests de diagnostics.
Vous pouvez très facilement lancer une vérification du disque dur ensuite.

Suivez alors ce tutoriel.

CD Live Malekal

Vous pouvez utiliser le CD Live Malekal qui embarque l'utilitaire HD tune, CrystalDiskInfo et Speccy afin de vérifier les informations SMART : CD Live Malekal
Un article plus complet vous explique comment vérifier le matériel de votre ordinateur.

Live CD Ubuntu

Le Live CD UBuntu permet de démarrer sur un environnement Linux, à part de là, vous pouvez installer le programme GSmartControl qui donnent les informations SMART.
Les lignes rouges indiquent des erreurs matériels sur le disque dur.
Pour plus d'informations sur le Live CD Ubuntu, se reporter à la page.

Autres Live USB de dépannage et diagnostics matériel

Il existe bien d'autres Live USB de dépannage et de secours pour tester et vérifier le matériel hardware de son PC comme Hiren’s BootCD PE, MediCat ou Ultimateboot CD.
Ils embarquent des logiciels comme CrystalDiskInfo, GSmartControl, CheckDisk, etc.

BIOS et détections S.M.A.R.T.

Sachez que certains BIOS intègrent une vérification SMART au démarrage de l'ordinateur.
Ainsi au démarrage de l'ordinateur, vous pouvez rencontrer le message du type : "S.M.A.R.T. Status Bad, Backup and Replace. Press F1 to Resume…"

La détection S.M.A.R.T. sur un BIOS Dell :

détection et erreur SMART sur le BIOS

Et sur un BIOS ASUS, il faut passer en mode avancé (touche F7, voir menu du bas) puis se rendre dans l'onglet Advanced.

détection et erreur SMART sur le BIOS

Certains BIOS récent en UEFI peuvent aussi afficher les infos S.M.A.R.T.

Les infos SMART dans le BIOS

Que faire si des erreurs S.M.A.R.T. sont détectées ?

Si des erreurs sont détectées, la première chose à faire est de sauvegarder les documents importants sur un autre support (autre disque dur, clé USB etc).
Ensuite surveillez les remontés S.M.A.R.T du disque dur pour voir si les compteurs s'aggravent,.
En effet l'état du disque peut se dégrader dans le temps.
Si c'est le cas, il faut s'attendre à des lenteurs Windows et des plantages d'applications et du système d'exploitation.
Mais surtout à ce que le disque dur crashent complètement du jour au lendemain.

Éventuellement, procédez à un checkdisk (chkdsk), voir le tutoriel suivant.

Il faudra vous attendre à remplacer le disque dur dans les semaines ou mois à venir.

Enfin se reporter aussi à la page :

Vérifier son disque dur ou SSD en vidéo

Cette vidéo explique pourquoi et comment vérifier son disque dur ou SSD avec chkdsk et les remontés S.M.A.R.T. :

Liens

Pour tester d'autres composants matériels de votre PC (batterie, carte graphique, processeur, etc), suivez cet article :

Et surtout notre guide complet pour entretenir Windows.

Cet article est sous licence Creative Commons BY-NC-SA.
Vous êtes autorisé à partager et modifier cet article, à condition de créditer le site ainsi que la licence, d'utiliser la même licence si vous modifiez l'oeuvre et de ne pas en faire d'utilisation commerciale.

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article Vérifier l’état de santé de son disque dur/SSD avec la technologie S.M.A.R.T. mais vous n'avez pas trouvé la solution à votre problème...

Suivez ces articles du forum pour trouver une réponse :
Sinon créez votre propre demande pour obtenir de l'aide gratuite.
Plus de détails : Comment obtenir de l'aide sur le forum