MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: ST1000DM003, fast writes but slow or impossible reads
PostPosted: August 10th, 2020, 15:47 
Offline

Joined: August 10th, 2020, 15:28
Posts: 1
Location: Italy
Hello to all members of the forum,

I have a broken Seagate 1TB drive, model is ST1000DM003-1CH162. It was used in a raid setup with a sibling of the very same model which is working perfectly well.
This unit instead has becoming increasing slower at read in the last few days with apparent no reason. I managed to salvage some documents and then I started tinkering with it to learn something about these kind of hard disk failures.

Currently the disk does not give any problem when I tried to zero fill it. The whole surface has been zeroed at a 100mb/s rate and even higher within a couple of hours with no errors.
When I try to read something back, it is stalling taking ages to read a bunch of sectors or even fail due to timeouts, no matter where I read them from the surface. Also when I try to interrogate the SMART status, it is still taking a lot of time to complete such simple operation which should not really require any reading back from the platters.
The drive is not doing strange sounds while it is seeking/reading, it just takes ages and stalls the SATA bus.

I use linux as my operating system, so I use all the command line tools like smartctl, hdparm and dd.

Here it is the full output of smartctl --all /dev/sda:

Code:
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-42-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST1000DM003-1CH162
Serial Number:    S1D8ZNRS
LU WWN Device Id: 5 000c50 05c37cd9e
Firmware Version: CC46
User Capacity:    1.000.204.886.016 bytes [1,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Form Factor:      3.5 inches
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Mon Aug 10 21:31:13 2020 CEST
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:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
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:                (  575) seconds.
Offline data collection
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        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:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 110) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x3085) SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   087   083   006    Pre-fail  Always       -       106282268
  3 Spin_Up_Time            0x0003   097   097   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   096   096   020    Old_age   Always       -       4360
  5 Reallocated_Sector_Ct   0x0033   070   070   010    Pre-fail  Always       -       23920
  7 Seek_Error_Rate         0x000f   072   060   030    Pre-fail  Always       -       99131355877
  9 Power_On_Hours          0x0032   086   086   000    Old_age   Always       -       12619
10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   096   096   020    Old_age   Always       -       4399
183 Runtime_Bad_Block       0x0032   099   099   000    Old_age   Always       -       1
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   001   001   000    Old_age   Always       -       598
188 Command_Timeout         0x0032   072   063   000    Old_age   Always       -       76 135 224
189 High_Fly_Writes         0x003a   087   087   000    Old_age   Always       -       13
190 Airflow_Temperature_Cel 0x0022   052   048   045    Old_age   Always       -       48 (Min/Max 23/52)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       683
193 Load_Cycle_Count        0x0032   078   078   000    Old_age   Always       -       45422
194 Temperature_Celsius     0x0022   048   052   000    Old_age   Always       -       48 (0 6 0 0 0)
197 Current_Pending_Sector  0x0012   099   048   000    Old_age   Always       -       280
198 Offline_Uncorrectable   0x0010   099   048   000    Old_age   Offline      -       280
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       1
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       12140h+42m+29.472s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       71844455271
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       115378217185

