kochierster :
Grimwinder :
Those aren't really repairing the bad sectors, they are just "quarantining" them so they don't get written to again.
If quarantining them resolves the problem then why new bad sectors will appear and why not it be fixed. For example a few thousand bad sectors out of billions are marked to not to be used for data writing then can't it be called repaired.
You need to understand that there are disks spinning 7200RPM and the distance between the heads and the platters are measured in nanometers. With these tolerances its conceivable that for parts of the drive over time heat and use warps the platters, so it may read fine outside edge, but wont on the inside edge. Plus if you have 4 platters there are 8 heads to worry about. So it might fail majority of one of the sides if a head were to go bad, however it attempts to keep the drive going so the rest of the drive hums along.
In my profession its better to just replace the drive when it has logical or physical errors. Most of the time these drives are already 3-4 years old, the average lifespan of a drive is about 4-5 of reliable performance.