Hard Disk: SMART Scans (Seagate)

Share this post on:

I do operater multiple hard disks as part of Network Attached Storage (NAS) and server disks. Especially at NAS systems, regular SMART tests are recommended. Smart stands for Self-Monitoring, Analysis and Reporting Technology.

SMART collects and analyzes many attributes of a drive’s operation. The most common SMART attributes for HDDs include:

  1. Reallocated Sectors Count
    • Indicates bad sectors that have been remapped to spare areas.
    • High or increasing numbers suggest drive degradation.
  2. Spin-Up Time
    • Measures how long it takes for the spindle to reach operational speed.
    • Slow spin-up time may indicate mechanical issues.
  3. Power-On Hours
    • Tracks how many hours the drive has been powered on.
    • Useful for determining drive age and wear.
  4. Start/Stop Count
    • The number of times the drive has been powered on and off or put into standby.
  5. Temperature
    • Drive’s operating temperature; high or fluctuating values can shorten lifespan.
  6. Seek Error Rate
    • Frequency of errors when the drive is positioning the read/write heads.
    • High rates may indicate mechanical wear or firmware issues.
  7. Read Error Rate
    • Tracks hardware-level read errors.
  8. Spin Retry Count
    • The number of times the drive had to retry spinning up.
  9. Current Pending Sector Count
    • Sectors waiting to be reallocated due to read errors.
    • Can predict imminent failure.
  10. Uncorrectable Sector Count
    • Number of sectors that cannot be recovered using error correction.

How to read SMART attributes (Seagate)?

Synology provides automatic SMART tests, which result in a table such as below:

Seagaute publishes supported attributes as part of Seagate SMART Attribute Specification (or see document below). Certain websites, such as disktuna.com, provide calculators, which convert RAW-Values into attributes, e.g.:

  • Raw Error Rate (1)
    e.g. 243311455 (Raw Data) equals to 0 errors in 243.311.455 operations.
  • See Error Rate (7)
    e.g. 201692307 (Raw Data) equals to 0 errors in 201.692.307 operations.
  • ECC On the Fly Count (195)
    e.g. 243311455 (Raw Data) equals to 0 errors in 24.331.455 operations.

Attribute NameNo.Normalized Attribute RangeAttribute ThresholdStatus Byte ValuePre-Fall Warranty Notes
Raw Error Rate11-1666
Near Line=44
0FhCustomer SpecificUpdated online from Avalanche Onward
Spin Up Time31-100003hNoNo threshold
Start/Stop Count41-1002032hYes
Retured Secotrs Count51-1003633hYes64% of guaranteed available spares used
Seek Error Rate71-100300FhYesThreshold of 30
Power On Hours91-100032hNoNo threshold
Spin Retry Count10
Ah
1-1009713hYes
Drive Power Cycle Count12
Ch
1-1002032hYesNo threshold
Attribute ID 184: Reported IOEDC errors184
B8h
1-1009932hNo
Reported Uncorrectables187
BBh
1-100032hNo
Command Timeout Count188
BCh
1-100032hNo
High Fly Writes189
BDh
1-10003AhNo
Air Flow Temperature190BEh-127 to 1274522hNo
Temperature194
C2h
-127 to 127022hNoDegrees C. New in Vail.
ECC On the Fly Count195
C3h
1-16601AhNo
Pending-Sparing Count197
C5h
1-100012hNo
Uncorrectable Sectors Count198
C6h
1-100010hNo
Ultra DMA CRC Error Count199
C7h
1-20003EhNoR-Errs in SATA drives
defaultsdefaultsBit 0 of Status byte indicates if the attribute is pre-fail Warranty.
1 is yes.

Please find a detailed documentation as of Seagates published document from 2011:

Types of SMART Tests

There are usually three kinds:

  1. Short Test
    • Quick check of major components (~1-5 minutes).
    • Good for routine monitoring.
  2. Extended (Long) Test
    • Full surface scan and in-depth test (~tens of minutes to hours).
    • More reliable at detecting failing drives.
  3. Conveyance Test
    • Designed to detect damage incurred during transport.
    • Shorter than extended, but rarely used by consumers.

Leave a Reply