I need to hit the sack because it is past 1:00 a.m. here and I am tired.
Read this and see how your SATA drive is designated in your BIOS.
Advanced Host Controller Interface
As their standard interface, SATA controllers use the AHCI (Advanced Host Controller Interface), allowing advanced features of SATA such as hotplug and native command queuing (NCQ). If AHCI is not enabled by the motherboard and chipset, SATA controllers typically operate in "IDE emulation" mode which does not allow features of devices to be accessed if the ATA/IDE standard does not support them.
Windows device drivers that are labeled as SATA are often running in IDE emulation mode unless they explicitly state that they are AHCI mode {you want this mode} or in RAID mode. Modern versions of Microsoft Windows, FreeBSD, Linux with kernel version 2.6.19 onward,[5] as well as Solaris and OpenSolaris include support for AHCI, but older OSes such as Windows XP do not. Even in those instances a proprietary driver may have been created for a specific chipset, such as Intels.[6]