Can you trust storage devices SMART data?

Post date: Dec 14, 2015 3:53:38 AM

Introduction

A sad state of consumer hard drives. This drive is OK says the SMART data. But when doing further testing results are like. Proper testing of drive took about 30 hours. Even the extended self-test takes 112 minutes, yet that only test reading of the drive. It doesn't do patterned write-read test for every block repeatedly. Read errors, but drive still officially passes as healthy drive. Here's a good example. Everyone claimed that there's nothing wrong with the drive. After proper patterned testing of 26 hours result was clear, 311 bad sectors which couldn't be remapped properly by drive. Actually after collecting data for this post, I've had two similar cases. In one case it was Western Digital drive and in one a Seagate. But the end result was same. PASSED yet broken. Just if you didn't know - In some cases there are repeated read write errors, yet those sectors won't get remapped and in some cases even won't get listed at pending sectors.

Full SMART before testing

smartctl 6.4 2014-10-07 r4002 [i686-linux-3.19.0-15-generic] (local build)

Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===

Device Model: TOSHIBA MQ01ABD050V -63

Serial Number: 93DXC00KT

LU WWN Device Id: 5 000039 5043047a1

Firmware Version: AX0A1Q

User Capacity: 500,107,862,016 bytes [500 GB]

Sector Sizes: 512 bytes logical, 4096 bytes physical

Rotation Rate: 5400 rpm

Form Factor: 2.5 inches

Device is: Not in smartctl database [for details use: -P showall]

ATA Version is: ATA8-ACS (minor revision not indicated)

SATA Version is: SATA 2.6, 3.0 Gb/s (current: 1.5 Gb/s)

Local Time is: Wed Dec 2 05:55:35 2015 UTC

SMART support is: Available - device has SMART capability.

SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED

General SMART Values:

Offline data collection status: (0x00) Offline data collection activity

was never started.

Auto Offline Data Collection: Disabled.

Self-test execution status: ( 0) The previous self-test routine completed

without error or no self-test has ever

been run.

Total time to complete Offline

data collection: ( 120) seconds.

Offline data collection

capabilities: (0x5b) SMART execute Offline immediate.

Auto Offline data collection on/off support.

Suspend Offline collection upon new

command.

Offline surface scan supported.

Self-test supported.

No Conveyance Self-test supported.

Selective Self-test supported.

SMART capabilities: (0x0003) Saves SMART data before entering

power-saving mode.

Supports SMART auto save timer.

Error logging capability: (0x01) Error logging supported.

General Purpose Logging supported.

Short self-test routine

recommended polling time: ( 2) minutes.

Extended self-test routine

recommended polling time: ( 112) minutes.

SCT capabilities: (0x003d) SCT Status supported.

SCT Error Recovery Control supported.

SCT Feature Control supported.

SCT Data Table supported.

SMART Attributes Data Structure revision number: 16

Vendor Specific SMART Attributes with Thresholds:

ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE

1 Raw_Read_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0

2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0

3 Spin_Up_Time 0x0027 100 100 001 Pre-fail Always - 1093

4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 24

5 Reallocated_Sector_Ct 0x0033 100 100 050 Pre-fail Always - 40

7 Seek_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0

8 Seek_Time_Performance 0x0005 100 100 050 Pre-fail Offline - 0

9 Power_On_Hours 0x0032 068 068 000 Old_age Always - 12891

10 Spin_Retry_Count 0x0033 100 100 030 Pre-fail Always - 0

12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 24

191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 3

192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 14

193 Load_Cycle_Count 0x0032 099 099 000 Old_age Always - 11910

194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 27 (Min/Max 22/53)

196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 5

197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 2504

198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0

199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0

220 Disk_Shift 0x0002 100 100 000 Old_age Always - 0

222 Loaded_Hours 0x0032 088 088 000 Old_age Always - 5101

223 Load_Retry_Count 0x0032 100 100 000 Old_age Always - 0

