My suggestion is to download the appropriate drive utility, create a boot disk and then boot into that disk to test and fix the drive.

Western Digital - http://support.wdc.com/
Segate and Maxtor - http://www.seagate.com/www/en-us/support/downloads/