monotux.tech

NVMe enclosures, chipsets & interfaces

Hardware

I recently decided to fall down another rabbit hole – external enclosures for NVMe drives. It wasn’t a very deep rabbit hole, but it was worthwhile and it only cost me ~60 EUR.

I started out with a Samsung 990 PRO PCIe 4.0 NVMe M.2 SSD 4 TB and needed some kind of enclosure to use it with my aging Macbook Air M1, with the end goal of storing my Lightroom library on it. I googled and found a reasonably priced (~30 EUR) Inateck NVMe M.2 USB 3.2 Hard Drive Enclosure, and used it happily for almost 2 years.

Inateck NVMe M.2 USB 3.2 Hard Drive Enclosure

Inateck NVMe M.2 USB 3.2

Then I (sadly) came across this excellent article on blazing fast NVMe enclosures, and decided I wasn’t happy with my current solution anymore. After some searching I found the MAIWO K1717 40Gbps M.2 NVMe SSD Enclosure for ~60 EUR and performed some simple benchmarks at home.

MAIWO K1717

MAIWO K1717

Just how much performance had I left on the table? Quite a lot, actually!

EnclosureReadWrite
Inateck + 990 PRO839 MB/s851 MB/s
MAIWO USB4.0 NVMe + 990 PRO3018 MB/s3167 MB/s
MBA M1 Built-in NVMe2960 MB/s1816 MB/s

The new case uses an ASM-2464PD controller, while the older uses something else…and the newer case uses Thunderbolt 3 (40 Gbps) instead of USB 3.2 (10 Gbps). Increasing the bandwidth by four times and using a better controller gives us a ~3.5 times improvement in performance, and this at a ~2 times higher price.

The only downside thus far is that the new case gets really hot, which I guess is a testament to its ability to passively cool the NVMe drive. The case is ~200 grams of aluminum and feels very sturdy.