Programs to scan hard drives?

Checking for bad sectors? Is that what you are trying to find out? Or are you trying to see if a seperate hard drive with no OS loaded has problems?