I've got a Lenovo ThinkCenter M710T, and my NVMe drive isn't being picked up at all—it's absent in the BIOS and boot manager. I've tried everything I can think of, like updating the BIOS, doing Windows updates, and even installing Linux Mint. Is there anything else I can try? I'm considering a refund because I suspect the M.2 slot might be damaged, but I can't test it since I don't have any other devices with M.2 support.
2 Answers
If your BIOS doesn’t even show it, there’s a chance the M.2 slot doesn't support NVMe drives. M.2 can handle both SATA and NVMe, but it depends on your model’s wiring. I’d suggest trying with a SATA M.2 drive if possible—if that works, then you found your issue!
First off, make sure your NVMe drive is installed correctly. Did it come already installed, or did you add it? It's crucial that the card is seated properly in the M.2 slot. Also, if this is a new system, the M.2 slot might have compatibility issues. If you haven’t already, try checking with a SATA M.2 drive—as they might still work if NVMe isn't supported.
I watched some tutorials too and made sure mine was secure, so double-check that! It could just be a connection issue if you've already removed the existing SSD.

I checked mine, and it did say 'M.2 Drive 1 NONE' in BIOS, which is a red flag. Just remove and reseat the drive one more time to be safe.