I have a Compaq Presario SR1000Z PC, with an Athlon XP 3200+ processor, 1GB of RAM, an Nvidia Geforce FX 5200 video card, and two 160GB hard drives. One of the drives had a Windows XP install on it, with a small Compaq recovery partition. The other drive has a corrupt version of Vista on it.
Recently, one of my drives, a Western Digital, began to fail. I was running Spinrite on it, and all of a sudden the machine rebooted, and then refused to start again. Basically, the BIOS was not recognizing that I had any IDE drives plugged in. The CMOS setup says that all of the channels are empty. Curiously, it has no problem with the floppy drive.
If I turn on the computer with everything plugged in, it pauses on "detecting IDE drives" for about a minute, then gives me an error about not finding a boot disk. However, if I unplug all of my IDE drives (2 hard drives on the primary channel and 2 CD/DVD drives on the secondary channel), it does not pause at all when turning on and just goes straight to the boot error. Leaving any drive plugged in creates the pause. This leads me to think that the physical components are working, since the BIOS is obviously recognizing on some level a distinction.
1. I tried to re-flash the BIOS to hope that will work, but I'm not having any luck finding anything to put onto a boot floppy. Compaq only has one that will do it from within Windows, which obviously doesn't help me.
2. Any other ideas?