I doubt it's your hard drive. I have the same problem periodically.
Do check and make sure you have the latest bios and if you do then
try an earlier driver version. This hasn't worked for me but I know
some folks that it did work for. There seems to be a problem between
the drivers for the onboard controller and the promise card,
Are you using an nforce 2 board by chance?
==============
Posted through
www.HowToFixComputers.com/bb - free access to hardware troubleshooting newsgroups.
>> Stay informed about: device names on windows xp