A Short Discussion on NGFF M.2 NVMe

Revision as of 19:55, 20 December 2020 by Root (talk | contribs) (Created page with "There is so much confusion over M.2 SSDs. Articles that are quite well written and informative never seem to explicitly state what the real world implications of a B-Key, M-K...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

There is so much confusion over M.2 SSDs.

Articles that are quite well written and informative never seem to explicitly state what the real world implications of a B-Key, M-Key, and B and M Keying is.

The first thing to remember that all the Keying has different implications for Sockets than it does for Devices (an SSD)

Important Items to Know

  • SSDs that fit into NGFF (Next Generation Form Factor, the old term) / M.2 (the new term) Sockets come in two "flavors": NVMe (Non Volatile Memory eXPRESS, which is newer) and non-NVMe (sometimes referred to as NGFF SSDs)
  • Both NVMe and NGFF SSDs can support USB, SATA / AHCI, and PCI-E (2 Lanes for NGFF and 4 Lanes for NVMe)*


Sockets (and what the keying indicates)

  • B-Key: Only supports SATA / AHCI (not PCI-E