You seem to show, and it can be confusing for us so correct me if I am wrong, but you have 2 WD 500G hard drives.
The SATA III is on P1 (first Intel port) and the SATA II is on P3.
Windows 7 is on the SATA III drive and installed with MBR configuration. Which means you have to boot to that drive.
Windows 8 is on the SATA II drive and is installed as UEFI, which means you boot to the Windows Boot manager.
From your attachments, it looks like the first boot option is the Windows Boot manager, so it should boot you into Windows 8.
If you were installing and rebooted, to which drive or even Windows 8 install are you getting the repair request. You say you disconnected the Windows 7 drive during the Install of Windows 8. When you did that, did the install proceed without problems, and were you ever able to boot into Windows 8.
Basically, I would like to deal just with the Windows 8 drive for now...
Edit: I am assuming when you say repair, you do not mean a chkdsk is being requested.....
Edit: One more question, does the Windows 7 drive (MBR) have any extended or logical partitions?