I have a lenovo y50 laptop that comes preinstalled with windows 8. The laptop has a 1 TB hard disk that I decided to replace with a SSD. I then installed windows 7 on the SSD and the SSD became the internal storage and the 1TB hard disk became an external storage connected through the USB.
I use legacy boot to boot windows 7 from the SDD and it works great.
My problem is I can't boot windows 8 from the 1TB when it's connected as external storage through USB. I had used UEFI boot and tried also to disable secure boot but had no success.
I always get an automatic repair window, However windows 8 boot correctly if I connected the 1TB as an internal storage with the same BIOS setup (UEFI boot and Enabled Secureboot)
Any ideas how I can boot the preinstalled windows 8 from a hard disk that is connected as an external storage?