Any scandisk (media checkeg ndd or plain scandisk of windows) will give you the bad sectors. To repair is trickey some bad sector are there from the time the disk is made these cannot be handled the other bad sectors can (50% chance) removed by a low level format but the safest bet is moment you start getting bad sectors replace the disk(if not take an immediate backup of all data)