I have an NVMe Gen 3 SSD that I pulled from an old laptop, and I'm trying to install it on my "test PC" which has an MSI Z97 Gaming 3 motherboard. Unfortunately, it seems like the motherboard isn't able to communicate with the SSD, even though there is an M.2 slot available. I read that the motherboard uses PCIe Gen 2, while my SSD is Gen 3. I've verified the SSD works because it functions perfectly on my main PC. Is there anything I can try to make it work, or is it impossible to use this SSD with my motherboard?
4 Answers
No worries! PCIe is backwards compatible, so your Gen 3 SSD should actually work in that Gen 2 M.2 slot. You might want to check if there’s any lane sharing happening on your board, or see if the CPU has enough lanes to support it.
If you're having trouble with lanes, you might need an adapter card. I managed to get my old Z97 board to boot with a PCIe to M.2 card after doing some BIOS tweaks. If you choose to go that route, just look up some guides online to walk you through the process.
I had a similar issue, but I found a thread suggesting a few things you can try on the MSI forums. One option is to check if your motherboard has certain configurations that might affect the NVMe SSD functionality. Here’s a link to that thread: https://forum-en.msi.com/index.php?threads/connecting-the-m2-nvme-disk-to-the-msi-z97-gaming-board-3.352162/
It sounds like the issue might be that your M.2 slot has only two PCIe lanes available, while your NVMe drive usually requires four. That could definitely be a limiting factor.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload