I know how to fix this problem when it says you have no hard drive,
1. Reboot, open BIOS
2.Find the SATA MODE and set it to IDE, Save all Changes
3.Install windows xp.
I know this works 100% Although you will need to find the drivers for your hardware.
Hope this helps alot of people thinking they was stuck with a Vista PC.
/Zen2
/Yoda