Agree with above, hard drive sentinel is excellent its the only one that actually reported bad sectors found on 2 of my hdds recently while oddly the manufacturer hard drive diagnostic tools (WD and Samsung) failed, also hdtune failed also.
hdd sentinel also have a surface scan, so you can do a read test and write test(destructive on your data) and also a disk repair (read test with bad sector repair mode), all built into the app.
I am going to try and see if I can do similar and hopefully my bad sectors get remapped, for now hdd sentinel says I am fine and nothing to worry about though.