RichDeals
Comparison

M.2 SSD Enclosure Guide: B-Key vs M-Key, SATA vs NVMe and 5Gbps vs 10Gbps

RRichDeals Editorial6 min read
M.2 SSD Enclosure Guide: B-Key vs M-Key, SATA vs NVMe and 5Gbps vs 10Gbps

Short answer: an M.2 enclosure must match three things about your drive: the protocol (SATA or NVMe), the key (the notch on the gold edge) and the length (2242, 2260 or 2280). A SATA M.2 drive belongs in a cheap 5Gbps "B-key" enclosure. An NVMe drive needs an "M-key" NVMe enclosure, and it only feels fast on a 10Gbps or faster USB port.

Most people buy an enclosure after a laptop upgrade, when the old M.2 SSD is left in a drawer. Put it in the right case and it becomes a pocket USB-C drive. Put it in the wrong one and it either does not fit, is not detected, or copies files at hard-disk speed. This guide walks through each check in the order that matters.

What is the difference between B-key and M-key?

The "key" is the gap cut into the connector edge of the drive.

  • M-key (one notch, on the right): used by NVMe drives. These talk over PCIe lanes.
  • B+M key (two notches): used by almost all SATA M.2 drives. The extra notch lets them fit both B and M slots.
  • "B-key enclosure" in a product title usually means a SATA-only enclosure. It accepts B+M SATA drives.
  • "M-key enclosure" usually means NVMe. Some dual-protocol models accept both NVMe and SATA; the listing will say "NVMe/SATA" or "dual protocol".

The notch tells you what will physically fit. It does not guarantee the enclosure speaks the right protocol, so always read the protocol line in the listing as well.

How do I tell if my SSD is SATA or NVMe?

Check the sticker on the drive or the model number online. Quick signs:

  • The label says NVMe, PCIe Gen3/Gen4 or shows "x4": it is NVMe.
  • The label says SATA or 6Gb/s, or the drive has two notches: it is SATA.
  • In Windows, Device Manager or a tool like CrystalDiskInfo shows the interface before you pull the drive.

If you are still deciding which drive type to buy for a laptop, our SATA vs NVMe SSD guide covers it.

How fast will an M.2 enclosure actually be?

The enclosure's USB link is the ceiling, not the SSD. Real-world numbers are lower than the headline Gbps figure because of encoding and protocol overhead.

USB link Marketing speed Typical real copy speed Good match for
USB 3.2 Gen 1 5Gbps about 400-450 MB/s SATA M.2 drives
USB 3.2 Gen 2 10Gbps about 900-1,000 MB/s Most NVMe drives
USB 3.2 Gen 2x2 20Gbps about 1,800-2,000 MB/s Fast NVMe, if your PC has a 20Gbps port
USB4 / Thunderbolt 40Gbps 2,500 MB/s and up High-end NVMe on supported laptops

A SATA SSD tops out near 550 MB/s on its own interface, so a 5Gbps enclosure costs it very little. An NVMe drive rated at 3,000 MB/s will be cut to roughly 400 MB/s in a 5Gbps case, which wastes most of what you paid for.

Your computer's port matters too. A 10Gbps enclosure on a 5Gbps laptop port runs at 5Gbps.

Which length will fit: 2242, 2260 or 2280?

The four digits are width and length in millimetres. 2280 means 22 mm wide and 80 mm long, and it is the most common size. Many enclosures take 2242, 2260 and 2280 by moving a screw or a rubber stopper. Fewer take 2230, the short size used in some handhelds and thin laptops. Check the supported lengths before you order.

Does an M.2 enclosure need cooling?

  • SATA drives run cool, so plastic or thin aluminium cases are fine.
  • NVMe drives heat up during long transfers. An aluminium body with a thermal pad keeps them from slowing down. A sustained copy of 50 GB or more is where cheap, unpadded cases start to throttle.

What else should I check before buying?

  • UASP support: makes transfers faster and smoother on Windows, macOS and Linux.
  • TRIM support: keeps the SSD fast over time. Not every bridge chip passes it through.
  • Cable type: a USB-C to USB-C cable plus a USB-C to USB-A adapter covers both old and new laptops.
  • Tool-free design: handy if you swap drives often.
  • Formatting: use exFAT if the drive moves between Windows and Mac; NTFS if it stays on Windows.

Which enclosure type fits which drive?

Your drive Buy this enclosure Skip this
SATA M.2 (B+M key) 5Gbps SATA "B-key" enclosure Paying extra for 10Gbps
NVMe M.2 (M key) 10Gbps NVMe "M-key" enclosure SATA-only "B-key" enclosures
Not sure / both Dual-protocol NVMe/SATA enclosure Guessing from the photo
2.5-inch SATA SSD or laptop HDD 2.5-inch SATA to USB case M.2 enclosures

Live deals we track

These are on RichDeals now. Prices were checked on the product page when each deal was posted and can change.

If you would rather buy a ready-made drive, see our best external SSD guide, or browse all current offers.

Frequently asked questions

Can I put an NVMe SSD in a SATA M.2 enclosure?

No. A SATA-only (B-key) enclosure cannot talk to an NVMe drive, and most will not even let it fit. Use an NVMe or dual-protocol enclosure.

Is a 5Gbps enclosure enough?

For a SATA M.2 drive, yes. It runs close to the drive's own limit. For an NVMe drive, step up to 10Gbps or faster.

Will the enclosure work with my phone?

Many Android phones with USB-C OTG can read an exFAT-formatted SSD in an enclosure, and recent iPhones with USB-C can too. Power draw can be an issue for some NVMe drives on phones.

Do I need to install drivers?

No. USB enclosures use standard drivers on Windows, macOS and Linux. A brand-new SSD may need to be initialised and formatted in Disk Management or Disk Utility before it shows up.

Ready to save?

Browse today's handpicked deals — verified prices, updated every few minutes.

See Live Deals