I have a computer running Windows 7. The mobo has 6 onboard SATA ports and an expansion PCIe card that supports 8 more SATA ports. I have run into an issue where the computer will see 10 of the hard drives but if I change which SATA cable I have plugged in it will change which of the hard drives that the computer will recognize. This seems to be kind of random where it is not a specific port(s) that are not working. Does anyone have any ideas on how to trouble shoot this or suggestions?