Ok so I just got a new SSD for my laptop. I have installed Windows 7 on the SSD and can successfully boot into Windows 7.
I took the SSD out and put in the normal hard drive and installed Ubuntu onto it. So now when I add the other SSD back into the laptop I go into the BIOS and boot override into the SSD to try and get to my Windows 7 install.
I at least make it to the "Starting Windows" screen for about a second. Then it starts saying "Loading files" like its doing a recovery. It opens up recovery and tries to repair forever but then after 5 minutes will say that it can't repair.
If I try to boot override into the Ubuntu hard drive it works just fine.
If I take out the Ubuntu hard drive I can then boot into Windows 7.
The expected behavior is that I will be able to use the BIOS to boot into either hard drive.