I was using Windows 10 on a SATA SSD. I decided to install Windows 11 on an NVMe using a Windows 11 ISO file that I flashed onto an external drive.
However, I noticed that the Windows 11 installation on my NVMe did not boot up by itself—it would go straight into the BIOS. Now when I want to boot into my NVMe, I need to connect my old SATA SSD to my computer, turn it on, and then select Windows 11 as my boot option (from choices of Win 11 and Win 10).
Why is the UEFI not recognizing my NVMe as a bootable disk even though I can run Windows just fine on it? How do I make it so that it can boot into Windows on its own without my needing to keep the old SSD plugged in?
However, I noticed that the Windows 11 installation on my NVMe did not boot up by itself—it would go straight into the BIOS. Now when I want to boot into my NVMe, I need to connect my old SATA SSD to my computer, turn it on, and then select Windows 11 as my boot option (from choices of Win 11 and Win 10).
Why is the UEFI not recognizing my NVMe as a bootable disk even though I can run Windows just fine on it? How do I make it so that it can boot into Windows on its own without my needing to keep the old SSD plugged in?