smartmontools SMART drive health monitoring

Le shucking est l’astuce d’acheter un disque USB externe, de craquer la coque en plastique et de retirer le disque nu pour une construction NAS ou de bureau. C’est toujours l’itinéraire le moins cher par téraoctet pour le stockage en masse en 2026, souvent 30 à 50 pour cent moins cher que le prix de détail interne pour la même capacité. Le hic, c’est que les fabricants envoient parfois des unités de niveau QC de marque blanche à l’intérieur de disques externes, des disques qui auraient échoué le tri plus strict pour une SKU de détail en boîte. Ces unités fonctionnent généralement bien pendant des mois, puis échouent sans avertissement.

La seule défense est de surveiller les attributs SMART pour qu’une pointe du nombre de secteurs réalloués ou un nombre croissant d’erreurs CRC UDMA vous atteigne avant le disque lui-même. Nous avons recherché les meilleures applications de surveillance de la santé des disques durs SMART sur le bureau et classé sept qui couvrent Windows, macOS et Linux, plus un tableau de bord auto-hébergé qui réunit un homelab.

Ce qu’il faut rechercher dans une application de surveillance SMART

Un outil SMART utile doit faire plus que simplement vider les valeurs hexadécimales brutes. Six critères comptent avant d’en choisir un.

Portée des attributs. Recherchez le nombre de secteurs réalloués, les secteurs en attente actuels, les secteurs irrécupérables hors ligne, les erreurs CRC UDMA, le nombre de tentatives de rotation et, pour les SSD, le nombre de nivellement d’usure et le nombre total d’octets écrits. Tout ce qui est plus étroit manque les premiers signes d’défaillance que Backblaze a marqués il y a des années.

Daemon en arrière-plan contre GUI unique. Un tableau de bord que vous devez vous souvenir d’ouvrir est un tableau de bord que vous oublierez. Les daemons qui interrogent selon un calendrier et qui se déclenchent en cas de dépassement de seuil sont la seule véritable filet de sécurité.

Support NVMe sur USB. De nombreux outils échouent quand un disque NVMe se trouve dans un boîtier USB, en particulier sur Windows et macOS. Confirmez avant d’acheter le boîtier.

Alertes. Le courrier électronique est la ligne de base. Webhook, Discord ou push mobile via une pile de notifications NAS est mieux.

Intégration NAS. Le déploiement Docker et les crochets Home Assistant importent si le disque réside dans un homelab. Il en va de même pour le support de l’agent pour qu’un seul tableau de bord puisse surveiller les disques sur plusieurs hôtes.

Installation portable. Pratique pour le diagnostic en boutique technologique sur la machine d’un client lorsque vous ne voulez pas installer un service.

Comparaison rapide

Application Meilleur pour Plates-formes Open source Surveillance continue Gratuit
smartmontools Vérité brute sur n’importe quel OS Linux, macOS, Windows, FreeBSD Oui Oui (smartd) Oui
CrystalDiskInfo Utilisateurs domestiques Windows Windows Non (freeware) Sondages programmés Oui
GSmartControl GUI multiplateforme Linux, macOS, Windows Oui Non (unique) Oui
Hard Disk Sentinel Flottes et ateliers Windows, Linux Non Oui Essai, puis payant
Scrutiny Tableaux de bord homelab Docker sur Linux, macOS, Windows Oui Oui Oui
DriveDx Utilisateurs Mac avec externes macOS Non Oui Payant
Open Hardware Monitor Corrélation de température Windows, Linux Oui Oui Oui

Les applications

1. smartmontools (smartctl / smartd), meilleur en général

smartmontools est l’utilitaire SMART que tous les autres outils de cette liste encapsulent. Il est livré en tant que deux binaires, smartctl pour les lectures uniques et smartd pour la surveillance en arrière-plan, et il est en développement continu depuis 2002. Des packages existent sur pratiquement chaque distribution Linux, macOS via Homebrew, Windows via un installateur et FreeBSD prêt à l’emploi.

