All of the above answers are untrue. I have built over 100 computers over the last 25 years and not one caused me the pain and suffering as this mobo. Tried for weeks with Vista to get the 2nd, 3rd and 4th on-board SATA ports to work. Figuring that it was Vista and not the mobo, installed XP Pro. Still no luck. Upgraded BIOS. ZIP. Changed every BIOS setting. ZIP. Used MaxBlast5. ZIP. Used Seagate Acronis hard drive setup. ZIP. Paid for full version Acronis Workstation 9.1. Bought and formatted new hard drives. Goose eggs. Nothing found hard drives on anything except the first port. This is a very well known and implacable fault with a very high percentage of ECS 945P-A mobos. I've read hundreds of reports of 945P-A owners who had the same problem. After personally spending literally hundreds of hours of trying to find a solution and admittedly becoming obsessed with finding a published or unpublished solution, I bought 2 more identical mobos and failed again and again. NO ONE it seems that encounters the problem has ever found a solution other than only using one SATA hard drive, using an IDE hard drive, or adding a controller card in one of the three precious PCI slots. Kinda defeats the purpose of SATAII hard drives. P.S. My 3 945P-A mobos also did not recognize any 667 memory and could only find 3 GB memory when 4 identical memory cards were installed. In a word, the problem with not recognizing SATA drives plugged into the mobo is the mobo, nothing else. BTW, no offense intended to those who tried to help without personal experience with this mobo. The suggested solutions almost always resolve this and similar issues. Just not this time.