If you have opened a modern laptop or desktop in the last few years, you have almost certainly seen a small, rectangular connector sitting next to the RAM or under a heat spreader. That connector is an M.2 slot, and it has become the standard way to attach solid-state storage, and sometimes wireless cards, to a motherboard. But not all M.2 slots are the same. Plug the wrong drive into the wrong slot and it may not fit, or it may fit but run far slower than expected. This guide walks through the types of M.2 slots you are likely to encounter in 2026, how they differ, and how to choose the right drive.
What Is an M.2 Slot?
M.2 is a physical form factor and connector standard for internally mounted expansion cards. It replaced older formats such as mSATA and mini-PCIe in most consumer devices. An M.2 slot is defined by three main things: its keying (the notch position on the connector), the interface it supports (PCIe, SATA, or USB), and the module size it accepts (for example, 2280 or 2242).
Because these attributes vary, two motherboards can both advertise an "M.2 slot" while supporting completely different drives. That is why understanding the types matters before you buy.
M.2 Keying Types Explained
The notch, or key, on an M.2 connector prevents incompatible modules from being inserted. The most common keys you will see are B, M, and B+M.
B-Key M.2 Slots
B-key slots have the notch in a position that typically supports PCIe x2 or SATA interfaces. They are often used for older or lower-cost SSDs and for some wireless and cellular modules. A B-key slot usually accepts B-key and B+M-key modules.
M-Key M.2 Slots
M-key is the most common type in modern consumer motherboards and laptops. It generally supports PCIe x4, which is what enables the fastest NVMe SSDs. If you are buying a high-performance drive in 2026, it will almost certainly be an M-key module, and your motherboard slot should be M-key as well.
B+M-Key M.2 Slots and Modules
A B+M key has notches in both positions, allowing the module to fit into either a B-key or an M-key slot. These are common on SATA M.2 SSDs. However, fitting does not guarantee full speed. A B+M-key SATA drive in an M-key slot will still run at SATA speeds, not NVMe speeds.
Interface Types: PCIe vs SATA M.2 Slots
Beyond the physical key, the electrical interface determines performance. There are two main interface types for storage.
- PCIe (NVMe) M.2 slots: These use the PCI Express bus and support NVMe protocol. They deliver the highest throughput and lowest latency. PCIe generation matters: a PCIe 4.0 slot and a PCIe 5.0 slot look identical but offer different bandwidth ceilings.
- SATA M.2 slots: These route the SATA interface through the M.2 connector. They cap out at around 6 Gbps, similar to a 2.5-inch SATA SSD. They are increasingly rare on new high-end boards but still appear in budget systems.
Some slots are combo slots that can operate in either PCIe or SATA mode, often configurable in the BIOS. Others are PCIe-only. Always check the motherboard manual rather than assuming.
M.2 Module Sizes You Will See
M.2 modules come in standardized lengths and widths. The common sizes are written as four digits, where the first two are width in millimeters and the last two are length.
- 2230: 22 mm wide, 30 mm long. Common in handhelds and some ultra-compact laptops.
- 2242: 22 mm wide, 42 mm long. Found in some laptops and small-form-factor systems.
- 2260: 22 mm wide, 60 mm long. Less common today.
- 2280: 22 mm wide, 80 mm long. The most common size for desktop and laptop SSDs.
- 22110: 22 mm wide, 110 mm long. Used in some enterprise and workstation boards.
A slot designed for 2280 may still accept a 2242 module if there is a mounting screw position for it, but a 22110 drive will not fit a 2280-only slot. Length support is a physical constraint, not a firmware setting.
How to Identify the M.2 Slots on Your Motherboard
Before buying an SSD, confirm what your board actually offers. A practical checklist:
- Read the motherboard or laptop manual for the M.2 slot specifications.
- Check the key type: M-key for NVMe, B-key or B+M for some SATA and wireless cards.
- Check the supported interface: PCIe 3.0, 4.0, or 5.0, or SATA.
- Check the supported module lengths.
- Note whether the slot shares bandwidth with SATA ports or other PCIe lanes.
On many boards, installing an M.2 drive in a certain slot disables one or two SATA ports. This is a common gotcha when upgrading storage.
Which Type of M.2 Slot Should You Use?
For a boot drive or any performance-sensitive workload in 2026, an M-key PCIe 4.0 or 5.0 slot paired with an NVMe SSD is the best choice. For secondary storage or budget builds, a SATA M.2 slot can still be adequate, though the price gap with NVMe has narrowed considerably.
If you are adding a wireless card, note that Wi-Fi and Bluetooth M.2 modules often use A-key or E-key slots, which are different again from storage slots. Do not try to force a storage drive into a wireless slot.
Final Thoughts on M.2 Slot Types
The different types of M.2 slots come down to keying, interface, and size. M-key PCIe slots dominate modern storage, B-key and B+M-key slots serve older or SATA-based devices, and module lengths like 2280 and 2242 determine physical fit. By checking your motherboard manual and matching key, interface, and length, you can avoid compatibility surprises and get the performance you paid for.
