If you run Seatools on a Seagate hard drive and you find bad sectors then here is what you need to do. Seatools will offer to remap the bad sectors. That is if it can. Seatools will tell you which sectors it could remap and which ones it could not. In my situation I needed to get an image of a partition on that drive. Problem was there were 2 bad sectors in the area of the partition I needed and the imaging software (partimage) would fail when it hit the first bad sector (I did not have time to learn and wait for GNU ddrescue to do it's thing).
Seatools found 5 bad sectors on the disk and was set to remap them automatically. It came back with only being able to remap 2 out of the 5. One of the 2 that I needed to be fixed was fixed but the other was not. I thought all was lost until Seatools was run again. Again it was told to remap all problems. It remapped 1 more sector it could not on the last run. So there seemed to be a pattern forming. Running Seatools again produced the same result. It was able to remap another sector it could not the first 2 times. That last time was the sector I needed remapped so the image was successful.
So word to wise is if Seatools can't remap your sector the first time keep rebooting and running the disk scan until it can. The data on the area of the remapped sector will be lost but if you need to get other data off the drive it's your only choice.