skip to Main Content

Smart Disk Checker
VS Crystal Disk Info

Why Smart Disk Checker is a reliable alternative to Crystal Disk?

Popular tools like Crystal Disk simply display the SMART and alert when the manufacturer has decided to include a threshold (mainly to check if the device is eligible for RMA).

SSD support is often very basic and unreliable: misinterpretation of attributes due to models using different controllers, vendor-specific attributes, estimated remaining lifetime often overestimated.

It is therefore rarely possible to detect problems before failure with these tools. When the device fails, it is often too late!

Smart Disk Checker is a powerful and accurate alternative to Crystal Disk as it interprets the raw values more accurately to point out the slightest failure and avoid data loss.

Here is a revealing example on a Kingston SSD: Crysal Disk Info indicates a “Good” 88% health status while Smart Disk Checker reports errors on 3 important indicators.

The surface test confirms that the SSD has a significant area of bad sectors that can cause data corruption and hardware failure long before the indicative lifetime is reached.

CrystalDisk SMART
  • CrystalDiskInfo highlights the percentage of remaining life that is provided by the manufacturer, but very often overestimated.
  • The raw values are hexadecimal and not taken into account.
  • No problem was found.
  • There are many unsupported “Vendor Specific” indicators.
SDC SSD SMART
  • Smart Disk Checker takes into account the raw values to detect anomalies and not only the percentage provided by the manufacturer.
  • SMART attributes are sorted in order of importance for better readability.
  • Each attribute is fully explained.
  • A synthetic color indicator is displayed to quickly identify devices to be monitored or replaced.
  • SDC uses the controller (Marvell in this case) and not the model to provide more reliable SMART information.

Features comparison

FeaturesSmart Disk CheckerCrystal Disk Info
SMART display
Highlight of critical attributes
Vendor-specific attributes
Explanation of attributes
Monitoring of manufacturer values
Monitoring of raw values
Display of raw valuesDecimalHexadecimal
Détection du contrôleur (SSD)

Extensive and accurate support for SSDs

Smart Disk Checker monitors and generates alerts on indicators and values that are not used by other software, the aim being to alert at the slightest suspicion. Here are some examples:

Number of reallocated sectors

In this example, Crystal Disk Info does consider the number of sectors reallocated by the SSD (threshold is 0). The raw value is hexadecimal and is not used to warn the user.

However, if 467 sectors have been reallocated, this means that the memory cells are being damaged. There are potentially 467 files (at most) that could have had unreadable sectors and therefore data corruption.

Smart Disk Checker displays the true value and issues an alert to monitor the evolution of the sector count or change the SSD as a preventive measure.

Number of unexpected power losses

In this example, Crystal Disk Info uses the threshold defined by the manufacturer (simplified values), but does not consider the raw value.

The manufacturer and therefore Crystal Disk believe that there is no sufficient sign of failure on this attribute. But this SSD still experienced 2921 power cuts that may have generated data loss. These power cuts/losses are often responsible for data loss. The data in the controller’s RAM that has not been written to the memory chips is lost. This raw value shows that files can be corrupted due to power problems.

This is a serious issue. That’s why Smart Disk Checker displays the raw value and warns user that the memories may be corrupting.

Number of NAND reserve blocks used

In this example, Crystal Disk Info does not take into account the number of NAND reserve blocks (no threshold defined by the manufacturer). The raw value is hexadecimal and is not used to warn the user.

However, if 260 spare sector blocks have been used, this indicates that the memories are starting to wear out and that this will get worse. The SSD will reallocate sectors transparently, but this attribute is relative to moving blocks due to errors.

Smart Disk Checker displays the true value and issues an alert to monitor the block count or replace the SSD as a preventive measure.

An understandable SMART

In addition, Smart Disk Checker highlights important SMART attributes and clearly points out the impact this can have on disk health:

SMART Disk Checker

Here are examples of SMART SSD values that are more accurate in Smart Disk Checker compared to competing tools or even manufacturer utilities:

