// Wiki ObsoStop
Base de connaissances
Tutoriels par OS, outils open source et ressources pour le numérique responsable.
🛠
Tutoriel - Vérifier tes disques avec SmartmonTools
Réemploi et réparation🔴 AvancéLinux, macOS, Windows
smartmontools est un ensemble d'outils permettant de surveiller la santé des disques durs et SSD via les informations SMART (Self-Monitoring, Analysis, and Reporting Technology). Voici comment installer smartmontools sur différents systèmes d'exploitation :
Installation sous Windows :
- Téléchargement :
- Va sur le site officiel de smartmontools : https://www.smartmontools.org
- Télécharge le fichier d'installation pour Windows.
- Installation :
- Une fois le fichier téléchargé, exécute le programme d'installation.
- Suis les instructions de l'installateur pour installer smartmontools sur ton PC.
- Utilisation :
- Après l'installation, tu peux utiliser smartctl (l'outil de la suite smartmontools) via l'invite de commande (cmd) de Windows.
- Pour vérifier la santé d'un disque, ouvre l'invite de commande en mode administrateur et exécute la commande suivante :
/dev/sda par le disque que tu veux analyser. Si tu ne connais pas le nom du disque, tu peux consulter la liste des disques disponibles avec :
smartctl -a /dev/sda
smartctl --scan
Installation sous Linux :
- Installation via le gestionnaire de paquets :
- Sur Debian/Ubuntu et dérivés (y compris Mint) :
sudo apt update
sudo apt install smartmontools
- Sur Fedora :
sudo dnf install smartmontools
- Sur Arch Linux :
sudo pacman -S smartmontools
- Utilisation :
- Pour vérifier l'état SMART d'un disque, tu peux utiliser smartctl avec la commande suivante :
/dev/sda par le disque à analyser.
sudo smartctl -a /dev/sda
- Vérification automatique :
- Sur les systèmes Linux, tu peux configurer smartmontools pour effectuer des vérifications automatiques de la santé des disques en ajoutant des entrées dans le cron.
Installation sous macOS :
- Installation via Homebrew (gestionnaire de paquets) :
- Si tu n'as pas encore installé Homebrew, tu peux le faire en exécutant cette commande dans le terminal :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Installation de smartmontools :
- Une fois Homebrew installé, tu peux installer smartmontools avec la commande suivante :
brew install smartmontools
- Utilisation :
- Pour vérifier l'état SMART d'un disque, utilise la commande suivante :
/dev/disk0 par le disque que tu veux vérifier.
sudo smartctl -a /dev/disk0
Commandes principales de smartmontools :
- Vérifier la santé d'un disque :
smartctl -a /dev/sda
- Effectuer un test court du disque (pour vérifier la santé de manière rapide) :
smartctl -t short /dev/sda
- Effectuer un test long du disque (plus approfondi, mais plus long) :
smartctl -t long /dev/sda
- Vérifier les erreurs SMART :
smartctl -l error /dev/sda
Conclusion :
smartmontools est un excellent outil pour diagnostiquer l'état de santé des disques durs et des SSD. C'est une solution simple mais puissante pour éviter des pannes de disque, car elle permet de repérer des signes avant-coureurs tels que des secteurs défectueux ou des erreurs SMART.