SMART Error Log Version: 1
ATA Error Count: 1055 (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 1055 occurred at disk power-on lifetime: 12612 hours (525 days + 12 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 68 8d fa 00  Error: UNC at LBA = 0x00fa8d68 = 16420200

  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 00 00 3c fa e0 00      00:22:28.378  READ DMA EXT
  25 00 00 00 dc f9 e0 00      00:22:27.303  READ DMA EXT
  25 00 00 00 54 f7 e0 00      00:22:25.544  READ DMA EXT
  25 00 00 00 50 f7 e0 00      00:22:25.441  READ DMA EXT
  25 00 00 00 4c f7 e0 00      00:22:23.970  READ DMA EXT

Error 1054 occurred at disk power-on lifetime: 12612 hours (525 days + 12 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 68 8d fa 00  Error: UNC at LBA = 0x00fa8d68 = 16420200

  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 00 00 3c fa e0 00      00:22:28.378  READ DMA EXT
  25 00 00 00 dc f9 e0 00      00:22:27.303  READ DMA EXT
  25 00 00 00 54 f7 e0 00      00:22:25.544  READ DMA EXT
  25 00 00 00 50 f7 e0 00      00:22:25.441  READ DMA EXT
  25 00 00 00 4c f7 e0 00      00:22:23.970  READ DMA EXT

Error 1053 occurred at disk power-on lifetime: 12608 hours (525 days + 8 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 c0 26 3e 01  Error: UNC at LBA = 0x013e26c0 = 20850368

  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 01 a1 26 3e e1 00      01:07:41.280  READ DMA EXT
  25 00 01 a0 26 3e e1 00      01:07:41.130  READ DMA EXT
  25 00 01 9f 26 3e e1 00      01:07:41.129  READ DMA EXT
  25 00 01 9e 26 3e e1 00      01:07:41.129  READ DMA EXT
  25 00 01 9d 26 3e e1 00      01:07:41.129  READ DMA EXT

Error 1052 occurred at disk power-on lifetime: 12608 hours (525 days + 8 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 c0 26 3e 01  Error: UNC at LBA = 0x013e26c0 = 20850368

  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 01 a1 26 3e e1 00      01:07:41.280  READ DMA EXT
  25 00 01 a0 26 3e e1 00      01:07:41.130  READ DMA EXT
  25 00 01 9f 26 3e e1 00      01:07:41.129  READ DMA EXT
  25 00 01 9e 26 3e e1 00      01:07:41.129  READ DMA EXT
  25 00 01 9d 26 3e e1 00      01:07:41.129  READ DMA EXT

Error 1051 occurred at disk power-on lifetime: 12608 hours (525 days + 8 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 90 26 3e 01  Error: UNC at LBA = 0x013e2690 = 20850320

  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 80 80 26 3e e1 00      01:07:31.475  READ DMA EXT
  25 00 80 00 26 3e e1 00      01:07:31.474  READ DMA EXT
  25 00 80 80 25 3e e1 00      01:07:31.474  READ DMA EXT
  25 00 80 00 25 3e e1 00      01:07:31.474  READ DMA EXT
  25 00 80 80 24 3e e1 00      01:07:31.473  READ 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.


As you can see, there are many reallocated sectors: they grow a lot during the salvage operations.

What's happening to this disk? Could it just be the platters getting ruined or may rather be some kind of issue in electronics?

Thanks


Top
 Profile  
 
 Post subject: Re: ST1000DM003, fast writes but slow or impossible reads
PostPosted: August 12th, 2020, 8:16 
Offline

Joined: October 3rd, 2005, 0:40
Posts: 4753
Location: Hungary
i vote for failing/contaminated heads

pepe

_________________
Adatmentés - Data recovery


Top
 Profile  
 
 Post subject: Re: ST1000DM003, fast writes but slow or impossible reads
PostPosted: August 12th, 2020, 10:00 
Offline
User avatar

Joined: May 13th, 2019, 7:50
Posts: 1150
Location: Nederland
Quote:
As you can see, there are many reallocated sectors:


Quite! And then some more pending. So I can see how writing ends up being much quicker as long as it can swap out bad sectors, while, when reading the drive needs to put in a lot of effort to dish up the data from all those 'bads' slowing down from the user perspective. It may fail reading the sector but it will not stop it from trying, each error recovery attempt accounting for a considerable amount of delay. And the values reported for reallocated may only be the tip of the iceberg.

_________________
Joep - http://www.disktuna.com - video & photo repair & recovery service


Top
 Profile  
 
 Post subject: Re: ST1000DM003, fast writes but slow or impossible reads
PostPosted: August 12th, 2020, 13:53 
Offline

Joined: December 5th, 2011, 5:38
Posts: 1740
Location: Verona, Italy
I would stop reallocation process and change AFH parameters if needed.
If that still doesn't help then head swap is needed.

_________________
My firmware database:
https://mega.nz/folder/O01DkBRI


Top
 Profile  
 
 Post subject: Re: ST1000DM003, fast writes but slow or impossible reads
PostPosted: August 12th, 2020, 16:35 
Offline
User avatar

Joined: May 13th, 2019, 7:50
Posts: 1150
Location: Nederland
I was not under the impression he's trying to save the data from this drive .. I think his best option is just to bin it.

_________________
Joep - http://www.disktuna.com - video & photo repair & recovery service


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 45 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group