Attribute numberSmart Disk Checker 1.0.0.3566CrystalDiskInfo 8.12Manufacturer's utility
1Taux d'erreurs de lecture (brut)Taux d'erreurs en LectureRaw Read Error Rate
5Nombre de blocs NAND réallouésNombre de Secteurs réallouésReallocated Sectors Count
9Durée de fonctionnementHeures sous tensionPower On Hours Count
12Nombre de cycles marche/arrêtNombre de Cycles en fonctionnementPower Cycle Count
160Nombre de secteurs non corrigésNorme Spécifique du ConstructeurUncorrectable Sector Count
161Nombre de blocs de rechange validesNorme Spécifique du ConstructeurValid Spare Blocks
163Blocs initiaux non validesNorme Spécifique du ConstructeurInitial Invalid Blocks
164Nombre total d'opérations d'effacementNorme Spécifique du ConstructeurTotal Erase Count
165Nombre maximal d'opérations d'effacementNorme Spécifique du ConstructeurMaximum Erase Count
166Nombre minimum de cycles d'effacementNorme Spécifique du ConstructeurMinimum Erase Count
167Nombre moyen de blocs effacésNorme Spécifique du ConstructeurAverage Block Erase Count
168Nombre maximum d'effacement de la spécificationNorme Spécifique du ConstructeurMax Erase Count of Spec
169Pourcentage de durée de vie restanteNorme Spécifique du ConstructeurPercentage Lifetime Remaining
175Nombre d'erreurs de programmation (puce)Norme Spécifique du ConstructeurWorst Program Fail Count
176Nombre d'erreurs d'effacementNorme Spécifique du ConstructeurWorst Erase Fail Count
177Compteur du nivellement d'usureNorme Spécifique du ConstructeurTotal Wearlevel Count
178Nombre de blocs non valide à l'exécutionNorme Spécifique du ConstructeurRuntime Invalid Block Count
181Nombre d'erreurs de programmationNombre d'accès non allignésProgram Fail Count
182Nombre d'erreurs d'effacementNorme Spécifique du ConstructeurErase Fail Count
192Nombre de pertes de tension inattenduesNorme Spécifique du ConstructeurPower-off Retract Count
194Température du châssisTempératureEnclosure Temperature
195Nombre d'erreurs corrigées par ECCNombre d'Erreur incorrigibles ECC à la voléeHardware ECC Recovered
196Nombre d'événements de réallocationNombre d'Evénements de RéallocationReallocation Event Count
197Compte d'erreurs CRC Ultra-DMANombre de secteurs en attenteCurrent Pending Sector Count
198SMART Off-line Scan Erreurs non corrigiblesNombre d'erreurs incorrigibles hors ligneSMART Off-line Scan Uncorrectable Errors
199Compte d'erreurs CRC Ultra-DMATaux d'erreurs CRC en Ultra DMAUltra-DMA CRC Error Count
232Espace réservé disponibleNorme Spécifique du ConstructeurAvailable Reserved Space
241Écritures de l'hôte 32MoNorme Spécifique du ConstructeurTotal LBA Write
242Lecture par l'hôte 32MoProgression de la protection en écritureTotal LBA Read
245Nombre total d'écritures Flash 32MoCumulatif Pages NANDTotal Flash Write Count
Attribute numberSmart Disk Checker 1.0.0.3566Hard Disk Sentinel Pro 5.7Manufacturer's utility
9Durée de fonctionnementPower On Time CountPower-on Hours
12Nombre de cycles marche/arrêtDrive Power Cycle CountPower-on Count
175Nombre d'erreurs de programmation (puce)Program Fail Count (Ch..Program Fail Count (chip)
176Nombre d'échecs de commande d'effacement (puce)Erase Fail Count (Chip)Erase Fail Count (chip)
177Compteur du nivellement d'usureWear Leveling CountWear Leveling Count
178Nombre de blocs de réserve NAND utilisés (puce)Used Reserved Block Co..Used Reserved Block Count (FCPU)
179Blocs de réserve NAND utilisésUsed Reserved Block Co..Used Reserved Block Count (total)
180Blocs de réserve NAND non utilisésUnused Reserved Block ..Unused Reserved Block Count (total)
181Nombre d'erreurs de programmationProgram Fail Count (To..Program Fail Count (total)
182Nombre d'erreurs d'effacementErase Fail Count (Total)Erase Fail Count (total)
183Nombre de blocs incorrects à l'exécutionRuntime Bad Block (Tot..Runtime Bad Count (total)
184Nombre de détections d'erreurs d'adressageError DetectionError Detection
187Nombre d'erreurs incorrigiblesUncorrectable Error Co..Uncorrectable Error Count
190Température du châssisTemperatureAirflow Temperature
195Taux d'erreurs ECCECC RateECC Error Rate
198Nombre d'erreurs incorrigibles en hors-ligneOff-Line Uncorrectable..Off-Line Uncorrectable Sector Count
199Taux d'erreurs CRCUltra ATA CRC Error Co..CRC Error Count
233Indicateur d'usure normalisé des médiasNormalized Media WearoutNormalized Media Wear-out
234Nombre d'erreurs phy SATAVendor-specificSata Phy Error Count
235Nombre de récupération PORPOR Recovery CountPOR Recovery Count
236Nombre d'effacements du programme (Moyenne)Vendor-specificAverage Program Erase Count
237Nombre d'effacements du programme (Maximum)Vendor-specificMaximum Program Erase Count
238Nombre de blocs retirésVendor-specificRetiring Block Count
Attribute numberSmart Disk Checker 1.0.0.3566CrystalDiskInfo 8.12Manufacturer's utility
1Taux d'erreurs de lecture (brut)Taux d'erreurs de lecture brut1 [0x01] - Read Error Rate:
5Nombre de blocs retirésNombre de blocs retirés5 [0x05] - Bad Block Count:
9Durée de fonctionnementHeures sous tension9 [0x09] - Power On Hours:
12Nombre de cycles marche/arrêtNombre de Cycles en fonctionnement12 [0x0c] - Power Cycles:
171Taux d'échec du programmeTaux d'Echec du Programme171 [0xab] - Program Fail Count:
172Nombre d'erreurs d'effacementTaux d'Echec d'Effacement172 [0xac] - Erase Fail Count:
174Nombre de pertes de puissance inattenduesTaux Inattendue de panne du secteur174 [0xae] - Unexpected Power Loss:
177Compteur du nivellement d'usureGamme d'Usure Delta177 [0xb1] - Wear Leveling Range Percent:
181Taux d'échec du programmeTaux d'Echec du Programme181 [0xb5] - Program Fail Count:
182Nombre d'erreurs d'effacementTaux d'Echec d'Effacement182 [0xb6] - Erase Fail Count:
187Nombre d'erreurs incorrigiblesNombre d'erreurs incorrigibles signalées187 [0xbb] - Uncorrectable ECC Errors:
189TempératureSpécifique au constructeur189 [0xbd] - Temperature (alt):
194Température du châssisTempérature194 [0xc2] - Temperature:
195Nombre d'erreurs ECC à la voléeNombre d'Erreur incorrigibles ECC à la volée195 [0xc3] - RAISE Recovered:
196Nombre d'opérations de réallocationNombre d'Evénements de Réallocation196 [0xc4] - Reallocation Events:
201Taux d'erreurs de lecture incorrigibles (logiciel)Taux d'erreur de lecture incorrigible du logiciel201 [0xc9] - Uncorrectable Soft ECC Rate:
204Taux de correction ECCTaux de correction ECC204 [0xcc] - Soft ECC Correction Rate:
230État de la courbe de vieSituation de la courbe de vie230 [0xe6] - Drive Life Protection Status:
231Durée de vie restante estiméeVie SSD231 [0xe7] - SSD Wear Indicator:
233Nombre d'écritures durant la vie de la NANDSpécifique au constructeur233 [0xe9] - Lifetime Nand Writes:
234Nombre total de Gigaoctets écritsSpécifique au constructeur234 [0xea] - Lifetime Host Writes:
241Nombre total de Gigaoctets écritsEcriture à vie à partir de l'ordinateur hôte241 [0xf1] - Lifetime Host Writes:
242Nombre total de Gigaoctets luslectures à vie à partir de l'ordinateur hôte242 [0xf2] - Lifetime Host Reads:
244Nombre d'effacements (Moyenne)Spécifique au constructeur244 [0xf4] - SSD Wear Indicator: