What's on what exact SATA ports?
If you moved your boot drive around then it might be an IDE/AHCI issue, so in the BIOS after (F5) Load Optimized Defaults change the Intel SATA -> IDE and see if it boot then. Otherwise boot off your ODD (BR), if possible
, pressing (F8) to select the BR and run the 'Startup Repair' ; see - http://windows.microsoft.com/en-US/windows7/products/features/startup-repair
You can make a bootable USB Flash Drive; see - http://www.youtube.com/watch?v=ZcSVVPbzIno