Windows 8.1 Secondary Mirror not booting

I recently upgraded from Windows 8 to 8.1. I had 2 500gb mirrors. The primary HDD failed. All my data is intact on the secondary mirror. I have physically installed the secondary mirror on the primary slot. When I try to boot I get the error "Missing or corrupt ntoskrnl.exe" blue screen.

I have gone through the "Nuclear Holocaust step" and created a fresh {bootmgr} but still get the same error you the new boot manager page.

I have a windows 8 (not 8.1) usb install/boot drive through which I tried all the options to no avail.

Please help!