I picked up a cheap 64bit computer from Gateway that came with 32bit Windows Vista. (BTW, that's really lame when manufacturers pull that one.) I don't like Vista, and I want to use 64bit. I cannot get 64bit Windows XP to see the DVD drive. Everything else works.
Windows XP has no problem with the hard drive. I managed to install XP by booting from an external USB DVD drive a custom installation CD with drivers slipstreamed in with nLite. When I try to install from the DVD drive that came with the computer, it begins loading, then BSOD. The XP installed via the USB DVD can't see the internal DVD drive. Yes the internal DVD drive does work. I also installed Linux on the computer and it can use that DVD drive just fine. Before I disabled it, Windows Vista could use the drive. Also, the install CD does get to the F6 prompt (I don't use floppy drives anymore, so, not much use). It seems I must have the right drivers, or Windows XP could not read the hard drive, and installing from an external USB DVD would not have worked. The computer is usable, but it would be nice if I could access the DVD drive from Windows XP.
Technical details: Gateway GT5628, motherboard Intel DP35DP, flashed with latest BIOS (version DPP3510J.86A.0507.2008.1202.0024). DVD drive is an Optiarc 7173A, which I have not flashed with anything. BIOS gives 3 options under Advanced -> Drive Configuration->SATA configuration: IDE, RAID, AHCI. If IDE is chosen, then another BIOS item, ATA/IDE mode, has 2 options: Native or Legacy. If RAID or AHCI is chosen, then ATA/IDE mode can only be Native. I have tried all 4 combinations. I use the RAID setting, as both Linux and Windows work with that one. The computer has only 1 hard drive, so I suppose RAID is useless. Within the installed XP, the Device Manager shows: ? Other Devices -> ? Mass Storage Controller. A search for drivers specifically for the Optiarc 7173A only turns up firmware updates, no drivers. I have not tried a 32bit Windows XP, but I'm betting that would work. What magic driver or other piece am I missing?
The error message:
A problem has been detected and Windows has been shut down to prevent damage to your computer.
*** STOP: 0x0000007B (0xFFFFFADFADA323C0,0xFFFFFFFFC0000034, 0x0000000000000000,0x0000000000000000)