Hi Makcim
You’ve described a fairly common situation where the Windows bootloader gets installed on a different disk than intended. The good news is — you don’t need to reinstall the system. Here’s how you can move the bootloader from the SATA SSD to the NVMe disk:
Steps to Move the Windows Bootloader to the NVMe Disk
1. Preparation
Make sure the NVMe disk is the one where Windows is installed.
Ensure you have a backup of important data.
2. Create a Windows Installation Media
Download it from https://www.microsoft.com/software-download/windows10 and create a bootable USB drive.
3. Boot into Recovery Environment
Boot from the USB drive.
Choose “Repair your computer” → “Command Prompt.”
4. Restore the Bootloader
In the command prompt, run the following commands in order:
diskpart
list disk
select disk <your NVMe disk number>
list partition
select partition <your EFI partition number, usually 100–500MB>
assign letter=Z
exit
Then restore the bootloader:
bcdboot C:\Windows /s Z: /f UEFI
Replace C:\Windows with the actual path to your Windows installation if it differs.
5. Check Boot Order in BIOS
Reboot and enter BIOS/UEFI.
Make sure the NVMe disk is set as the first boot device.
Optional: Remove the Old Bootloader
Once you’ve successfully booted from the NVMe disk, you can:
Delete the boot files from the SATA SSD.
Or format the SATA SSD entirely if it’s no longer needed.
Best Regards,
Andrew