Hi and welcome to ExTS
Some operating systems, (notably Windows Vista and Windows 7), do not configure themselves to load the AHCI driver upon boot if the SATA-drive controller was not in AHCI mode at the time of installation of the O/s. This can cause failure to boot,
I assume that this is not the case with you as you suggest that it boots from the C: Drive ?