I would think that the CMOS battery might possibly need replacing, if the BIOS boot options are properly set.
"No boot device" would indicate a hardware recognition problem by the system if I saw it on my system. First thing I would do is enter the BIOS and check my boot options and recognition of hardware attached. If hardware is ostensibly attached but not recognized...I'd check the connections to the motherboard.
The lack or presence of an optical drive...should be of no importance at all if the boot options are set to boot from the hard drive.
Oh jeeeeeez!! I got another PC to "find out what is wrong". Gateway GT5405E Win Vista Home Premium. Same problem as his, the hdd isn't recognized. Strangest hdd I have ever seen! Anyhow, before I do anymore trouble shooting, will this really happen if the battery is dead? I can get into the BIOS but I won't go into that now. I just need to know about this battery thing. But if the battery is bad there is another error it gives and it is still keeping perfect time in the BIOS.
Edited by hamluis, 01 April 2012 - 08:00 PM.
PM sent new OP.