12-16-2025 04:26 AM
Hi, I recently upgraded my PC to a B850 motherboard and reused my old Kingston KC3000 1TB NVMe as the primary drive. Everything worked perfectly for about two weeks. Then, while using the PC, I suddenly encountered a blue screen. After restarting, the main NVMe drive was no longer detected in the BIOS.
I tested the NVMe in another PC to confirm whether it was faulty, and it worked flawlessly. After that, I tried several troubleshooting steps, but nothing resolved the issue. I updated the BIOS to the latest version (1402) and forced the M.2 slot to Gen4.
Currently, the motherboard detects the NVMe inconsistently. Sometimes it is detected after I install it in another PC and move it back, but if I simply restart the system, it often disappears from the BIOS again. Occasionally, it reappears randomly and works normally for a while, but then the issue returns and the drive is no longer detected.
Please let me know if there is any solution. This issue has been very frustrating.
12-17-2025 08:23 AM - edited 12-17-2025 08:25 AM
Hello,
M2_3 and M2_4 nvme slots, the 2 at the lower part of the board run off the motherboard chipset, if you try these slots does it behave differently?
The other 2 are directly linked to the CPU so if there is anything wrong with the socket or CPU alignment, heatsink causing to much pressure on the CPU or some kind of excessive flexing it can impact the signal quality or those nvme slots.
12-17-2025 10:04 AM
Yes. I have tested the NVMe in different slots, including the M2_3 and M2_4 slots, and the behavior remains random for the Kingston KC3000 only. I have two other NVMe drives installed that work reliably in both slots. The KC3000 is only detected after reseating it. I recently noticed that reinstalling the heatsink causes it to stop being detected immediately. Probably, as you mentioned, the excessive pressure causes the issue. I will try to reduce the thermal pad thickness and see if it will fix it. What remains unclear is why the drive functioned normally for the first two weeks
Thanks for the reply