On my old computer (BIOS, Windows 7) I could clone my Windows system drive to an external drive using an eSATA connection. Then it was easy to go into BIOS and choose to boot from the eSATA drive to verify that the clone was good.
Now I have a new computer (ASUS,- motherboard H81M) with UEFI firmware and running Windows 10. I can still clone to the eSATA external drive, but despite trying all sort of options in the UEFI firmware, I cannot get the system to boot from the eSATA drive while the internal drive is connected. If I unplug the internal drive, the eSATA boots fine. What is more confusing, it if I reconnect the internal drive, the system still boots from the eSATA drive! It seems that something, somewhere, is “remembering” the most recent boot drive. I have to disconnect the eSATA drive and reconnect the internal drive to get back to normal booting.
I have done a good bit of fiddling with drive order, boot priorities, “Boot Override” etc. with no luck. I have also downloaded the ASUS manual for this motherboard, but the information on the UEFI interface is mostly screen shots with no additional detail on what the various settings do or how they interact.
If someone is able to choose to boot to a choice of two Windows drives under UEFI I would appreciate some insight on how to set it up. Even better would be a reference to a tutorial on how UEFI handles two drives where each has Windows installed.