New
#1
Bad Sectors or broken File System ?
Hello Friends !
I would like to share my experience with reportedly bad sectors on my Seagate harddisk. I was making a routine backup of my external harddisk (E:
drive used space 683 GB of 931 GB capacity ) to another external disk (Q:
drive ). My backup software Aomei Backupper complained a read error and aborted. So I ran achkdsk E: /f /r /x
command. The command began reporting a series of errors each one sayingnot enough free space to replace the bad sectors
.
TheE:
drive then stopped spinning and chkdsk aborted. So I ran a surface test using Aomei Partition Assistant. That too stuck at about 20 % progress and began churning out repeated messages of same error. It never aborted though. After an hour or so I terminated the surface test.
I googled the error messages from chkdsk and found a disk health software called Victoria : Just a moment...
This one also reported bad sectors, but in addition it stated the affected files in the bad sectors. I immediately checked some of the files. They looked quite well actually. Some of them were mp4 media files and they played normally. The png files could be viewed in photo viewer without any problem.
This prompted me to conclude that the file system might be partly broken. Anyways, it was time to take a manual backup. So I used a command line utilityrobocopy
in a batch mode and took a brute copy ofE:
drive to a fresh new folderQ:\E
. I ran the program in a restartable mode so that even if it gets stuck, I could just abort it and rerun the same command. The program will not overwrite existing files.
Therobocopy
did get stuck and crawled very slowly at times. I aborted it and checked the file in question, only to find that it is copied successfully ! Then I reran the program. I did this for some 30+ times. Finally I retired to bed leaving it working overnight. When I checked next morning, it had finished successfully producing 130 MBs of log file. ( Imagine that big text file! ) The interesting point is it never aborted on its own.
Now the data was safely tucked away, so the E: drive was open to experiments. Using diskpart I cleaned the whole disk, created a big partition ( 931 GB ) and formatted it with ntfs and default block size ( 4096 ). I deliberately omitted thequick
option. I thought the omission would supposedly catch the disk corruption, if any. The formatting took 2.5 hrs, but went through cleanly.
I copied the data fromQ:\E
folder toE:
drive usingrobocopy
again. This time the operation went through without any glitch. It took about 2.5 hrs.
I then ranchkdsk E: /f /r /x
. It got stuck at times, but eventually finished with no bad sectors. I ran the Aomei Partition Assistant's Surface Test and that too did not report any bad sectors.
My questions are :
1. Is my SeagateE:
drive still reliable ? I think yes. But why did the surface test fail in the first place ? Should it not continue with bad sectors reported ? Or was the file system partly broken which led to the failed surface test ?
2. Is there a reliable disk checker ( preferably open source ) ? This one should take a stock of all sectors including bad ones and spare good ones.
3. What exactly is a 'Surface Test' ? Is it low level enough to communicate with the disk controller ? Or it just relies on the OS to find out the surface status ?
4. Could it be the cable ? But it worked fine and is working fine now as well.
Here are the relevant details :
------------------------------
E: drive : ST1000LM024 HN-M101MBB 1000.2 GB
Disk attribute : GPT
Partition size : 931 GB
Machine : Dell Latitude E7270
OS : Win 10 Enterprise 22H2 19045.2546
Cable : USB 2 type A to USB 2 type A
Casing : 2.5 inch SATA external case USB 3.0
------------------------------
Here is Crystal Disk Info Report :
----------------------------------------------------------------------------
CrystalDiskInfo 8.11.1 (C) 2008-2021 hiyohiyo
Crystal Dew World: https://crystalmark.info/
----------------------------------------------------------------------------
OS : Windows 10 Enterprise [10.0 Build 19045] (x64)
Date : 2023/01/31 9:25:15
-- Controller Map ----------------------------------------------------------
+ Intel(R) 6th Generation Core Processor Family Platform I/O SATA AHCI Controller [ATA]
- SK hynix SC311 SATA 256GB
- Microsoft Storage Spaces Controller [SCSI]
+ USB Attached SCSI (UAS) Mass Storage Device [SCSI]
- Generic Externa SCSI Disk Device
+ Microsoft VHD Loopback Controller [SCSI]
- Microsoft Virtual Disk
- OSFDisk Virtual Adapter [SCSI]
-- Disk List ---------------------------------------------------------------
(02) ST1000LM024 HN-M101MBB : 1000.2 GB [4/3/0, sa1]
----------------------------------------------------------------------------
(02) ST1000LM024 HN-M101MBB
----------------------------------------------------------------------------
Model : ST1000LM024 HN-M101MBB
Firmware : 2BA30001
Serial Number : S31LJ9BF912034
Disk Size : 1000.2 GB (8.4/137.4/1000.2/1000.2)
Buffer Size : 16384 KB
Queue Depth : 32
# of Sectors : 1953525168
Rotation Rate : 5400 RPM
Interface : UASP (Serial ATA)
Major Version : ACS-2
Minor Version : ATA8-ACS version 6
Transfer Mode : SATA/600 | SATA/600
Power On Hours : 44491 hours
Power On Count : 3165 count
Temperature : 14 C (57 F)
Health Status : Good
Features : S.M.A.R.T., APM, NCQ
APM Level : 0080h [OFF]
AAM Level : ----
Drive Letter : E:
-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr RawValues(6) Attribute Name
01 100 100 _51 000000000018 Read Error Rate
02 252 252 __0 000000000000 Throughput Performance
03 _92 _86 _25 000000000A1D Spin-Up Time
04 _90 _90 __0 0000000027F9 Start/Stop Count
05 252 252 _10 000000000000 Reallocated Sectors Count
07 252 252 _51 000000000000 Seek Error Rate
08 252 252 _15 000000000000 Seek Time Performance
09 100 100 __0 00000000ADCB Power-On Hours
0A 252 252 _51 000000000000 Spin Retry Count
0B _99 _99 __0 0000000007E3 Recalibration Retries
0C _97 _97 __0 000000000C5D Power Cycle Count
B5 _98 _98 __0 0000031DDCD8 Vendor Specific
B7 252 252 _10 000000000000 Vendor Specific
B8 252 252 _48 000000000000 End-to-End Error
BA 252 252 __0 000000000000 Vendor Specific
BB 252 252 __0 000000000000 Reported Uncorrectable Errors
BC 252 252 __0 000000000000 Command Timeout
BE _80 _50 _40 00320009000E Airflow Temperature
BF 100 100 __0 0000000000A6 G-Sense Error Rate
C0 100 100 __0 000000000093 Power-off Retract Count
C1 __1 __1 __0 00000022E4A9 Load/Unload Cycle Count
C2 _64 _50 __0 00320009000E Temperature
C3 100 100 __0 000000000000 Hardware ECC recovered
C4 252 252 __0 000000000000 Reallocation Event Count
C5 252 252 __0 000000000000 Current Pending Sector Count
C6 252 252 __0 000000000000 Uncorrectable Sector Count
C7 200 200 __0 000000000000 UltraDMA CRC Error Count
C8 100 100 __0 00000000AE1E Write Error Rate
-- IDENTIFY_DEVICE ---------------------------------------------------------
0 1 2 3 4 5 6 7 8 9
000: 0040 3FFF C837 0010 0000 0000 003F 0000 0000 0000 .@?..7.......?......
010: 5333 314C 4A39 4246 3931 3230 3334 2020 2020 2020 S31LJ9BF912034
020: 0000 8000 0004 3242 4133 3030 3031 5354 3130 3030 ......2BA30001ST1000
030: 4C4D 3032 3420 484E 2D4D 3130 314D 4242 2020 2020 LM024 HN-M101MBB
040: 2020 2020 2020 2020 2020 2020 2020 8010 4000 2F00 ..@./.
050: 4000 0200 0200 0007 3FFF 0010 003F FC10 00FB 0000 @.......?....?......
060: FFFF 0FFF 0000 0407 0003 0078 0078 0078 0078 0000 ...........x.x.x.x..
070: 0000 0000 0000 0000 0000 001F 0D0E 0006 004C 0040 .................L.@
080: 03FF 0028 706B 7C69 6123 7069 BC41 6123 007F 0063 ...(pk|ia#pi.Aa#...c
090: 0063 0080 FFFE 0000 0000 0000 0000 0000 0000 0000 .c..................
100: 6DB0 7470 0000 0000 0000 0000 6003 0000 5000 4CF2 m.tp........`...P.L.
110: 0E1D 3BEE 0000 0000 0000 0000 0000 0000 0000 401C ..;...............@.
120: 401C 0000 0000 0000 0000 0000 0000 0000 0021 0000 @................!..
130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
160: 0000 0000 0000 0000 0000 0000 0000 0000 0003 0000 ....................
170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
200: 0000 0000 0000 0000 0000 0000 003D 0000 0000 4000 .............=....@.
210: 0000 0000 0000 0000 0000 0000 0000 1518 0000 0000 ....................
220: 0000 0000 107F 0000 0000 0000 0000 0000 0000 0000 ....................
230: 0000 0000 0000 0000 0001 0400 0000 0000 0000 0000 ....................
240: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
250: 0000 0000 0000 0000 0000 69A5 ..........i.
-- SMART_READ_DATA ---------------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 10 00 01 2F 00 64 64 18 00 00 00 00 00 00 02 27 .../.dd........'
010: 00 FC FC 00 00 00 00 00 00 00 03 23 00 5C 56 1D ...........#.\V.
020: 0A 00 00 00 00 00 04 32 00 5A 5A F9 27 00 00 00 .......2.ZZ.'...
030: 00 00 05 33 00 FC FC 00 00 00 00 00 00 00 07 2F ...3.........../
040: 00 FC FC 00 00 00 00 00 00 00 08 25 00 FC FC 00 ...........%....
050: 00 00 00 00 00 00 09 32 00 64 64 CB AD 00 00 00 .......2.dd.....
060: 00 00 0A 33 00 FC FC 00 00 00 00 00 00 00 0B 32 ...3...........2
070: 00 63 63 E3 07 00 00 00 00 00 0C 32 00 61 61 5D .cc........2.aa]
080: 0C 00 00 00 00 00 B5 22 00 62 62 D8 DC 1D 03 00 .......".bb.....
090: 00 00 B7 32 00 FC FC 00 00 00 00 00 00 00 B8 33 ...2...........3
0A0: 00 FC FC 00 00 00 00 00 00 00 BA 32 00 FC FC 00 ...........2....
0B0: 00 00 00 00 00 00 BB 32 00 FC FC 00 00 00 00 00 .......2........
0C0: 00 00 BC 32 00 FC FC 00 00 00 00 00 00 00 BE 02 ...2............
0D0: 00 50 32 0E 00 09 00 32 00 00 BF 22 00 64 64 A6 .P2....2...".dd.
0E0: 00 00 00 00 00 00 C0 22 00 64 64 93 00 00 00 00 .......".dd.....
0F0: 00 00 C1 32 00 01 01 A9 E4 22 00 00 00 00 C2 02 ...2....."......
100: 00 40 32 0E 00 09 00 32 00 00 C3 3A 00 64 64 00 .@2....2...:.dd.
110: 00 00 00 00 00 00 C4 32 00 FC FC 00 00 00 00 00 .......2........
120: 00 00 C5 32 00 FC FC 00 00 00 00 00 00 00 C6 30 ...2...........0
130: 00 FC FC 00 00 00 00 00 00 00 C7 36 00 C8 C8 00 ...........6....
140: 00 00 00 00 00 00 C8 2A 00 64 64 1E AE 00 00 00 .......*.dd.....
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
160: 00 00 00 00 00 00 00 00 00 00 00 00 84 30 00 51 .............0.Q
170: 03 00 01 00 02 CF 00 00 00 00 00 00 00 00 00 00 ................
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 ................
-- SMART_READ_THRESHOLD ----------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 10 00 01 33 00 00 00 00 00 00 00 00 00 00 02 00 ...3............
010: 00 00 00 00 00 00 00 00 00 00 03 19 00 00 00 00 ................
020: 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 ................
030: 00 00 05 0A 00 00 00 00 00 00 00 00 00 00 07 33 ...............3
040: 00 00 00 00 00 00 00 00 00 00 08 0F 00 00 00 00 ................
050: 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 ................
060: 00 00 0A 33 00 00 00 00 00 00 00 00 00 00 0B 00 ...3............
070: 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 00 00 ................
080: 00 00 00 00 00 00 B5 00 00 00 00 00 00 00 00 00 ................
090: 00 00 B7 0A 00 00 00 00 00 00 00 00 00 00 B8 30 ...............0
0A0: 00 00 00 00 00 00 00 00 00 00 BA 00 00 00 00 00 ................
0B0: 00 00 00 00 00 00 BB 00 00 00 00 00 00 00 00 00 ................
0C0: 00 00 BC 00 00 00 00 00 00 00 00 00 00 00 BE 28 ...............(
0D0: 00 00 00 00 00 00 00 00 00 00 BF 00 00 00 00 00 ................
0E0: 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 ................
0F0: 00 00 C1 00 00 00 00 00 00 00 00 00 00 00 C2 00 ................
100: 00 00 00 00 00 00 00 00 00 00 C3 00 00 00 00 00 ................
110: 00 00 00 00 00 00 C4 00 00 00 00 00 00 00 00 00 ................
120: 00 00 C5 00 00 00 00 00 00 00 00 00 00 00 C6 00 ................
130: 00 00 00 00 00 00 00 00 00 00 C7 00 00 00 00 00 ................
140: 00 00 00 00 00 00 C8 00 00 00 00 00 00 00 00 00 ................
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C5 ................
----------------------------------------------------------------------------
Please let me know your views. I would appreciate if someone explains the above results.
Thank you!
-Gamma