Laptop 320gig hard drive bad sector?

pblundell

Honorable
Aug 3, 2013
1
0
10,510
Hi,

On checking my hard drive with HD Tune, it says that number of sector replacement operations is 13 and number of retired sectors is 8, yet when I run an error scan (detailed too) it doesn't show any bad sectors at all.

I've just ran chkdsk and got the following

Checking file system on C:
The type of the file system is NTFS.

A disk check has been scheduled.
Windows will now check the disk.

Stage 1: Examining basic file system structure ...
187136 file records processed.
File verification completed.
1252 large file records processed.
0 bad file records processed.

Stage 2: Examining file name linkage ...
270620 index entries processed.
Index verification completed.
0 unindexed files scanned.
0 unindexed files recovered.

Stage 3: Examining security descriptors ...
Cleaning up 465 unused index entries from index $SII of file 0x9.
Cleaning up 465 unused index entries from index $SDH of file 0x9.
Cleaning up 465 unused security descriptors.
Security descriptor verification completed.
41743 data files processed.
CHKDSK is verifying Usn Journal...
36796888 USN bytes processed.
Usn Journal verification completed.

Stage 4: Looking for bad clusters in user file data ...
187120 files processed.
File data verification completed.

Stage 5: Looking for bad, free clusters ...
63046040 free clusters processed.
Free space verification is complete.
CHKDSK discovered free space marked as allocated in the volume bitmap.

Windows has made corrections to the file system.
No further action is required.

312210431 KB total disk space.
59621836 KB in 143829 files.
104936 KB in 41744 indexes.
0 KB in bad sectors.
299495 KB in use by the system.
65536 KB occupied by the log file.
252184164 KB available on disk.

4096 bytes in each allocation unit.
78052607 total allocation units on disk.
63046041 allocation units available on disk.

Internal Info:
00 db 02 00 ef d4 02 00 46 73 05 00 00 00 00 00 ........Fs......
42 00 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 B...=...........

Windows has finished checking your disk.
Please wait while your computer restarts.

Can anyone advise whether it's a problem and next steps.

The computer runs fine and it's Windows 8.1

Thanks
 
Solution
I agree with Tom's suggestion to buy a new drive. Then make an image of the failing drive onto the new 320GB drive and use that as your system drive. This way your computer will run just like before but on a new drive. Retire the old failing drive.

The other option is to operate as is and continue to monitor the status of your drive. If you do this be sure you have a good data backup plan in place.
Yes retired means it has set them to not readable / usable, so could be was really supposed to be a 500GB drive that had bad sectors and they 'sealed' those off from Windows and resold it as 350GB, or would just be that first sign of eventual HDD failure anyway (doesn't matter version of Windows your on). While the computer is "run fine" in the good sectors, that is like the gas tank is full in a car, still has nothing to do with the 4 flat tires you still want to drive on. Just face it the drive is toast and buy a new one.
 

S Haran-1360974

Honorable
Jul 12, 2013
18
0
10,540
I agree with Tom's suggestion to buy a new drive. Then make an image of the failing drive onto the new 320GB drive and use that as your system drive. This way your computer will run just like before but on a new drive. Retire the old failing drive.

The other option is to operate as is and continue to monitor the status of your drive. If you do this be sure you have a good data backup plan in place.
 
Solution

Paperdoc

Polypheme
Ambassador
You may be confused by two very different ways of handling "bad sectors".

On all modern HDD's the drive's board has some sophisticated self-checking and correction routines built in that are hidden from the OS. On virtually every read operation the drive checks the signals from the heads. If it detects that they are weak, it assumes the sector just read is deteriorating. It then makes sure the data it read is clean and correct if at all possible. Then it "retires" that sector so it is never used again, and replaces it with a good sector from its stock of spares. (The spare good sectors are identified and kept in on-disk records at the time the HDD is first Low-Level Formatted in the factory.) The system also keeps a record of how many times this has happened, because it has a limit of how many such replacements it can make. This is probably the information you got from HD Tune. At some time in the future if the number replaced exceeds a limit, the system sends out a message as part of the SMART system to warn you of this. That is when you should plan a quick replacement of the whole drive - while the HDD is still working well and BEFORE it runs out of good spares. Note that, as long as this works and no sudden catastrophic damage destroys a sector, the HDD can prevent data loss for you.

ALSO, note that because of this, the OS (Windows for you) does not even know that a "Bad Sector" was detected and replaced. As far as it knows, every time the HDD is asked for data it gets it no problem. When you run CheckDisk it normally will NOT find any "Bad Sectors" because it will not encounter any read failures.

CheckDisk calls something a "Bad Sector" when it tries to read from a Sector and the HDD replies that it cannot do that (after several re-tries). At that point Ckeckdisk will mark that Sector as Bad in its own tables (not the same place that the HDD keeps its hidden records) and request that the HDD assign another Sector to take that one's place in the file it was trying to use. Note that CheckDisk CANNOT copy the data to the new replacement Sector - it never got good data from the "Bad Sector" because the HDD itself could not read it. So, although the file in use now has a "Good" sector replacing the old "Bad" one, the data in it is wrong and the file is corrupt. However, if you're lucky, this "Bad Sector" was found by CheckDisk during a scan that was NOT in an area with an actual file on it, and so no actual file is corrupted, and everything is OK.

So how can CheckDisk encounter a "Bad Sector" if the HDD itself is trying to fix those in a secret process? Most commonly this happens when a Sector has significant physical damage so it cannot be read at all, AND it is NOT already in use in a file. If it is never read, it is never found by the HDD's internal process. But if CheckDisk specifically asks for that Sector to be read as part of its tests, that's when the HDD's own internal process will discover the flaw and, since it is so bad it cannot be read, will report a Read Error that CheckDisk identifies as a "Bad Sector".

Bottom line is, HD Tune is telling you that a small number of such replacements have been made in the life of your HDD. CheckDisk is telling you that, as far as it can tell, there are NO faulty Sectors on the HDD. That's because ALL of the faults have already been found and fixed by the HDD's internal process. The number of replacements made so far is rather small and has NOT triggered a SMART error warning. In fact, re-check what HD Tune says and look for the SMART messages to verify this. Until those replacements become much more numerous, your HDD is just fine, and doing what it should to protect you and your data.