M.2 is a form factor, physical standardisation being as heterogeneous, as the one present in drives using the SATA bus. NVMe is to M.2, what AHCI was to SATA, a new way of using the bus, that allows it to stretch its legs. The best M.2 drives, using the SATA bus, suck only when compared to the best ones using PCIe.yurikvelo wrote:M2 is a physical form factor. SATA is both a physical form factor, and a communication protocol. NVMe is a communication protocol.
Some M2 drives talk SATA. And they suck.
M.2 slots can use both SATA and PCI-E. Some motherboards have support for both types others only one type.
10gb/s is interface chip-rate for M2-PCIE. It is higher limit for designers of hard drive controllers.
SATA based M.2 drives aren't any faster than the 2.5" versions. PCIe based ones are faster, but are also more expensive.
Those are the main buses for M.2, but not the only ones, USB comes to mind (I think there're more on the way).
When you talk about gb/s, I guess you mean gigabits per second (Gbit/s, Gb/s, or Gbps), in which case, I don't know about that speed limit.
Agreed, they don't suck more or less than their 2.5" counterparts; as for price differences, you'd be surprised as to how small they can be.



