Share via

Problem installation Windows 11 on Nvme

Anonymous
2025-06-14T11:44:53+00:00

UPDATE: After countless tests I did for thoroughness, I tried installing Windows 11 on a SATA SSD and the installation worked and completed successfully, while on NVMe drives it continues to give me the problems I describe below.

Hi everyone, I've been trying to do a clean installation of Windows 11 on my PC for two days now. I currently have Windows installed on a very old SATA SSD and I wanted to download and install Windows 11 on a new NVMe SSD that I bought specifically for this purpose.

I followed the instructions, downloaded the tool onto a USB drive and created the installation media. I restart the PC (removing all unnecessary SSDs and leaving only the USB drive and the SSD where I want to install Windows) and follow the instructions for the clean installation. The installation proceeds to about 77%, then the PC restarts and from here it enters a continuous loop that asks me to install Windows.

If instead I try to boot from the SSD where Windows was theoretically just installed, it tells me to insert the USB device or use a device with Windows already installed.

Another doubt I have is that if I enable CSM in the BIOS I can see the new SSD and what I described above happens, but if I disable CSM I only see the USB drive as a boot device. I've tried in a thousand different ways but I always run into these same problems.

The PC is latest generation so I'm confident on the hardware side.

Motherboard: Gigabyte Gaming B650 X AX V2

Windows for home | Windows 11 | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

5 answers

Sort by: Most helpful
  1. Anonymous
    2025-06-14T15:03:31+00:00

    You may now proceed on this steps:

    1. Confirm Partition Creation again and be mindful this is critical
    • Boot into the USB installer again.
    • Press Shift + F10 → type:

    diskpart

    list disk

    select disk X ← your NVMe

    list partition

    • You must see a small 100MB FAT32 partition that is the EFI system partition. A larger primary partition for Windows.
    • If there is no FAT32/EFI partition then setup didn't create the bootloader. Cancel install then wipe disk again and restart install this time don’t manually partition just choose the unallocated space.
    1. Try Manual Boot Repair after install fails at 77%
    • Reboot to the USB stick again.
    • Shift + F10 to open Command Prompt
    • Type:

    diskpart

    list disk

    select disk X ← NVMe

    list vol

    • Find the EFI partition usually FAT32 and ~100MB, assign a letter:

    select volume Y

    assign letter=V

    exit

    • Now repair bootloader: bcdboot C:\Windows /s V: /f UEFI
    • Then restart, remove the USB stick and see if Windows boots.
    1. Double Check NVMe Compatibility/BIOS Version
    • Go to Gigabyte Support Page and update to the latest BIOS sometimes NVMe boot bugs are fixed silently.
    • Also check firmware for the NVMe SSD and use another PC if needed to flash it.
    1. Test NVMe Boot on Another System

    If possible pop the NVMe into another system that supports UEFI boot and try installing Windows there. If it still doesn’t boot the drive may have a firmware bug or hardware fault. Some cheap or off brand NVMe SSDs struggle with bootloaders.

    1. Alternatively pre load NVMe Driver During Setup
    • On the “Where to install Windows?” screen and click Load Driver
    • Download latest NVMe controller driver from the SSD vendor onto your USB
    • Select it during install

    If all else fails and you're stuck install Windows to the SATA SSD first. Then clone that install using a tool like Macrium Reflect onto the NVMe SSD also be sure to copy the EFI partition too. Reboot → Go to BIOS → Set NVMe as boot → Done.

    Try these steps and let me know how it goes. If you run into any issues just reply back with the details.

    Best regards,

    Harry

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2025-06-17T20:52:22+00:00

    I was thinking, maybe I have to download some drivers for the motherboard or CPU that you need for nvme? In case where can I find it?

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2025-06-17T17:31:45+00:00

    I followed your instructions but it didn't solve anything. I also changed the motherboard but even with the new one it gives me the exact same problem. It seems very strange to me.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2025-06-14T14:44:40+00:00

    Thanks for the answer.

    I followed all the instructions you gave me perfectly. The problem is that the initial installation reaches 77% and then restarts. If I remove the USB stick after the restart, it goes directly into the BIOS because it doesn't see any boot options. Even when I enter manual boot, I don't have any boot options available. However, if I insert the USB stick, I only see that as the boot option.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2025-06-14T13:27:10+00:00

    Hello Giovanni! Thank you so much for reaching out, I am Harvie an independent advisor, and I am glad to assist you today with this issue.

    Thanks for sharing everything you've tried we’ll work through this together. Here is the step by step guide to get Windows 11 properly installed and booting from your NVMe SSD.

    1. Back to BIOS: Disable CSM and Enable UEFI
    • Boot into BIOS usually DEL or F2 at startup.
    • Set the following:

    > CSM (Compatibility Support Module): Disabled

    > Boot Mode: UEFI

    > Secure Boot: Enabled but set to Custom > Install Default Keys if needed

    • Make sure Fast Boot is off for now.
    • Save and exit.
    • When CSM is enabled the NVMe drive might appear in BIOS but you won't be able to boot from it with a UEFI installer.
    1. Use GPT Format and Recreate Partitions
    • Boot from your Windows 11 USB installer made with Media Creation Tool.
    • When the install screen appears press Shift + F10 to open Command Prompt.
    • Type the following:

    diskpart

    list disk

    select disk X ← (replace X with the number of your NVMe SSD)

    clean

    convert gpt

    exit

    • Close Command Prompt and go back then restart the installer.
    • Now let Windows create partitions automatically when you choose the NVMe SSD.
    • If you ever installed using MBR + CSM in the past this step is what’s been tripping the system up.
    1. Install Windows Normally
    • Select the unallocated NVMe SSD
    • Let Windows partition and install
    • Allow the system to restart
    • Remove the USB installer immediately after the first restart once the files copying" stage hits 100%. This prevents the loop that sends you back into setup.
    1. Check Boot Priority Post Install
    • Go into BIOS again.
    • Under Boot Priority make sure your NVMe SSD is first listed by its name not Windows Boot Manager.
    • Save and reboot.
    • If you see Windows Boot Manager as an option tied to the NVMe that is good then select that.

    After successful install remove the USB drive and restart the PC then check if it boots into Windows. If it still says Insert media just go back to BIOS and check if Windows Boot Manager is listed for your NVMe SSD.

    Please try these steps and let me know how it goes. If you run into any issues just reply back with the details.

    Best regards,

    Harry

    Was this answer helpful?

    0 comments No comments