M.2 Slot Explained: The Tiny Connector Behind Fast Storage

M.2 is a compact expansion slot used primarily for SSDs. Learn about M.2 sizes, key types, and how to pick the right drive for your slot.

What Is an M.2 Slot?

An M.2 slot is a small, versatile connector on a computer’s motherboard designed primarily for solid-state drives (SSDs), though it can also be used for Wi-Fi cards, Bluetooth modules, and other compact expansion devices.

If you have bought or built a PC in the last few years, you have almost certainly encountered M.2. It replaced the bulky 2.5-inch drive bays and cables of older SATA setups with a tiny card that slots directly into the motherboard – no cables required. More importantly, M.2 is the physical gateway to NVMe storage, which can be 5 to 10 times faster than traditional SATA SSDs.

In-Depth

The Basics: What M.2 Looks Like

An M.2 SSD is a small card roughly the size of a stick of chewing gum. The most common size – 2280 – is 22 mm wide and 80 mm long. The drive slides into the M.2 slot on the motherboard at an angle and is secured with a single screw (or increasingly, a toolless latch mechanism).

The “M.2” designation refers to the physical form factor and connector standard. It does not by itself tell you how fast the drive is – that depends on the protocol running through the slot, which is where things get a little more nuanced.

M.2 Sizes: What Those Numbers Mean

M.2 devices come in several sizes, designated by a four or five-digit number:

  • 2230: 22 mm wide, 30 mm long. Compact size used in many laptops, handheld gaming PCs, console expansion cards, and some ultrabooks. Drives in this size are increasingly common but can cost a premium due to the engineering required to pack components into a smaller space.
  • 2242: 22 mm wide, 42 mm long. Less common, found in some compact laptops and industrial applications.
  • 2260: 22 mm wide, 60 mm long. Relatively rare in consumer devices.
  • 2280: 22 mm wide, 80 mm long. The standard size for desktop motherboards and most laptops. The vast majority of M.2 SSDs you will find at retail are 2280.
  • 22110: 22 mm wide, 110 mm long. Used mainly in server and workstation boards for high-capacity enterprise drives.

Before buying an M.2 SSD, check which sizes your motherboard or laptop supports. Most desktop boards accept 2280, but laptop compatibility varies. Some laptop M.2 slots only accept 2230 drives, and installing a longer drive simply will not fit.

M-Key vs. B-Key vs. B+M Key

This is where M.2 gets confusing for first-time builders, so let’s break it down clearly.

M.2 connectors have a notch pattern – called a “key” – that determines which type of device can physically plug in. The two relevant keys for storage are:

  • M-key: Has a single notch on the right side of the connector. This is the standard for NVMe SSDs running over the PCIe bus. M-key slots support the fastest storage available.
  • B-key: Has a single notch on the left side. This was used for M.2 SATA drives and some older PCIe x2 devices.
  • B+M key: Has notches on both sides. Drives with this key can fit into either M-key or B-key slots. Many budget SATA M.2 drives use B+M keying for maximum compatibility.

In practice, most M.2 slots on modern motherboards are M-key, designed for NVMe drives. If you buy an NVMe SSD, it will have an M-key connector. If you buy an M.2 SATA SSD (which uses the B+M key), it will physically fit in most M-key slots – but check your motherboard manual to confirm the slot supports SATA mode. Not all M-key slots do.

M.2 SATA vs. M.2 NVMe: Same Slot, Very Different Speed

This is the single most important thing to understand about M.2: the slot itself does not determine the speed – the protocol does.

An M.2 slot can carry either SATA or NVMe traffic. The difference is enormous:

  • M.2 SATA: Uses the same SATA protocol as traditional 2.5-inch SSDs, just in the M.2 form factor. Maximum sequential read speed is around 550 MB/s. It is exactly as fast as a regular SATA SSD – the M.2 form factor just eliminates the cable.
  • M.2 NVMe (PCIe Gen 3): Uses the NVMe protocol over PCIe Gen 3 lanes. Sequential reads up to 3,500 MB/s – roughly 6x faster than SATA.
  • M.2 NVMe (PCIe Gen 4): Up to 7,000 MB/s sequential reads. This is the current mainstream standard.
  • M.2 NVMe (PCIe Gen 5): Up to 14,000+ MB/s sequential reads. Still emerging and mainly found on the latest platforms.

If you are buying an M.2 SSD today, you almost certainly want NVMe. The price gap between M.2 SATA and M.2 NVMe Gen 3 drives has narrowed to the point where choosing SATA only makes sense if your motherboard does not support NVMe at all.