La commande smartctl -a /dev/sdX imprime chaque attribut exposé par le disque, le journal d’auto-test, le journal des erreurs et les données d’identité en une seule fois. L’exécution de smartd en tant que service interroge chaque disque selon un calendrier défini dans smartd.conf et envoie un e-mail en cas de dépassement de seuil. La configuration est un fichier texte, ce qui va bien sur un serveur et c’est maladroit sur un ordinateur portable.

Où il échoue: pas de tableau de bord, sortie laconique et un fichier de configuration qui s’attend à ce que vous lisiez la page de manuel.

Télécharger: smartmontools.org

Conclusion: installez ceci même si vous prévoyez d’utiliser une GUI par-dessus. Tout le reste sur cette page appelle smartctl sous le capot.

2. CrystalDiskInfo, meilleure GUI Windows gratuite

CrystalDiskInfo est par où la plupart des utilisateurs Windows commencent, et pour une bonne raison. La fenêtre montre chaque disque comme une carte colorée, bleue pour sain, jaune pour attention, rouge pour mauvais, avec des attributs dans une grille ci-dessous à la fois brute et normalisée aux côtés des seuils du fournisseur.

Deux caractéristiques le distinguent. Il lit SMART à partir de disques NVMe même lorsqu’ils se trouvent dans un boîtier USB, ce qui confond la plupart des outils Windows, et il peut planifier des sondages avec un raccourci de démarrage. La version ZIP portable s’exécute sans installateur, utile pour le diagnostic en boutique technologique sur la machine d’un client.

Où il échoue: freeware, pas open source. Les alertes sont limitées au son local et aux e-mails SMTP. Pas de webhook, pas de push mobile.

Télécharger: crystalmark.info

Conclusion: installez ceci sur n’importe quelle machine Windows qui contient des données qui vous importent. Gratuit, faible surcharge, aucune raison de ne pas le faire.

3. GSmartControl, meilleure GUI multiplateforme portable

GSmartControl est un frontend Qt pour smartctl. Il s’exécute sur Linux, macOS et Windows, est livré sous forme de code open source sur GitHub et place chaque option smartctl derrière des boutons et des onglets. La sélection d’un disque ouvre l’identité, la table des attributs, le journal d’auto-test, le journal des erreurs et les boutons pour déclencher des auto-tests courts ou prolongés sur place.

L’interface est fonctionnelle plutôt que jolie, mais elle remplit bien sa fonction pour une vérification de santé ponctuelle. Comme il encapsule le CLI, il hérite de la prise en charge des pilotes smartctl, donc NVMe sur USB fonctionne bien sous Linux et inégalement sous Windows selon le pont du boîtier.

Où il échoue: pas de surveillance continue, pas d’alertes, pas de sondage. C’est un spectateur, pas un gardien.

Télécharger: gsmartcontrol.shaduri.dev

Conclusion: associez-le à smartd pour la surveillance en arrière-plan, ou gardez la version portable sur une clé USB pour une utilisation en atelier de réparation.

4. Hard Disk Sentinel, meilleur pour les flottes

Hard Disk Sentinel est le choix commercial, destiné aux départements informatiques, aux ateliers de récupération de données et à tous ceux qui gèrent plus que quelques disques. Il va au-delà de SMART brut avec une estimation de durée de vie prédite dérivée des courbes de tendance de la température, des secteurs réalloués et des secteurs en attente, et peut envoyer des alertes par e-mail, SMS, message réseau ou webhook dans une pile de surveillance comme Zabbix ou PRTG.

L’édition Windows a été l’incontournable pendant deux décennies. Une édition Linux couvre les déploiements de serveurs, et les licences d’entreprise ajoutent un moniteur réseau qui tire SMART des hôtes distants vers une console centrale.

Où il échoue: payant, code fermé et l’interface affiche son âge. Excessif pour un bureau à deux disques.

Télécharger: harddisksentinel.com

