Question: what is the difference between m.2 and nvme?
Answer: By contrast, M. 2 is only a connector, which plugs into the PCIe bus interface. Non-Volatile Memory Express (NVMe) is a technology for storing data that is fast enough and low-enough latency to connect to the PCIe bus interface via the M. 2 connector.