I have an early 2011 17-inch MBP running the latest version of Mavericks. The primary drive is a 1TB SSD and I also have a 512GB SSD in the optical bay. BootCamp is installed on a partition on the primary drive, however when I attempt to boot into BC I get a black screen with a blinking cursor. If I remove the 512GB drive, however, BC launches properly. (Also, in case it makes a difference, the BC partition does not show up in the Startup Disk preference panel but does show up in the EFI list on startup.)

The primary drive shows up as disk1, while the drive in the optical bay shows up as disk0. What I suspect is happening is that the MBP is attempting to boot Windows from disk0, which causes a problem when the 512GB drive is installed. However, I can't for the life of me figure out how to fix this.

Is my theory about what's happening a reasonable one? Is there somewhere in the Mac that the drive assignment for BC is set that I can change? Any help is greatly appreciated...this has been driving me crazy for a while now!