How Many M.2 Slots Does a Motherboard Have?

This varies widely:

  • Budget motherboards: Typically one M.2 slot, often PCIe Gen 3 or Gen 4.
  • Mid-range motherboards: Usually two M.2 slots. The primary slot often runs at PCIe Gen 4 or Gen 5 (connected directly to the CPU), while the secondary slot may run at Gen 3 or Gen 4 (routed through the chipset with potentially lower performance).
  • High-end motherboards: Three to five M.2 slots, sometimes with heatsinks or heatpipe cooling for the drives. The fastest slots connect directly to the CPU’s PCIe lanes.

In laptops, you will typically find one M.2 slot, occasionally two in larger gaming or workstation models. Some ultrabooks solder the storage directly to the motherboard, making it non-upgradeable – something to check before buying if you plan to add storage later.

Thermal Considerations

Fast NVMe drives generate noticeable heat under sustained loads. A PCIe Gen 4 or Gen 5 drive running at full speed can reach 70-80 degrees Celsius without a heatsink, which triggers thermal throttling and reduces performance.

Most modern motherboards include M.2 heatsinks – metal plates or heatspreaders that sit on top of the drive. If yours does not, aftermarket M.2 heatsinks are inexpensive and easy to install. For PCIe Gen 5 drives, active cooling (small fans) is sometimes necessary to maintain peak performance during extended file transfers.

M.2 in the Context of System Building

When planning a build, keep these M.2 interactions in mind:

  • M.2 slots often share bandwidth with other connectors. Populating certain M.2 slots may disable some SATA ports or PCIe expansion slots. Your motherboard manual will have a chart showing these shared resources.
  • The primary M.2 slot (typically labeled “M2_1” or “M.2 CPU”) runs directly from the CPU and offers the best performance. Use this for your boot drive.
  • Secondary M.2 slots routed through the chipset may have slightly higher latency but are perfectly fine for game libraries and general storage.

How to Choose

1. Check Your Slot’s Physical Size and Key Type

Before buying any M.2 drive, verify what size your motherboard or laptop accepts (2230, 2242, or 2280) and confirm whether the slot supports NVMe, SATA, or both. Your motherboard manual or laptop spec sheet is the definitive source for this information.

2. Match the Drive Generation to Your Slot’s Capability

There is no benefit to buying a PCIe Gen 5 drive if your M.2 slot only supports Gen 3. The drive will work, but it will run at Gen 3 speeds – and you will have paid a premium for nothing. Conversely, a Gen 3 drive in a Gen 5 slot works fine but leaves performance on the table for future upgrades.

3. Budget for the Right Storage Capacity and Add a Heatsink

For a boot drive, 1 TB is the current sweet spot – large enough for your operating system, applications, and a healthy game library. If you are doing video production or other storage-heavy work, a second M.2 drive for project files is a worthwhile investment. And if your motherboard does not include an M.2 heatsink, add one – they cost very little and prevent thermal throttling.

Samsung 980 PRO 1TB (PCIe 4.0 NVMe M.2 SSD)

No. 1 in user satisfaction. The safe choice. The benchmark M.2 NVMe SSD with sequential reads up to 7,000 MB/s and writes up to 5,000 MB/s. Also PS5-compatible for internal storage expansion, making it the definitive choice for both PC builders and console gamers.

View on Amazon

WD Black SN850X 1TB (PCIe 4.0 NVMe M.2 SSD)

Amazon Bestseller. The most popular choice right now. With reads up to 7,300 MB/s and writes up to 6,300 MB/s, the SN850X is WD’s fastest M.2 SSD. Game Mode technology reduces game load times by up to 30%, making the most of a PCIe 4.0 setup.

View on Amazon

Crucial P3 Plus 1TB (PCIe 4.0 NVMe M.2 SSD)

Best value for money. Perfect if you want to keep costs down. PCIe 4.0 performance at an accessible price point, delivering sequential reads up to 5,000 MB/s. A massive leap over SATA without the premium price tag of top-tier NVMe drives.

View on Amazon

The Bottom Line

The M.2 slot is the standard interface for modern PC storage, and understanding it is essential for building or upgrading a computer. The format itself is simple – a small card that plugs into the motherboard – but the details around keying, protocols, and generations matter when you are shopping for an SSD. Get the right size, match the protocol to your slot, and you will enjoy the blazing-fast NVMe speeds that make modern PCs feel so responsive.