[SOLVED] New ssd goes into infinite boot loop

Feb 17, 2022
22
0
20
I just recently installed a fresh version of Windows onto a newly installed m.2 nvme ssd. However, my pc will go into a continuous boot loop until finally it gives me troubleshooting options (startup repair doesn’t work either). It will only boot into windows if I enable CSM in the bios but my ssd is already GPT, not MBR. It also shows UEFI bios mode in system information. Every time I turn off my pc or restart, I have to go back into the BIOS to enable CSM because the bios settings reset. I know my pc works fine with fresh versions of windows on my older SATA ssd’s so I can’t figure out the problem. I have tried booting into new versions of windows on two m.2 nvme ssd’s and both had the same result(infinite boot loop).
 
Solution
Here’s what I did to fix the problem of boot looping. I re-installed windows with CSM disabled and intel RST turned off. However, my PC still kept boot looping because intel RST turned back on automatically whenever I shut down or restarted the PC. I went into the advanced BIOS settings and disabled VMD controller. This fixed my boot loop problem. The thing that I don’t understand about my PC is that when I would try to turn intel RST off from [EZ Mode] in my BIOS, it would just turn back on automatically when I turned the computer off which caused my PC to go into a boot loop again. Disabling the VMD controller in [Advanced Mode] in the Asus BIOS somehow allowed the computer to keep my BIOS configuration settings even when the PC...
Please list your full system specifications including make and model of:
Motherboard:
CPU:
RAM:
Graphics Card:
Power Supply:
Storage:
Case:
OS:

Is the BIOS updates to the latest stable version the manufacturer provides?

If BIOS does not keeps configuration changes made to it might mean you need to replace the CMOS battery.
 
Motherboard: ASUS B660 PLUS-D4
CPU: i5-12400F
RAM: Crucial Ballistix DDR4 16GB(2x8GB) 3200MHz
Graphics Card: GTX 1660 Super
Power Supply: Corsair CX650M 80+ Bronze
Storage: Samsung M.2 NVMe 970 EVO Plus 500GB
Case: Corsair 4000D
OS: Windows 10

It shouldn’t matter whether or not the BIOS settings need to be changed everytime I turn my PC on because I shouldn’t have to enable CSM since my drive is already GPT. My PC is also fairly new so having to replace the CMOS battery is strange. My BIOS was updated to the latest available recently as well.
 
Last edited:
Since the BIOS doesn't seem to keep changes it might have reverted to CSM enabled state before you installed Windows. That I think would cause problems as in it would seem to require you to enable CSM to be able to boot into Windows.

Do a Clear CMOS and then set BIOS settings again as they should be and see if that fixes this. If it doesn't keep configuration the board might need a new battery after all, despite being fairly new.
 
It will only boot into windows if I enable CSM in the bios but my ssd is already GPT, not MBR.
Please show screenshot from Disk Management.
(upload to imgur.com and post link)

Probably you have multiple drives connected. Bootloader is located on another drive and it is legacy bootloader.
That's why you can't boot into UEFI mode.

Anyway - you're supposed to install windows with only single drive connected.
Then such situation with bootloader on one drive and windows on another drive does not happen.
 
I just recently installed a fresh version of Windows onto a newly installed m.2 nvme ssd. However, my pc will go into a continuous boot loop until finally it gives me troubleshooting options (startup repair doesn’t work either). It will only boot into windows if I enable CSM in the bios but my ssd is already GPT, not MBR. It also shows UEFI bios mode in system information. Every time I turn off my pc or restart, I have to go back into the BIOS to enable CSM because the bios settings reset. I know my pc works fine with fresh versions of windows on my older SATA ssd’s so I can’t figure out the problem. I have tried booting into new versions of windows on two m.2 nvme ssd’s and both had the same result(infinite boot loop).
Did you remove the original drive that has Windows on it.
 
One thing I forgot to mention is that when I first installed windows, I had to turn intel rapid storage technology off and enable CSM in order for my pc to detect the nvme ssd when choosing a drive to install windows to. When I didn’t do this, my pc would show 0 available drives during windows setup to install windows to
 
One thing I forgot to mention is that when I first installed windows, I had to turn intel rapid storage technology off and enable CSM in order for my pc to detect the nvme ssd when choosing a drive to install windows to. When I didn’t do this, my pc would show 0 available drives during windows setup to install windows to
Everything looks good.
Your system is installed and booted into UEFI mode.

Do not enable Intel RST. This can not be changed after installation of windows.
 
One thing I forgot to mention is that when I first installed windows, I had to turn intel rapid storage technology off and enable CSM in order for my pc to detect the nvme ssd when choosing a drive to install windows to. When I didn’t do this, my pc would show 0 available drives during windows setup to install windows to
Yes as I suspected above, CSM was enabled when Windows was installed. As said above, you can't change that now when Windowss was installed with it turned off.
 
Here’s what I did to fix the problem of boot looping. I re-installed windows with CSM disabled and intel RST turned off. However, my PC still kept boot looping because intel RST turned back on automatically whenever I shut down or restarted the PC. I went into the advanced BIOS settings and disabled VMD controller. This fixed my boot loop problem. The thing that I don’t understand about my PC is that when I would try to turn intel RST off from [EZ Mode] in my BIOS, it would just turn back on automatically when I turned the computer off which caused my PC to go into a boot loop again. Disabling the VMD controller in [Advanced Mode] in the Asus BIOS somehow allowed the computer to keep my BIOS configuration settings even when the PC turned off or restarted.

This thread helped a lot in installing windows so that my ssd was recognized as nvme by the bios: https://forums.tomshardware.com/threads/cant-install-windows-10-on-m-2.3082008/post-19208033
 
Last edited:
Solution