Currently having some weird problems loading windows in the following system: A64 3000+ S939 1Gb DDR400 ASUS A8V-MX nVidia 6600 AGP Generic 400W PSU Seagate 20Gb PATA Seagate 250Gb SATA The system runs perfectly fine with the 20GB PATA drive, but it is too small and makes a lot of noise while running, so I wanted to install WinXP/7 on another drive. With the 250Gb HDD, I was able to install and run windows, so long as the 20gb HDD was connected (power+data). I even pulled the power to the 20gb HDD while windows was running on the 250GB and it still ran fine. The problem exists when it is just the 250GB HDD that is connected and the 20GB HDD disconnected. This is even after getting the 250GB running perfectly fine with windows installed. With just the 250Gb HDD connected, the computer will boot and get through the BIOS, but would just sit/hang as it tries to load Windows. As soon as I reconnect the 20GB HDD along side it, it will boot into Windows. I have 24hr Memtested the RAM, 12hr primed the CPU, fiddled around with boot configurations to no avail. I have some suspicion that it may be the SATA ports/southbridge being faulty causing this problem, but would appreciate all input.