The NGFF (Next Generation Form Factor) M.2 form factor replaces the mSATA standard which uses the PCI Express Mini Card physical card layout and connectors. These beasts pack a big punch on a small peace of PCB, and vary in size from 42 mm to 80 mm. The M.2 connects to the PCI Express 3.0 using 4 lanes to take advantage of high bandwidth but can also connect to SATA3 and USB with the right casings.

M.2 supports the legacy AHCI mode and also supports NVMe allowing the storage device to fully utilize high-speed PCI Express executing many I/O operations in parallel.