Bad Sectors

You don't fix bad sectors, you just mark them as bad and the OS would skip them.
Just use the XP (or later) OS's utility. Make sure u put a check in the box to fix errors and you should be all set.