Installing ASUS P6X58D Premium MOBO in a new build... Startup message "Hard drive not detected", but we know it is there. Should the "C" drive be connected to any particular port on the MOBO? Running Win 7 Pro.
If it says so in the motherboard manual, yes, but it doesn't matter otherwise. I remember reading in the manual for my current motherboard that it might be better to connect the boot drive to a certain port or two, but I've never paid attention to that and I've never had a problem.
Generally speaking I wouldn't expect it to make a difference. But some motherboards have two SATA controllers with two sets of SATA ports, often distinguished by different colours of sockets on the motherboard. The second SATA controller may be configurable for SAS drives and require different drivers. If your motherboard has SATA sockets of different colours and the drive isn't being recognized on one set, try plugging it into one of the sockets of the other colour to see if that helps.
If your board has 6 SATA ports numbered 0 through 5 and you plug what will be Drive C: into SATA Port 0, your BIOS will automatically find the hard drive that you are booting from. Otherwise, it really doesn't matter too much.