To use the HDD makers Testing Utility to check the drives.
Little important things get checked and the Drive Log is also checked for what it's recorded and it's the easiest way to check the correct function of a HDD.
The Proper way to test any HDD is to test it in the system that is failing and if it fails remove the drive fit to another computer and retest. If it fails the second Test the Drive has gone to Silicon Heaven or at the very least is on it's way there. If it passes the Second Test the M'Board, Data Lead or Power Supply in the First computer is damaged and you need to do a bit more investigation.
Also if it's reported that any HDD has triggered it's Overheat Warning scrap the Drive and fit a replacement. Of course enabling SMART doesn't do any harm either.
Keep Up with TechRepublic