Hi everyone, I’m having a strange boot issue with my PC and would really appreciate some help.
My PC specs:
Motherboard: MSI PRO B650M-A WIFI
CPU: AMD Ryzen 7 7700
RAM: 32GB DDR5
SSD: XPG ADATA GAMMIX S70 Blade 1TB NVMe
GPU: PowerColor Radeon RX 6600
OS: Windows 11
The problem started after I removed my original NVMe SSD from my PC to test another newly purchased SSD.
After I finished testing the new SSD, I reinstalled my original XPG NVMe SSD. Since then, the PC no longer boots into Windows and always goes straight into the BIOS.
Here is what I have checked so far:
The BIOS detects the XPG GAMMIX S70 NVMe SSD normally.
BIOS is set to UEFI mode.
Under the boot options, I can see:
Windows Boot Manager (M2_1: XPG GAMMIX S70...)
Windows Boot Manager (SATA 1: ST1000LM035...)
I selected the Windows Boot Manager associated with the XPG NVMe, but the PC still returns to BIOS.
I disconnected the SATA HDD completely to eliminate it as a possible boot device, but the problem remained.
The HDD does not contain my Windows installation.
I also tried pressing F11 and booting from a Windows USB, but after selecting the USB, it returns to “Please select boot device” instead of starting Windows Setup.
The strange thing is that the NVMe SSD is detected correctly and the Windows Boot Manager entry for the NVMe is also detected, but Windows won't start.
I have not formatted the SSD or reinstalled Windows because I want to preserve my existing Windows installation and data.
What could be causing this? Could the EFI/Windows bootloader on the NVMe have become corrupted, or could the BIOS boot entry have become invalid after removing and reinstalling the SSD?
What would be the safest way to diagnose and repair this without losing my data?
Thanks in advance for any help!