It definitely does have two different types of SATA controllers. The standard SATA ports are orange, and the Gigabyte SATA ports are purple. I've tried BOTH, and neither works for the hard drive. BTW, Vista does recognize the DVD drive (obviously, or it wouldn't install) and I've had that...