224 Load_Friction 0x0022 100 100 000 Old_age Always - 0

226 Load-in_Time 0x0026 100 100 000 Old_age Always - 205

240 Head_Flying_Hours 0x0001 100 100 001 Pre-fail Offline - 0

SMART Error Log Version: 1

ATA Error Count: 10 (device log contains only the most recent five errors)

CR = Command Register [HEX]

FR = Features Register [HEX]

SC = Sector Count Register [HEX]

SN = Sector Number Register [HEX]

CL = Cylinder Low Register [HEX]

CH = Cylinder High Register [HEX]

DH = Device/Head Register [HEX]

DC = Device Command Register [HEX]

ER = Error register [HEX]

ST = Status register [HEX]

Powered_Up_Time is measured from power on, and printed as

DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,

SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 10 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 00 a8 d3 01 e0 Error: UNC at LBA = 0x0001d3a8 = 119720

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 00 a8 d3 01 e0 00 9d+04:32:22.369 READ DMA

25 00 08 d0 b9 36 e0 00 9d+04:32:22.368 READ DMA EXT

25 00 08 d8 b9 36 e0 00 9d+04:32:22.367 READ DMA EXT

25 00 08 e0 b9 36 e0 00 9d+04:32:22.342 READ DMA EXT

c8 00 08 00 e4 01 e0 00 9d+04:32:22.341 READ DMA

Error 9 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 10 58 d3 01 e0 Error: UNC 16 sectors at LBA = 0x0001d358 = 119640

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 20 48 d3 01 e0 00 9d+04:32:18.697 READ DMA

c8 00 08 48 00 00 e8 00 9d+04:32:18.672 READ DMA

c8 00 18 a8 00 00 e0 00 9d+04:32:18.671 READ DMA

c8 00 08 e8 d2 01 e0 00 9d+04:32:18.671 READ DMA

c8 00 08 c0 00 00 e0 00 9d+04:32:18.670 READ DMA

Error 8 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 e0 e0 d3 01 e0 Error: UNC 224 sectors at LBA = 0x0001d3e0 = 119776

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 f0 d0 d3 01 e0 00 9d+04:30:43.223 READ DMA

c8 00 30 c8 d2 01 e0 00 9d+04:30:43.222 READ DMA

c8 00 08 c0 d2 01 e0 00 9d+04:30:43.222 READ DMA

ca 00 00 e8 7e 01 e0 00 9d+04:30:41.676 WRITE DMA

ca 00 00 e8 7d 01 e0 00 9d+04:30:41.674 WRITE DMA

Error 7 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 28 a8 d3 01 e0 Error: UNC 40 sectors at LBA = 0x0001d3a8 = 119720

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 60 70 d3 01 e0 00 9d+04:28:55.917 READ DMA

c8 00 08 88 00 00 e0 00 9d+04:28:55.901 READ DMA

25 00 40 60 00 00 e0 00 9d+04:28:55.873 READ DMA EXT

25 00 80 60 01 80 e0 00 9d+04:28:55.835 READ DMA EXT

25 00 00 60 00 80 e0 00 9d+04:28:55.823 READ DMA EXT

Error 6 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 20 40 e0 01 e0 Error: UNC 32 sectors at LBA = 0x0001e040 = 122944

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 38 28 e0 01 e0 00 9d+04:28:34.531 READ DMA

c8 00 08 20 e0 01 e0 00 9d+04:28:32.890 READ DMA

35 00 00 28 2c 34 e0 00 9d+04:28:32.889 WRITE DMA EXT

35 00 00 28 2b 34 e0 00 9d+04:28:32.887 WRITE DMA EXT

35 00 00 28 2a 34 e0 00 9d+04:28:32.885 WRITE DMA EXT

SMART Self-test log structure revision number 1

No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1

SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS

1 0 0 Not_testing

2 0 0 Not_testing

3 0 0 Not_testing

4 0 0 Not_testing

5 0 0 Not_testing

Selective self-test flags (0x0):

