Follow these steps in order, focusing on UEFI-only boot and verifying the boot device and disk layout.
- Set firmware to pure UEFI (no CSM/Legacy)
- Enter MSI Click BIOS 5.
- Locate the firmware boot mode option (often under Boot or Advanced settings).
- Change from CSM/UEFI (or Legacy/UEFI mix) to UEFI only.
- Save and exit.
- Reason: Windows 11 is designed to install in UEFI mode with GPT. Mixed/legacy modes can cause the firmware not to see the USB or SSD as valid boot targets.
- Disable Secure Boot temporarily (if needed)
- Still in BIOS, find Secure Boot (usually under Security, Boot, or Authentication).
- Set Secure Boot to Disabled.
- Save and exit.
- This removes Secure Boot as a variable while troubleshooting USB boot. Secure Boot can be re-enabled after Windows is installed and booting correctly.
- Verify the USB boots in UEFI mode
- Re-enter BIOS and open the Boot Menu (F11 on MSI) or Boot Priority list.
- Ensure the USB entry shows as a UEFI device (for example,
UEFI: <USB name>). If there is a non-UEFI entry for the same USB, do not use it. - Select the UEFI USB entry and confirm whether it starts Windows Setup. If it still returns to BIOS, recreate the USB on another machine ensuring:
- It is created as a UEFI bootable Windows 10/11 media.
- The USB is connected to a standard USB 2.0/3.0 port directly on the motherboard I/O (avoid front-panel hubs while testing).
- Check disk mode and partition style alignment
- For a successful UEFI boot, the system drive must be GPT, not MBR.
- If Windows Setup previously started and repartitioned the SSD, but the firmware is still in mixed/legacy mode, the system can fail to find a bootable OS and drop back into BIOS.
- If the installation is incomplete and there is no OS yet, the BIOS will also fall back to its setup screen.
- Ensure the SSD is visible and first in UEFI boot order
- In BIOS, verify the SSD appears under Storage or NVMe/SATA information.
- In the Boot section, after Windows Setup completes and reboots, ensure the Windows Boot Manager entry (on the SSD) is at the top of the boot order.
- If the system repeatedly returns to BIOS after Setup’s first reboot, it usually means:
- The firmware is still trying to boot in Legacy/CSM mode, or
- The UEFI boot files on the EFI System Partition are missing or misconfigured.
- If Windows was partially installed and now won’t boot
- Boot from the Windows installation USB in UEFI mode.
- Choose Repair your computer instead of Install.
- Go to Troubleshoot → Advanced options → Command Prompt (WinRE).
- Use
diskpartto verify the disk and partition layout:-
diskpart -
list disk→ confirm the system disk shows a*in the GPT column for UEFI. -
list vol→ identify the SYSTEM (EFI) partition and the OS partition.
-
- Rebuild boot files if the SSD has a valid OS but no boot entry
- From WinRE Command Prompt, after identifying the OS and SYSTEM partitions:
- Assign drive letters if needed (for example, OS = D:, SYSTEM = R:).
- Run:
bcdboot D:\windows /s R: /f ALL - This writes both UEFI and BIOS boot files, but with firmware set to UEFI-only, the UEFI path will be used.
- If the BCD store is corrupt or missing,
bootrec /rebuildbcdcan also be used to recreate entries.
- From WinRE Command Prompt, after identifying the OS and SYSTEM partitions:
- If the system still always opens BIOS with no OS installed
- Confirm:
- Firmware is UEFI-only.
- Secure Boot is Disabled while testing.
- The USB is recognized as UEFI: <USB name> and selected.
- If Windows Setup never starts from the USB despite this, recreate the USB again or test with a different USB stick/port.
- Confirm:
- Avoid switching between Legacy and UEFI mid-install
- Once Windows installation is started in UEFI mode, do not switch to Legacy/CSM. Changing firmware mode or disk partition style mid-process can cause boot failures and BIOS loops. If a mode change is required, fully clean the disk and restart the installation in the new mode.
These steps align the firmware mode (UEFI), disk partition style (GPT), and boot files so that the system can boot from the USB to install Windows and then from the SSD without looping back into BIOS.
References: