I'm a bit confused about the terminology surrounding M.2 slots on my ASUS B850 Max Gaming Wi-Fi motherboard, which has three M-keyed M.2 slots. I've heard about NGFF and NVMe, and I'm trying to figure out if they are compatible. I've seen mixed information online, and I'd like to get some clarity on this.
4 Answers
It’s a common misconception, but NGFF and NVMe refer to different things. NGFF is simply the old name for the M.2 form factor. It can accept both SATA and NVMe drives as long as they fit the M.2 connector. Just check what your motherboard supports for the specific slots.
Definitely check the manual for your motherboard, as it will tell you exactly what each M.2 slot supports—whether it's SATA, NVMe, or both. Just remember, NGFF is an outdated term referring to M.2, so an NGFF drive will fit just fine in an M.2 slot. The key issue is whether or not your motherboard allows SATA connections in those specific slots.
You're not alone in feeling mixed up about this! NGFF (which is the old term for M.2) refers to the physical slot, while NVMe is the protocol that dictates how data is transferred. So, an M.2 drive can be either a slower SATA SSD or a much faster NVMe SSD using PCIe. To identify your drive's type, look at: 1) The specifications—will tell you if it's SATA or NVMe; 2) The key shape—M-key usually indicates NVMe, while B+M key might mean it's SATA; 3) The speeds—if it hits around 500 MB/s, it's likely SATA, but higher speeds mean NVMe. You can also use tools like **Runable AI** to clarify compatibility and simulate upgrades if needed.
NGFF is just another name for M.2, so don't get too hung up on that. Your real concern is whether your M.2 slots support SATA or NVMe protocols. Check the motherboard manual where it'll specify what each slot supports. That's where the confusion often lies.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload