Hi,
Boot from a Vista disk and run these :
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
How to use the Bootrec.exe tool in the Windows Recovery Environment to troubleshoot and
repair startup issues in Windows Vista
http://support.microsoft.com/kb/927392
If those don't help you can "try" the diagnostics from the drive's maker.
Diagnostic Utilities By Manufacturer - run the one for your hard drive
http://www.techsupportforum.com/hardware-support/hard-drive-support/462298-no-ide-device-found.html
Corrected list as of 6-09-2010
Fujitsu Hard Drives: Diagnostic Utilities Here
http://www.fujitsu.com/emea/products/hdd/
Hitachi Hard Drives: Diagnostic Utilities Here
http://www.hitachigst.com/support/downloads/
IBM Hard Drives: Use Hitachi Utilities*
Toshiba Hard Drives: Use Hitachi or Maxtor Utilities
Maxtor Hard Drives: Diagnostic Utilities Here (now SeaGate)
http://www.seagate.com/www/en-us/support/
Quantum Hard Drives: Use Maxtor Utilities
Seagate Hard Drives: Diagnostic Utilities Here
http://www.seagate.com/www/en-us/support/downloads
Conner Hard Drives: Use Seagate Utilities
Samsung Hard Drives: Diagnostic Utilities Here
http://www.samsung.com/global/business/hdd/
Western Digital Hard Drives: Diagnostic Utilities Here
http://support.wdc.com/product/download.asp?lang=en
The trial versions of one of these "might" help.
SpeedFan
http://www.almico.com/sfdownload.php
HD Tune
http://www.hdtune.com/
Hope this helps and Happy Holidays!
Rob Brown - MS MVP - Windows Desktop Experience : Bicycle - Mark Twain said it right.