I have an MSI motherboard and nothing I’ve done has successfully made it so my PC always boots through my Samsung NVME SSD if my external HDD is connected. It will always try to boot to my HDD which doesn’t even have any bootable software on it, error and make me hit F1 to hop into BIOS.
Here nothing I’ve done has worked. The boot order is all correct. My Samsung SSD is in the number 1 place. Hell I disabled all the other boot numbers and it still didn’t work. Even chose Windows Boot manager and that doesn’t work. Idk what to do.
Ok tested with another external hard drive, weird outcome. Instead of it erroring and saying no it can’t boot (making me hit F1 for bios) since the hard drive has no OS, turning on my PC with this other hard drive gets me to the MSI icon but then straight into BIOS. Weird
Ok that is weird.
Anyways I have seen similar before, but was trying to understand better before I told you to go look for a setting that might not exist.
In the boot settings somewhere in bios look for bbs priorities or similar and set windows to the first option.
This was only going to be my answer if it was only 1 drive causing your issues, but worth a shot.