M.2 Visual Taxonomy — Form-factors, Keyings & Interface Map

22xx shorthand: the first two digits are width (22 mm); the following digits are length in mm (e.g., 2280 = 22×80).

Keying: notches (M, B, B+M) are mechanical keys—they indicate how a module fits a slot but do not guarantee the drive interface.

Interface mismatch: a physically fitting module can be interface‑incompatible (SATA‑logical vs PCIe/NVMe); always confirm drive and motherboard docs.

Overview diagram — modules, edge keying, and motherboard slot layout

Form factor naming

When you read "22xx", interpret it visually: the initial "22" is the module width in millimetres (common across desktop M.2), and the trailing digits are the module length. Shorter modules (e.g., 2242) are common for compact devices; 2280 is the default desktop length to check against standoffs.

Keying types and mechanical implications

B, M, and combined B+M keys are physical notches. A B+M module will fit either a B or M slot mechanically; pure M or pure B modules only fit matching mechanical slots. Keying tells you about shape and socket compatibility, not the logical protocol alone.

Logical interfaces: PCIe/NVMe vs SATA‑logical

M.2 can carry either PCIe (NVMe) or SATA‑logical protocols. M-key slots often expose PCIe x4 suitable for NVMe drives, while B-key slots are commonly used for SATA or PCIe x2 devices. However, keying is not a guaranteed map to the interface; verify module marking or spec sheet.

Adapter and riser pattern notes

Mechanical adapters can convert lengths or provide add-in cards for M.2 modules, but they rarely change the module's logical wiring. A B+M drive physically fitting an adapter does not imply the adapter supplies missing PCIe lanes.

Thermal envelope — observational cues

Longer modules with denser controller topologies can run warmer in tight enclosures. Visual cues such as a large controller chip area versus many NAND packages may correlate to higher steady‑state heat production; this is an observation, not a performance claim.

Recognition cues: spotting NVMe vs SATA‑logical drives (observational)

Certain visual clues can suggest a drive's protocol without opening documentation: NVMe drives typically show a prominent controller IC located near the connector and fewer discrete bridging chips; SATA‑logical modules may carry a small SATA bridge or have component layouts reminiscent of 2.5" SATA SSD PCBs. These are observational cues only — they do not replace the drive's printed label or spec sheet. When in doubt, verify the printed interface designation on the drive or packaging.

Motherboard standoffs and length support (what to look for)

Most boards include multiple standoff positions corresponding to common M.2 lengths (2242, 2260, 2280, 22110). Visually confirm which standoffs are present and whether the board's silkscreen indicates supported lengths. The presence of multiple mounting points does not indicate lane allocation or logical compatibility; it's solely a mechanical mounting cue.

Adapters and mechanical converters — limits to expect

Adapters that change module orientation or length usually provide mechanical fit and a mounting point. They rarely add PCIe lanes nor convert SATA‑logical to NVMe. When assessing compatibility, treat an adapter as a mechanical accommodation and verify the electrical path separately.