Does it boot off the win 7 drive if win 10 drive isn't in PC?
In the BIOS, do you have Windows Boot Manager as the number one choice in boot order? Does it show a drive name in its description?
which did you install last?
ideally in a dual boot situation you don't have 2 EFI. With win 7 & 10 you would need to have installed win 7 first and then 10 on the other ssd. then the win 10 install would have added itself to the win 7 boot partition and you would be able to choose them through a boot menu at startup
In order of your questions:
Yes it boots Win7 if Win10 is unplugged.
In Bios if I change boot order it just reverts the next time I reboot but I will look more into this.
Yes it shows the name of the hard drive in the device management which in the picture is the device ending in 42.
Windows 10 was installed first. I bought the new drive specifically for Win7 for gaming and media and decided to use 10 for everything else and work. From the boot menu in AsRock Bios Which is F11 It shows all devices except the Windows7 hard drive. Also to clarify I do not use SSDs at all.