You may now proceed on this steps:
- 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.
- 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.
- 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.
- 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.
- 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