Conclusion: si vous gagnez votre vie grâce aux données, la licence se rembourse la première fois qu’elle vous avertit qu’un disque est sur le point de défaillir.

5. Scrutiny, meilleur tableau de bord auto-hébergé

Scrutiny est un tableau de bord web moderne au-dessus de smartctl, conçu pour une utilisation en homelab et en petite entreprise. Il s’exécute en tant que conteneur Docker, de sorte qu’un NAS ou un Raspberry Pi dans le coin peut l’héberger, et les conteneurs d’agent sur chaque hôte envoient leurs données SMART à l’instance centrale selon un calendrier.

L’interface Web est réellement utilisable. Les cartes par disque affichent la santé actuelle, les graphiques historiques couvrent chaque attribut et l’onglet notifications prend en charge webhook, Discord, Slack, Home Assistant, Pushover, Gotify et une douzaine d’autres cibles. Les statistiques de défaillance de Backblaze sont intégrées pour que le tableau de bord signale les attributs qui se corrèlent avec les défaillances du monde réel, pas seulement les seuils du fournisseur.

Où il échoue: la configuration implique Docker Compose. Un utilisateur de bureau Windows avec deux disques le trouvera plus lourd qu’il ne le faut.

Télécharger: GitHub

Conclusion: c’est l’outil à exécuter si vous envoyez déjà des métriques à Grafana ou des notifications à Home Assistant. Configurez une fois, puis oubliez.

6. DriveDx, meilleur moniteur SMART macOS

DriveDx comble le vide laissé par Disk Utility sur macOS. Il gère APFS et HFS+, les boîtiers Thunderbolt, les disques SATA USB externes et les NVMe attachés par USB, le dernier desquels les outils intégrés d’Apple ignorent essentiellement. Un élément de la barre de menus affiche la santé actuelle en un coup d’œil, et la fenêtre principale décompose chaque disque par indicateur avec une explication en anglais simple de ce qu’un compteur croissant signifie.

La licence payante est unique, avec un forfait familial pour plusieurs Mac et un essai gratuit qui montre assez pour décider. Les alertes se déclenchent via les notifications macOS et les e-mails SMTP.

Où il échoue: macOS uniquement, payant et pas d’intégrations de type NAS au-delà de l’e-mail.

Télécharger: binaryfruit.com

Conclusion: l’outil à acheter si vous exploitez un rig d’édition photo ou vidéo sur des disques externes. Rien d’autre sur macOS ne lit NVMe sur USB de manière aussi fiable.

7. Open Hardware Monitor, meilleur pour la corrélation de température

Open Hardware Monitor est le choix non conventionnel. C’est un outil Windows et Linux gratuit et open source qui surveille les capteurs CPU, GPU et carte mère aux côtés de SMART de disque. Cette combinaison importe davantage pour les disques extraits que la plupart des gens ne le réalisent. Les disques externes sont expédiés dans des boîtiers hermétiques avec refroidissement passif, et un disque qui était à 42 degrés Celsius dans son boîtier peut tourner à 55 dans un boîtier avec un mauvais flux d’air.

La température croissante associée aux secteurs réalloués croissants est un signal avant-coureur qu’un disque est poussé au-delà de sa tolérance. L’interface est un simple arbre de capteurs mis à jour en temps réel, avec des colonnes min et max.

Où il échoue: pas d’alertes par e-mail, couverture SMART plus clairsemée que smartmontools et développement gelé. Une branche appelée Libre Hardware Monitor est mieux maintenue si OHM ne lit pas votre matériel.

Télécharger: openhardwaremonitor.org

Conclusion: exécutez-le aux côtés de smartd ou Scrutiny, pas à la place. Il répond à une question que les autres ne posent pas.

Comment choisir le bon

Si vous utilisez Windows et souhaitez l’option la plus simple, installez CrystalDiskInfo, planifiez un sondage hebdomadaire et vérifiez l’icône de la barre d’état système.

