Agreed. You could also try booting from a Windows 10 USB and using the startup repair tool. Another option is to check if your drive controller mode in the BIOS is set to AHCI and not RAID. Let me know if that works.
You could also try booting from your Windows 10 install media and running the startup repair tool. Another option is to check if you have any incompatible drivers, especially for older storage controllers.
Yeah, You could also try temporarily disconnecting any non-essential USB devices before booting. Another option is to go into your BIOS and make sure your boot drive is still set as the first priority.