After scanning selected spans, do NOT read-scan remainder of disk.

If Selective self-test is pending on power-up, resume after 0 minute delay.

Note that there are already uncorrectable errors, yet drive is healthy.

SMART after full extended self test.

smartctl 6.4 2014-10-07 r4002 [i686-linux-3.19.0-15-generic] (local build)

Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===

Device Model: TOSHIBA MQ01ABD050V -63

Serial Number: 93DXC00KT

LU WWN Device Id: 5 000039 5043047a1

Firmware Version: AX0A1Q

User Capacity: 500,107,862,016 bytes [500 GB]

Sector Sizes: 512 bytes logical, 4096 bytes physical

Rotation Rate: 5400 rpm

Form Factor: 2.5 inches

Device is: Not in smartctl database [for details use: -P showall]

ATA Version is: ATA8-ACS (minor revision not indicated)

SATA Version is: SATA 2.6, 3.0 Gb/s (current: 1.5 Gb/s)

Local Time is: Wed Dec 2 08:28:30 2015 UTC

SMART support is: Available - device has SMART capability.

SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED

General SMART Values:

Offline data collection status: (0x00) Offline data collection activity

was never started.

Auto Offline Data Collection: Disabled.

Self-test execution status: ( 112) The previous self-test completed having

the read element of the test failed.

Total time to complete Offline

data collection: ( 120) seconds.

Offline data collection

capabilities: (0x5b) SMART execute Offline immediate.

Auto Offline data collection on/off support.

Suspend Offline collection upon new

command.

Offline surface scan supported.

Self-test supported.

No Conveyance Self-test supported.

Selective Self-test supported.

SMART capabilities: (0x0003) Saves SMART data before entering

power-saving mode.

Supports SMART auto save timer.

Error logging capability: (0x01) Error logging supported.

General Purpose Logging supported.

Short self-test routine

recommended polling time: ( 2) minutes.

Extended self-test routine

recommended polling time: ( 112) minutes.

SCT capabilities: (0x003d) SCT Status supported.

SCT Error Recovery Control supported.

SCT Feature Control supported.

SCT Data Table supported.

SMART Attributes Data Structure revision number: 16

Vendor Specific SMART Attributes with Thresholds:

ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE

1 Raw_Read_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0

2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0

3 Spin_Up_Time 0x0027 100 100 001 Pre-fail Always - 1093

4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 24

5 Reallocated_Sector_Ct 0x0033 100 100 050 Pre-fail Always - 40

7 Seek_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0

8 Seek_Time_Performance 0x0005 100 100 050 Pre-fail Offline - 0

9 Power_On_Hours 0x0032 068 068 000 Old_age Always - 12894

10 Spin_Retry_Count 0x0033 100 100 030 Pre-fail Always - 0

12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 24

191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 3

192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 14

193 Load_Cycle_Count 0x0032 099 099 000 Old_age Always - 11911

194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 30 (Min/Max 22/53)

196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 5

197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 2488

198 Offline_Uncorrectable 0x0030 001 001 000 Old_age Offline - 255

199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0

220 Disk_Shift 0x0002 100 100 000 Old_age Always - 0

222 Loaded_Hours 0x0032 088 088 000 Old_age Always - 5103

223 Load_Retry_Count 0x0032 100 100 000 Old_age Always - 0

224 Load_Friction 0x0022 100 100 000 Old_age Always - 0

226 Load-in_Time 0x0026 100 100 000 Old_age Always - 264

240 Head_Flying_Hours 0x0001 100 100 001 Pre-fail Offline - 0

SMART Error Log Version: 1

ATA Error Count: 10 (device log contains only the most recent five errors)

CR = Command Register [HEX]

FR = Features Register [HEX]

SC = Sector Count Register [HEX]

SN = Sector Number Register [HEX]

CL = Cylinder Low Register [HEX]

CH = Cylinder High Register [HEX]

DH = Device/Head Register [HEX]

