Disk Scanner is a tiny freeware utility to check the hard drive for read errors. Sometimes, you may notice, that some files on the disk cannot be read. This may happen for several reasons, but the most important one is the hard drive degradation, that may be the first typical sign of the disk failure.
HDD Regenerator is one of the best tech tools out there. Yes it's not cheap, but it can test any hard drive and shows you where the bad sectors and delays are.
It also repairs bad sectors as well. It's the only program i use at work to test hard drives.