Si vous exécutez Linux, macOS ou FreeBSD sans interface, exécutez smartmontools avec smartd configuré pour envoyer un e-mail en cas de dépassement de seuil. Chaque outil SMART Linux l’appelle de toute façon, vous pouvez aussi bien l’utiliser directement.

Si vous exécutez un NAS ou un homelab avec Docker, Scrutiny est la réponse. Il extrait SMART de chaque hôte, trace l’historique et envoie des alertes là où vont déjà vos autres notifications.

Si vous gérez de nombreux disques professionnellement, Hard Disk Sentinel vaut la licence. La durée de vie prédictive plus les alertes multi-canaux évitent l’appel téléphonique d’un client demandant pourquoi le RAID s’est arrêté.

Si vous exécutez un Mac avec des disques Thunderbolt ou USB externes, en particulier des boîtiers NVMe, achetez DriveDx.

Si vous avez besoin d’une GUI portable pour vérifier un disque sur la machine de quelqu’un d’autre, gardez GSmartControl sur une clé USB.

Si vous résolvez un problème thermique sur un disque extrait ou un NAS maison, exécutez Open Hardware Monitor aux côtés de l’un des ci-dessus.

FAQ

SMART peut-il vraiment prédire quand un disque dur défaillira?

Pas parfaitement. L’ensemble de données de défaillance à long terme de Backblaze montre que seule une poignée d’attributs corrèlent fortement avec une défaillance imminente, notamment les secteurs réalloués, les secteurs en attente actuels, les irrécupérables hors ligne et le nombre d’erreurs CRC UDMA. Quand ils commencent à augmenter, particulièrement rapidement, le disque est sur sa fin. Environ la moitié des disques défaillants n’affichent aucun avertissement SMART, donc SMART est un indicateur avancé pour certains modes de défaillance, pas une garantie complète.

Les disques extraits signalent-ils correctement SMART via USB?

La plupart des boîtiers font passer les commandes SMART au disque via un pont SAT (traduction ATA SCSI), donc smartctl et les outils qui l’encapsulent lisent les attributs normalement. Une minorité de ponts USB-to-SATA bon marché ou plus anciens bloquent complètement SMART. Si smartctl signale “Unknown USB bridge”, vous pouvez généralement le forcer avec -d sat ou une option spécifique au boîtier comme -d usbjmicron.

Est-il sûr d’installer CrystalDiskInfo?

Oui. Il est développé par Hiyohiyo et distribué sous forme de freeware avec des composants à code source disponible. La seule chose à laquelle faire attention est le téléchargement du thème “shizuku” facultatif du programme d’installation, que certains outils antivirus signalent comme indésirable. Utilisez la version ZIP portable si vous voulez éviter l’installateur entièrement.

Quelle est une lecture SMART saine pour un disque utilisé ou extrait?

Le nombre de secteurs réalloués et les secteurs en attente actuels doivent tous deux être zéro. Les erreurs CRC UDMA doivent également être zéro, ou au moins stables plutôt que croissantes. Les heures d’allumage et le nombre de cycles de charge varient selon l’âge du disque, mais les températures en dessous de 50 degrés Celsius et aucun compteur d’erreur croissant signifie que le disque est en état utilisable.

Les disques SSD et NVMe ont-ils également besoin d’une surveillance SMART?

Oui. Les noms d’attributs diffèrent, mais les compteurs spécifiques aux SSD comme le nombre de nivellement d’usure, le nombre d’échecs de programme, le nombre d’échecs d’effacement et le nombre total d’octets écrits importent tout autant que les secteurs réalloués sur un disque rotatif. NVMe signale un ensemble similaire via sa propre interface de gestion, et chaque outil de cette liste le lit.

L’un de ces outils peut-il m’alerter sur mon téléphone?

Directement, non. Scrutiny peut envoyer des notifications à Pushover, Gotify, Discord ou Slack, qui ont tous des applications mobiles, et Hard Disk Sentinel prend en charge webhook et e-mail qui s’associent bien à un service comme ntfy.sh. Le reste se limite aux notifications de bureau et aux e-mails SMTP.