I recently swapped out my M.2 drives, and now my PC takes a ridiculous amount of time to boot—anywhere from one to three minutes! I've tried adjusting the boot order in the BIOS, but the new drive doesn't show up in either the USB or HDD/SSD categories. It's really frustrating because this longer boot time feels worse than my old PC from 2010, even though the M.2 works fine once Windows finally starts. Is there anything I can do to fix this?
2 Answers
From what you’ve described, it sounds like the BIOS might not fully recognize the new M.2 drive yet. Try resetting the BIOS to its default settings. Sometimes it helps to re-detect hardware. If that doesn’t work, ensure that the M.2 is well seated in its slot and that you’re using the right PCIe version for your motherboard.
At which point are you noticing the delay during the boot process? Are the lights and fans turning on fine, but the screen takes a while to display the MSI logo? That could give us some clues about what might be happening.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload