====== 🛠️ Diagnostic et Réparation de Disque Dur – Guide Technique ======
===== 🔍 1. Vérification SMART avec smartctl =====
=== 📦 Installation ===
sudo apt install smartmontools
=== 📊 État général SMART ===
sudo smartctl -H /dev/sdX
=== 📋 Attributs détaillés ===
sudo smartctl -A /dev/sdX
=== 🧪 Test SMART long ===
sudo smartctl -t long /dev/sdX
sudo smartctl -l selftest /dev/sdX
===== ✅ 2. Attributs SMART critiques =====
^ Attribut SMART ^ Doit être… ^ Signification ^
| 5 Reallocated_Sector_Ct | = 0 | Secteurs remplacés (défaut physique) |
| 197 Current_Pending_Sector | = 0 | Secteurs instables à surveiller |
| 198 Offline_Uncorrectable | = 0 | Secteurs illisibles non réparables |
| 199 UDMA_CRC_Error_Count | = 0 | Erreurs de transfert (souvent câble SATA) |
| Température | < 50 °C | Idéalement entre 20 et 40 °C |
===== 🧪 3. Détection des blocs défectueux (badblocks) =====
=== 🔎 Lecture seule (non destructif) ===
sudo badblocks -v /dev/sdX > badblocks.log
=== 💥 Test destructif (écriture + lecture) ===
sudo badblocks -wsv /dev/sdX
===== 🧰 4. Réparation avec e2fsck =====
sudo e2fsck -l badblocks.log /dev/sdXn
===== 🏗️ 5. Formatage avec vérification (mkfs.ext4) =====
=== 🔎 Scan lecture seule ===
sudo mkfs.ext4 -c /dev/sdXn
=== 💥 Scan destructif (écriture + lecture) ===
sudo mkfs.ext4 -cc /dev/sdXn
===== ⚠️ 6. En cas d’erreurs critiques =====
* Sauvegarder les données **immédiatement**
* Remplacer le disque si :
* Des secteurs réalloués sont présents
* Des erreurs UNC/pending sont détectées
* Des erreurs ATA récurrentes apparaissent