Trying to recover some files that disappeared after playing with partitions.

The laptop hard drive seems to have a lot of bad sectors however and is probably damaged. (Problems copying files, slow, etc.)

Should I try to to do data recovery first or try to fix the damaged drive. Will fixing the bad sectors affect the data recovery software?