will reformatting my hard drive fix bad sectors on it?

assuming im not concerned with the data on it....

link|improve this question
4  
In my opinion, that's much too soon for an accepted answer. How would you know it's the best? Why not wait until others have read (and hence: validated) the answer as well...? – Arjan Oct 28 '09 at 10:28
feedback

2 Answers

up vote 2 down vote accepted

It wont "fix" bad sectors, but it should mark them as bad (unusable) and therefore no data would be written to those bad sectors.

Ideally with the cost of storage now, just replacing and using a new drive seems ideal to me. NewEgg is your friend!

link|improve this answer
1  
NB: Don't use Quick Format, though, as that will only create the file system structures and won't touch every byte on the disk. – Joey Oct 28 '09 at 10:33
Wouldn't the known bad sectors be marked as such already? I wonder if formatting really searches for additional bad sectors? Quick format might be just as good then. But, more important: running some disk check utility without any formatting marks the bad sectors just as well. – Arjan Oct 28 '09 at 10:47
@Arjan - If no utility to check has been run, then no - most operating systems won't mark them as bad. Doing a full format checks every sector on the drive during the format, a quick format does not do this. The question was very specific, so your last point about any other disk check utility doing the same thing is a moot point. The OP asked specifically about format. – MDMarra Oct 29 '09 at 0:31
feedback

Your disk will already be aware of the bad sectors and should swap those locations with spares from the platter.

Most hard drives made today (referring to consumer drives) are manufactured in such a way that they really only just work. The drive manufacturers add extra bits so that the drive can compensate the gradual loss of these writable bits.

If you really want to resolve the drive then an application like SpinRite will attempt to read all the data from the current sectors and probably is the number one tool used by skilled data recovery experts short of using a clean room and putting the platters into another piece of hardware.

So in short a low level format may help re-find bad sectors and mark them as such but it would be a waste of your time and effort on a modern drive (eg: post y2k). Using SpinRite may help in data recovery and helping find other sectors that are starting to degrade.

Like Jason has said, once you have moved beyond 5-10% of the drive having bad sectors, its time to no longer use this drive for data that you wish to keep.

Update

A low level format or disk utility will excercise all sectors on the disk to find bad sectors. A disk can only know if a bit is usuable if a read/write attempt is made. By attempting to read & write every sector on the disk the disk can find bad sectors in areas that have not been used yet.

Also once the disk runs out of spare bits thats when you will start to see your drive space shrinking as the available capacity of the drive is lower due to unusuable parts of the media.

Hope this clears up my comments and makes them more accurate!

link|improve this answer
As for a low level format may help re-find bad sectors -- re-find or find additional bad sectors? Once marked, there's no need to re-find anything, I guess. – Arjan Oct 28 '09 at 11:07
feedback

Your Answer

 
or
required, but never shown