What mode do you have your SATA controller in? Sometimes software hates if you have it in AHCI instead of IDE, sometimes it hates when in IDE instead of AHCI, and so on. Don't go changing the mode, as it will "break" your windows install if you don't install the proper driver and tell the OS to use that driver at the next boot.