Not true. Secure Boot does need UEFI, but UEFI works fine without using Secure Boot.
>>>I concur on this. However, it's interesting to note that with some implementations of UEFI BIOSes I've been encountering the last year or so; I've had the weird problem of customers having their SATA hard drives changed out in their laptops, and the person or Tech doing so would replace a faulty
SATA-II hdd with a
SATA-I hdd. Secure Boot would need to be
OFF in order to get the laptop to boot to WinXXX whatever version.
Leaving Secure Boot ON caused similar Boot Failures as Sonny saw in his system. In some cases, I had to change
UEFI to LEGACY+SecureBoot=OFF, in order to get the laptop to boot wihout stalling. This has been discussed in multiple forums, both here and elsewhere. The usual fix for this of course, is to check that the laptop
UEFI BIOS has been updated to the latest version from the manufacturer's website--which I always do on new OS-HDD rebuilds anyway. Some machines; mostly HP so far, have given me the greates number of problems with this across several of their models. It's happened in Win7/8/8.1 in my cases. Of course, I usually tell me Customers that I need to replace the SATA-I hdd with a newer SATA-II or SSD to take care of this problem; but so far they are resistant to doing so, especially after some other Tech or Repair Shop stuck them with a HDD replacement and rebuild cost! One of my Customers was a friend and I did the upgrade to a better hdd for her anyway, and I just didn't charge her for the drive. (used my last good SATA-II laptop hdd). At least she was getting the security features she paid for on a modern laptop to work properly.

Thought it might be worth mentioning to other readers following this thread.
Thanks
-<<<BIGBEARJEDI>>>
It looks like for some reason it is loosing the drive during boot, and it checks very early in the process. If the drive is slow to start it might be missed. Can you change the SATA port it is on for testing?
You might also try turning off the
fast startup for a while to test. Any problems with the drive itself?