DC = Device Command Register [HEX]

ER = Error register [HEX]

ST = Status register [HEX]

Powered_Up_Time is measured from power on, and printed as

DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,

SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 10 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 00 a8 d3 01 e0 Error: UNC at LBA = 0x0001d3a8 = 119720

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 00 a8 d3 01 e0 00 9d+04:32:22.369 READ DMA

25 00 08 d0 b9 36 e0 00 9d+04:32:22.368 READ DMA EXT

25 00 08 d8 b9 36 e0 00 9d+04:32:22.367 READ DMA EXT

25 00 08 e0 b9 36 e0 00 9d+04:32:22.342 READ DMA EXT

c8 00 08 00 e4 01 e0 00 9d+04:32:22.341 READ DMA

Error 9 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 10 58 d3 01 e0 Error: UNC 16 sectors at LBA = 0x0001d358 = 119640

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 20 48 d3 01 e0 00 9d+04:32:18.697 READ DMA

c8 00 08 48 00 00 e8 00 9d+04:32:18.672 READ DMA

c8 00 18 a8 00 00 e0 00 9d+04:32:18.671 READ DMA

c8 00 08 e8 d2 01 e0 00 9d+04:32:18.671 READ DMA

c8 00 08 c0 00 00 e0 00 9d+04:32:18.670 READ DMA

Error 8 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 e0 e0 d3 01 e0 Error: UNC 224 sectors at LBA = 0x0001d3e0 = 119776

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 f0 d0 d3 01 e0 00 9d+04:30:43.223 READ DMA

c8 00 30 c8 d2 01 e0 00 9d+04:30:43.222 READ DMA

c8 00 08 c0 d2 01 e0 00 9d+04:30:43.222 READ DMA

ca 00 00 e8 7e 01 e0 00 9d+04:30:41.676 WRITE DMA

ca 00 00 e8 7d 01 e0 00 9d+04:30:41.674 WRITE DMA

Error 7 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 28 a8 d3 01 e0 Error: UNC 40 sectors at LBA = 0x0001d3a8 = 119720

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 60 70 d3 01 e0 00 9d+04:28:55.917 READ DMA

c8 00 08 88 00 00 e0 00 9d+04:28:55.901 READ DMA

25 00 40 60 00 00 e0 00 9d+04:28:55.873 READ DMA EXT

25 00 80 60 01 80 e0 00 9d+04:28:55.835 READ DMA EXT

25 00 00 60 00 80 e0 00 9d+04:28:55.823 READ DMA EXT

