Smart Disk Checker
VS Crystal Disk Info
Pourquoi Smart Disk Checker une alternative plus fiable à Crystal Disk ?
Des outils populaires comme Crystal Disk se contentent d’afficher la SMART et d’alerter lorsque le constructeur a décidé d’inclure un seuil, essentiellement pour savoir déterminer si le support passe en garantie.
La prise en charge des SSD est souvent très sommaire et peu fiable : mauvaise interprétation des attributs à cause de modèles utilisant des contrôleurs différents, attributs constructeurs non supportés, indication d’une durée de vie restante estimative souvent surestimée.
Il est donc rarement possible de détecter défaillances en amont avec ces outils. Lorsque la panne arrive, il est souvent trop tard !
Smart Disk Checker est une alternative à Crystal Disk plus performante et précise dans la mesure où il interprète les valeurs brutes plus précises pour faire remonter la moindre défaillance et éviter les pertes de données.
Voici un exemple parlant sur un SSD Kingston : Crysal Disk Info indique un état de santé « Bon » à 88% alors que Smart Disk Checker remonte des erreurs sur 3 indicateurs importants.
Le test de surface confirme que le SSD comporte une zone de secteurs défectueux importante qui peut occasionner une corruption de données et une panne complète du matériel bien avant que la durée de vie indicative ne soit atteinte.
- CrystalDiskInfo met en avant le pourcentage de durée de vie restante qui est fourni par le constructeur, mais très souvent surestimé.
- Les valeurs brutes sont hexadécimales et pas prise en compte.
- Aucune anomalie n’est relevée.
- Il y a beaucoup d’indicateurs « Spécifiques au constructeur » non pris en charge.
- Smart Disk Checker prend en compte les valeurs brutes pour relever des anomalies et pas seulement le pourcentage fourni par le constructeur.
- SDC utilise le contrôleur (Marvell dans ce cas) et non pas le modèle pour remonter les informations SMART de manière plus fiable.
- Les attributs SMART sont triés par ordre d’importance pour une meilleure lisibilité.
- Chaque attribut est expliqué en français natif.
- Un indicateur de couleur synthétique est affiché pour identifier rapidement les supports à surveiller ou remplacer.
Comparatif de fonctionnalités
Fonctionnalité | Smart Disk Checker | Crystal Disk Info |
---|---|---|
Affichage de la SMART | ✅ | ✅ |
Mise en évidence des attributs importants | ✅ | ❌ |
Traduction française | ||
Prise en compte d'attributs spécifiques au constructeur | ||
Explication des attributs | ✅ | ❌ |
Surveillances des valeurs constructeurs | ✅ | ✅ |
Surveillance des valeurs brutes | ✅ | ❌ |
Affichage des valeurs brutes | Décimale | Hexadécimale |
Détection du contrôleur (SSD) | ✅ | ❌ |
Une prise en charge des SSD plus poussée et précise
Smart Disk Checker surveille et génère des alertes sur des indicateurs et des valeurs qui ne sont pas utilisés par d’autres logiciels, le but étant l’alerter à la moindre suspicion. Voici des exemples concrets :
Nombre de secteurs réalloués
Dans cet exemple, Crystal Disk Info ne tient pas compte du nombre de secteurs réalloués par le SSD (seuil à 0). La valeur brute est codée de manière hexadécimale et n’est pas utilisée pour émettre une alerte.
Or, si 467 secteurs ont été réalloués, cela signifie que les mémoires commencent à s’abimer et qu’il y a potentiellement 467 fichiers (au maximum) qui ont pu avoir des secteurs illisibles et donc de la corruption de données.
Smart Disk Checker affiche la vraie valeur et émet une alerte pour surveiller l’évolution du nombre de secteurs ou changer le SSD en préventif.
Nombre de pertes de puissance inattendues
Dans cet exemple, Crystal Disk Info utilise le seuil défini par le constructeur via les valeurs simplifiées, mais ne prend pas en compte la valeur brute.
Le constructeur et donc Crystal Disk estiment que qu’il n’y a pas de signe de défaillance suffisant sur cet attribut. Mais ce SSD a tout de même subi 2921 coupures qui ont pu générer des pertes de données. Ces coupures/pertes d’alimentation sont souvent responsables de perte de données. Le contenu dans la RAM du contrôleur qui n’ont pas été écrites dans les puces mémoires est perdu. Cette valeur brute montre que des fichiers peuvent être corrompus à cause de problème d’alimentation.
Ça n’est pas anodin C’est pourquoi Smart Disk Checker affiche la valeur brute et émet une alerte pour indiquer que les mémoires peuvent se dégrader
Nombre de blocs de réserve NAND utilisés
Dans cet exemple, Crystal Disk Info ne tient pas compte du nombre de blocs de réserve de NAND (aucun seuil défini par le fabricant). La valeur brute est codée de manière hexadécimale et n’est pas utilisée pour émettre une alerte.
Or, si 260 blocs de secteurs de réserve ont été utilisés, cela indique que les mémoires commencent à s’user et que cela va empirer. Le SSD va naturellement faire de la réallocation de manière transparente, mais cet attribut est relatif à un déplacement de blocs suite à des erreurs.
Smart Disk Checker affiche la vraie valeur et émet une alerte pour surveiller l’évolution du nombre de blocs ou remplacer le SSD en préventif.
Une SMART enfin compréhensible !
D’autre part, Smart Disk Checker propose un affichage des attributs SMART avec une mise en évidence des attributs importants et une explication claire de l’incidence que cela peut engendrer pour la santé du disque :
Voici des exemples de valeurs SMART de SSD qui sont plus précises et mieux traduites dans Smart Disk Checker par rapport à des outils concurrents ou même d’utilitaires constructeurs :
N° attribut | Smart Disk Checker 1.0.0.3566 | CrystalDiskInfo 8.12 | Utilitaire constructeur |
---|---|---|---|
1 | Taux d'erreurs de lecture (brut) | Taux d'erreurs en Lecture | Raw Read Error Rate |
5 | Nombre de blocs NAND réalloués | Nombre de Secteurs réalloués | Reallocated Sectors Count |
9 | Durée de fonctionnement | Heures sous tension | Power On Hours Count |
12 | Nombre de cycles marche/arrêt | Nombre de Cycles en fonctionnement | Power Cycle Count |
160 | Nombre de secteurs non corrigés | Norme Spécifique du Constructeur | Uncorrectable Sector Count |
161 | Nombre de blocs de rechange valides | Norme Spécifique du Constructeur | Valid Spare Blocks |
163 | Blocs initiaux non valides | Norme Spécifique du Constructeur | Initial Invalid Blocks |
164 | Nombre total d'opérations d'effacement | Norme Spécifique du Constructeur | Total Erase Count |
165 | Nombre maximal d'opérations d'effacement | Norme Spécifique du Constructeur | Maximum Erase Count |
166 | Nombre minimum de cycles d'effacement | Norme Spécifique du Constructeur | Minimum Erase Count |
167 | Nombre moyen de blocs effacés | Norme Spécifique du Constructeur | Average Block Erase Count |
168 | Nombre maximum d'effacement de la spécification | Norme Spécifique du Constructeur | Max Erase Count of Spec |
169 | Pourcentage de durée de vie restante | Norme Spécifique du Constructeur | Percentage Lifetime Remaining |
175 | Nombre d'erreurs de programmation (puce) | Norme Spécifique du Constructeur | Worst Program Fail Count |
176 | Nombre d'erreurs d'effacement | Norme Spécifique du Constructeur | Worst Erase Fail Count |
177 | Compteur du nivellement d'usure | Norme Spécifique du Constructeur | Total Wearlevel Count |
178 | Nombre de blocs non valide à l'exécution | Norme Spécifique du Constructeur | Runtime Invalid Block Count |
181 | Nombre d'erreurs de programmation | Nombre d'accès non allignés | Program Fail Count |
182 | Nombre d'erreurs d'effacement | Norme Spécifique du Constructeur | Erase Fail Count |
192 | Nombre de pertes de tension inattendues | Norme Spécifique du Constructeur | Power-off Retract Count |
194 | Température du châssis | Température | Enclosure Temperature |
195 | Nombre d'erreurs corrigées par ECC | Nombre d'Erreur incorrigibles ECC à la volée | Hardware ECC Recovered |
196 | Nombre d'événements de réallocation | Nombre d'Evénements de Réallocation | Reallocation Event Count |
197 | Compte d'erreurs CRC Ultra-DMA | Nombre de secteurs en attente | Current Pending Sector Count |
198 | SMART Off-line Scan Erreurs non corrigibles | Nombre d'erreurs incorrigibles hors ligne | SMART Off-line Scan Uncorrectable Errors |
199 | Compte d'erreurs CRC Ultra-DMA | Taux d'erreurs CRC en Ultra DMA | Ultra-DMA CRC Error Count |
232 | Espace réservé disponible | Norme Spécifique du Constructeur | Available Reserved Space |
241 | Écritures de l'hôte 32Mo | Norme Spécifique du Constructeur | Total LBA Write |
242 | Lecture par l'hôte 32Mo | Progression de la protection en écriture | Total LBA Read |
245 | Nombre total d'écritures Flash 32Mo | Cumulatif Pages NAND | Total Flash Write Count |
N° attribut | Smart Disk Checker 1.0.0.3566 | Hard Disk Sentinel Pro 5.7 | Utilitaire constructeur |
---|---|---|---|
9 | Durée de fonctionnement | Power On Time Count | Power-on Hours |
12 | Nombre de cycles marche/arrêt | Drive Power Cycle Count | Power-on Count |
175 | Nombre d'erreurs de programmation (puce) | Program Fail Count (Ch.. | Program Fail Count (chip) |
176 | Nombre d'échecs de commande d'effacement (puce) | Erase Fail Count (Chip) | Erase Fail Count (chip) |
177 | Compteur du nivellement d'usure | Wear Leveling Count | Wear Leveling Count |
178 | Nombre de blocs de réserve NAND utilisés (puce) | Used Reserved Block Co.. | Used Reserved Block Count (FCPU) |
179 | Blocs de réserve NAND utilisés | Used Reserved Block Co.. | Used Reserved Block Count (total) |
180 | Blocs de réserve NAND non utilisés | Unused Reserved Block .. | Unused Reserved Block Count (total) |
181 | Nombre d'erreurs de programmation | Program Fail Count (To.. | Program Fail Count (total) |
182 | Nombre d'erreurs d'effacement | Erase Fail Count (Total) | Erase Fail Count (total) |
183 | Nombre de blocs incorrects à l'exécution | Runtime Bad Block (Tot.. | Runtime Bad Count (total) |
184 | Nombre de détections d'erreurs d'adressage | Error Detection | Error Detection |
187 | Nombre d'erreurs incorrigibles | Uncorrectable Error Co.. | Uncorrectable Error Count |
190 | Température du châssis | Temperature | Airflow Temperature |
195 | Taux d'erreurs ECC | ECC Rate | ECC Error Rate |
198 | Nombre d'erreurs incorrigibles en hors-ligne | Off-Line Uncorrectable.. | Off-Line Uncorrectable Sector Count |
199 | Taux d'erreurs CRC | Ultra ATA CRC Error Co.. | CRC Error Count |
233 | Indicateur d'usure normalisé des médias | Normalized Media Wearout | Normalized Media Wear-out |
234 | Nombre d'erreurs phy SATA | Vendor-specific | Sata Phy Error Count |
235 | Nombre de récupération POR | POR Recovery Count | POR Recovery Count |
236 | Nombre d'effacements du programme (Moyenne) | Vendor-specific | Average Program Erase Count |
237 | Nombre d'effacements du programme (Maximum) | Vendor-specific | Maximum Program Erase Count |
238 | Nombre de blocs retirés | Vendor-specific | Retiring Block Count |
N° attribut | Smart Disk Checker 1.0.0.3566 | CrystalDiskInfo 8.12 | Utilitaire constructeur |
---|---|---|---|
1 | Taux d'erreurs de lecture (brut) | Taux d'erreurs de lecture brut | 1 [0x01] - Read Error Rate: |
5 | Nombre de blocs retirés | Nombre de blocs retirés | 5 [0x05] - Bad Block Count: |
9 | Durée de fonctionnement | Heures sous tension | 9 [0x09] - Power On Hours: |
12 | Nombre de cycles marche/arrêt | Nombre de Cycles en fonctionnement | 12 [0x0c] - Power Cycles: |
171 | Taux d'échec du programme | Taux d'Echec du Programme | 171 [0xab] - Program Fail Count: |
172 | Nombre d'erreurs d'effacement | Taux d'Echec d'Effacement | 172 [0xac] - Erase Fail Count: |
174 | Nombre de pertes de puissance inattendues | Taux Inattendue de panne du secteur | 174 [0xae] - Unexpected Power Loss: |
177 | Compteur du nivellement d'usure | Gamme d'Usure Delta | 177 [0xb1] - Wear Leveling Range Percent: |
181 | Taux d'échec du programme | Taux d'Echec du Programme | 181 [0xb5] - Program Fail Count: |
182 | Nombre d'erreurs d'effacement | Taux d'Echec d'Effacement | 182 [0xb6] - Erase Fail Count: |
187 | Nombre d'erreurs incorrigibles | Nombre d'erreurs incorrigibles signalées | 187 [0xbb] - Uncorrectable ECC Errors: |
189 | Température | Spécifique au constructeur | 189 [0xbd] - Temperature (alt): |
194 | Température du châssis | Température | 194 [0xc2] - Temperature: |
195 | Nombre d'erreurs ECC à la volée | Nombre d'Erreur incorrigibles ECC à la volée | 195 [0xc3] - RAISE Recovered: |
196 | Nombre d'opérations de réallocation | Nombre d'Evénements de Réallocation | 196 [0xc4] - Reallocation Events: |
201 | Taux d'erreurs de lecture incorrigibles (logiciel) | Taux d'erreur de lecture incorrigible du logiciel | 201 [0xc9] - Uncorrectable Soft ECC Rate: |
204 | Taux de correction ECC | Taux de correction ECC | 204 [0xcc] - Soft ECC Correction Rate: |
230 | État de la courbe de vie | Situation de la courbe de vie | 230 [0xe6] - Drive Life Protection Status: |
231 | Durée de vie restante estimée | Vie SSD | 231 [0xe7] - SSD Wear Indicator: |
233 | Nombre d'écritures durant la vie de la NAND | Spécifique au constructeur | 233 [0xe9] - Lifetime Nand Writes: |
234 | Nombre total de Gigaoctets écrits | Spécifique au constructeur | 234 [0xea] - Lifetime Host Writes: |
241 | Nombre total de Gigaoctets écrits | Ecriture à vie à partir de l'ordinateur hôte | 241 [0xf1] - Lifetime Host Writes: |
242 | Nombre total de Gigaoctets lus | lectures à vie à partir de l'ordinateur hôte | 242 [0xf2] - Lifetime Host Reads: |
244 | Nombre d'effacements (Moyenne) | Spécifique au constructeur | 244 [0xf4] - SSD Wear Indicator: |