Form Factor5 min read

M.2 NVMe vs M.2 SATA — What's the Difference and Which Do You Need?

Form factor, interface, and speed explained clearly. How to find out which M.2 type your laptop or desktop supports.

M.2 Is a Form Factor. NVMe and SATA Are Interfaces. They Are Not the Same Thing.

This is the source of most M.2 confusion. M.2 describes the physical connector and size of the drive. NVMe and SATA describe how the drive communicates with your computer. An M.2 slot can support SATA drives, NVMe drives, or both — depending on the device.

Understanding this distinction will save you from buying a drive that physically fits but does not work.

The M.2 Form Factor

M.2 drives are small rectangular sticks that plug directly into a slot on the motherboard. They come in different lengths:

2230 (22mm × 30mm) — used in compact devices like the Microsoft Surface, some NUCs, and many 2021+ ultrabooks

2242 (22mm × 42mm) — less common, found in some industrial and embedded systems

2280 (22mm × 80mm) — the standard size. Most laptops and desktops use this.

22110 (22mm × 110mm) — enterprise/server drives only

The first two digits (22) indicate width. The remaining digits indicate length. Your device specifies which length(s) it supports.

M.2 SATA

Interface: SATA (same protocol used by 2.5-inch SATA SSDs)

Speed: Maximum sequential read around 550 MB/s, write around 520 MB/s. This is a hard ceiling of the SATA interface — no SATA drive can exceed it regardless of other specs.

Where found: M.2 slots in laptops from 2013–2017, many budget laptops, and some older desktop platforms.

Key point: An M.2 SATA drive looks identical to an M.2 NVMe drive but uses a different key notch (B+M key vs M key). In practice, many drives and slots support both key types — but the interface used still depends on what the slot supports.

M.2 NVMe

Interface: NVMe over PCIe — a modern protocol designed specifically for flash storage. Bypasses the SATA bottleneck entirely.

Speed (PCIe 3.0): Sequential reads up to ~3,500 MB/s — approximately 6× faster than SATA

Speed (PCIe 4.0): Sequential reads up to ~7,000 MB/s — found in AMD Ryzen 5000+, Intel 11th Gen+, PS5

Speed (PCIe 5.0): Sequential reads up to ~14,000 MB/s — found in AMD Ryzen 7000, Intel 13th/14th Gen, enterprise

Where found: Most laptops and desktops from 2017 onward.

Can You Put Any M.2 Drive in Any M.2 Slot?

No. This is the key practical point:

If your slot only supports SATA: An NVMe drive will not be recognized. It will fit physically in many cases, but the system will not detect it.

If your slot only supports NVMe: A SATA drive will not work. Some slots are physically keyed to prevent this, but not all.

If your slot supports both: Either drive will work. The slot will automatically use the appropriate interface.

How do you know which your slot supports? Look up your device on WhatSSDFits. The device page lists compatible SSD types, and the listed drives will only show what actually works.

Does NVMe Speed Actually Matter?

For most users doing everyday tasks (web, documents, email, video streaming), the difference between SATA SSD and NVMe SSD is not noticeable. Both are dramatically faster than a spinning hard drive, and both open apps and boot in seconds.

NVMe speed matters significantly for:

  • Large file transfers (copying video files, disk images)
  • Video editing with large project files
  • Software compilation and build systems
  • Running virtual machines
  • Gaming on platforms that benefit from fast storage (PS5, PC game load times)
For a general-purpose laptop upgrade from an HDD, a SATA SSD will transform the machine. NVMe is better if your slot supports it and the price difference is small — but do not pay a significant premium for NVMe if you just need a responsive everyday machine.