I have about 40kb of bad sec. on my HDD and it keeps making errors and corrupting files.. and it keeps doing that every few months no matter how much I scan and fix using regular scanning programs..
I remember hearing about this way to deal with bad sector.. I'm not sure what is it exactly, but its basically finding the the exact area of the hard drive that has the bad sector, and then create a small partition that include it, then hiding it, so that you don't write on it in the future and keep getting errors..
Anyone heard about this way before? what programs can I use to find the damaged area? can this be done using windows?
A full format of the hard drive will find and exclude the sector for sure, giving you a fresh start on the drive.
Otherwise, chkdsk c: /f (or replace c: with whatever drive letter it is) will get it and exclude it for you on it's own. If you ever format the drive ever again, though, it will need to be a full format.
I isolate the bad sectors (around 200MB of bad) by formating until i had the bad sectors in a partition and hiding this partition. I was using Partition Magic 8.0 and chkdsk [driveletter]: /r. I've done this in many steps by resizing the partitions until the bad area was outside of this partition and merging that partition with a good one. The remaining space including the bad sectors was partitioned and hidden.