Okay so here goes. I have a MSI GE70 apache pro laptop. It will not boot with the internal hard drive. I have taken out the same hard drive and installed it in a external caddy. From there everything boots up just fine. THe thing is is that BIOS sees the hard drive when installed and i can even load up windows to it while installed internally, but it just wont boot from it. If i take out the same hard drive and use it in a caddy it works just fine. So i know the issue is not the hard drive. I haven even flashed and updated the bios. Any thoughts?