Error 6 occurred at disk power-on lifetime: 12837 hours (534 days + 21 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 20 40 e0 01 e0 Error: UNC 32 sectors at LBA = 0x0001e040 = 122944

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 38 28 e0 01 e0 00 9d+04:28:34.531 READ DMA

c8 00 08 20 e0 01 e0 00 9d+04:28:32.890 READ DMA

35 00 00 28 2c 34 e0 00 9d+04:28:32.889 WRITE DMA EXT

35 00 00 28 2b 34 e0 00 9d+04:28:32.887 WRITE DMA EXT

35 00 00 28 2a 34 e0 00 9d+04:28:32.885 WRITE DMA EXT

SMART Self-test log structure revision number 1

Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

# 1 Extended captive Completed: read failure 00% 12893 119720

SMART Selective self-test log data structure revision number 1

SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS

1 0 0 Not_testing

2 0 0 Not_testing

3 0 0 Not_testing

4 0 0 Not_testing

5 0 0 Not_testing

Selective self-test flags (0x0):

After scanning selected spans, do NOT read-scan remainder of disk.

If Selective self-test is pending on power-up, resume after 0 minute delay.

As you can see, self test ended with read failure, yet the drive is still healthy.

Smart data after proper patterned read write testing for 26 hours

smartctl 6.4 2014-10-07 r4002 [i686-linux-3.19.0-15-generic] (local build)

Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===

Device Model: TOSHIBA MQ01ABD050V -63

Serial Number: 93DXC00KT

LU WWN Device Id: 5 000039 5043047a1

Firmware Version: AX0A1Q

User Capacity: 500,107,862,016 bytes [500 GB]

Sector Sizes: 512 bytes logical, 4096 bytes physical

Rotation Rate: 5400 rpm

Form Factor: 2.5 inches

Device is: Not in smartctl database [for details use: -P showall]

ATA Version is: ATA8-ACS (minor revision not indicated)

SATA Version is: SATA 2.6, 3.0 Gb/s (current: 1.5 Gb/s)

Local Time is: Thu Dec 3 10:42:58 2015 UTC

SMART support is: Available - device has SMART capability.

SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===

SMART overall-health self-assessment test result: PASSED

General SMART Values:

Offline data collection status: (0x00) Offline data collection activity

was never started.

Auto Offline Data Collection: Disabled.

Self-test execution status: ( 112) The previous self-test completed having

the read element of the test failed.

Total time to complete Offline

data collection: ( 120) seconds.

Offline data collection

capabilities: (0x5b) SMART execute Offline immediate.

Auto Offline data collection on/off support.

Suspend Offline collection upon new

command.

Offline surface scan supported.

Self-test supported.

No Conveyance Self-test supported.

Selective Self-test supported.

SMART capabilities: (0x0003) Saves SMART data before entering

power-saving mode.

Supports SMART auto save timer.

Error logging capability: (0x01) Error logging supported.

General Purpose Logging supported.

Short self-test routine

recommended polling time: ( 2) minutes.

Extended self-test routine

recommended polling time: ( 112) minutes.

SCT capabilities: (0x003d) SCT Status supported.

SCT Error Recovery Control supported.

SCT Feature Control supported.

SCT Data Table supported.

SMART Attributes Data Structure revision number: 16

Vendor Specific SMART Attributes with Thresholds:

ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE

1 Raw_Read_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0

2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0

3 Spin_Up_Time 0x0027 100 100 001 Pre-fail Always - 1093

4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 24

5 Reallocated_Sector_Ct 0x0033 100 100 050 Pre-fail Always - 40

7 Seek_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0

8 Seek_Time_Performance 0x0005 100 100 050 Pre-fail Offline - 0

9 Power_On_Hours 0x0032 068 068 000 Old_age Always - 12920

10 Spin_Retry_Count 0x0033 100 100 030 Pre-fail Always - 0

12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 24

191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 3

192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 14

193 Load_Cycle_Count 0x0032 099 099 000 Old_age Always - 11911

194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 34 (Min/Max 22/53)

196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 5

197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 2488

198 Offline_Uncorrectable 0x0030 001 001 000 Old_age Offline - 255

199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0

220 Disk_Shift 0x0002 100 100 000 Old_age Always - 0

222 Loaded_Hours 0x0032 088 088 000 Old_age Always - 5129

223 Load_Retry_Count 0x0032 100 100 000 Old_age Always - 0

224 Load_Friction 0x0022 100 100 000 Old_age Always - 0

226 Load-in_Time 0x0026 100 100 000 Old_age Always - 264

240 Head_Flying_Hours 0x0001 100 100 001 Pre-fail Offline - 0

SMART Error Log Version: 1

ATA Error Count: 346 (device log contains only the most recent five errors)

CR = Command Register [HEX]

FR = Features Register [HEX]

SC = Sector Count Register [HEX]

SN = Sector Number Register [HEX]

CL = Cylinder Low Register [HEX]

CH = Cylinder High Register [HEX]

DH = Device/Head Register [HEX]

DC = Device Command Register [HEX]

ER = Error register [HEX]

ST = Status register [HEX]

Powered_Up_Time is measured from power on, and printed as

DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,

SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 346 occurred at disk power-on lifetime: 12901 hours (537 days + 13 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 08 f0 3c 8c ee Error: UNC 8 sectors at LBA = 0x0e8c3cf0 = 244071664

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

25 00 08 f0 3c 8c e0 00 09:17:05.836 READ DMA EXT

25 00 08 e8 3c 8c e0 00 09:17:02.470 READ DMA EXT

25 00 08 e0 3c 8c e0 00 09:16:59.084 READ DMA EXT

35 00 08 d8 3c 8c e0 00 09:16:59.083 WRITE DMA EXT

25 00 08 d8 3c 8c e0 00 09:16:59.082 READ DMA EXT

Error 345 occurred at disk power-on lifetime: 12901 hours (537 days + 13 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 08 e8 3c 8c ee Error: UNC 8 sectors at LBA = 0x0e8c3ce8 = 244071656

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

25 00 08 e8 3c 8c e0 00 09:17:02.470 READ DMA EXT

25 00 08 e0 3c 8c e0 00 09:16:59.084 READ DMA EXT

35 00 08 d8 3c 8c e0 00 09:16:59.083 WRITE DMA EXT

25 00 08 d8 3c 8c e0 00 09:16:59.082 READ DMA EXT

35 00 08 d8 3c 8c e0 00 09:16:59.071 WRITE DMA EXT

Error 344 occurred at disk power-on lifetime: 12901 hours (537 days + 13 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 08 e0 3c 8c ee Error: UNC 8 sectors at LBA = 0x0e8c3ce0 = 244071648

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

25 00 08 e0 3c 8c e0 00 09:16:59.084 READ DMA EXT

35 00 08 d8 3c 8c e0 00 09:16:59.083 WRITE DMA EXT

25 00 08 d8 3c 8c e0 00 09:16:59.082 READ DMA EXT

35 00 08 d8 3c 8c e0 00 09:16:59.071 WRITE DMA EXT

25 00 08 d8 3c 8c e0 00 09:16:59.062 READ DMA EXT

Error 343 occurred at disk power-on lifetime: 12901 hours (537 days + 13 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 08 c0 3c 8c ee Error: UNC 8 sectors at LBA = 0x0e8c3cc0 = 244071616

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

25 00 08 c0 3c 8c e0 00 09:16:55.625 READ DMA EXT

25 00 08 b8 3c 8c e0 00 09:16:52.247 READ DMA EXT

25 00 08 b0 3c 8c e0 00 09:16:48.850 READ DMA EXT

35 00 08 a8 3c 8c e0 00 09:16:48.849 WRITE DMA EXT

25 00 08 a8 3c 8c e0 00 09:16:48.848 READ DMA EXT

Error 342 occurred at disk power-on lifetime: 12901 hours (537 days + 13 hours)

When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 08 b8 3c 8c ee Error: UNC 8 sectors at LBA = 0x0e8c3cb8 = 244071608

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

25 00 08 b8 3c 8c e0 00 09:16:52.247 READ DMA EXT

25 00 08 b0 3c 8c e0 00 09:16:48.850 READ DMA EXT

35 00 08 a8 3c 8c e0 00 09:16:48.849 WRITE DMA EXT

25 00 08 a8 3c 8c e0 00 09:16:48.848 READ DMA EXT

35 00 08 a8 3c 8c e0 00 09:16:48.838 WRITE DMA EXT

SMART Self-test log structure revision number 1

Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

# 1 Extended captive Completed: read failure 00% 12893 119720

SMART Selective self-test log data structure revision number 1

SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS

1 0 0 Not_testing

2 0 0 Not_testing

3 0 0 Not_testing

4 0 0 Not_testing

5 0 0 Not_testing

Selective self-test flags (0x0):

After scanning selected spans, do NOT read-scan remainder of disk.

If Selective self-test is pending on power-up, resume after 0 minute delay.

Final conclusion

As you can see, there are more errors, actually the drive has two error 'groups'. Even after this the drive is still healthy. There's no error or problem, we just can't read or write some data.

Can you trust SMART? - No. Does the self-test properly test drive? - No. Ok, no news. This was just another data storage case as usual.