Solid state drives (SSDs) are non volatile memory. SSDs have no moving parts. SSDs provide very fast performance since there is no delay due to moving parts such as the spinning platters in traditional hard drives.
M2 drives
An M.2 SSD interface is a smaller storage device. It is as fast (or faster) than SATA drives. M2 drives don’t require SATA data or power cables. It connects to an M.2 interface on the motherboard. With the M.2 interface directly on the motherboard, it gives direct access to the PCI Express bus connection, which means a 4 GByte/second throughput or faster.
M.2 drives have different connector types. There is a B key, M key, or B and M key. You need to check with your motherboard manual on which connector types are accepted on your specific motherboard.
With the B key, you’ll be able to use 2 lanes of the PCIe bus.
With the M key, you’ll be able to use 4 lanes of the PCIe bus.
NVME
*Non Volatile Memory Express
*SSD technology that supports OS and SSD communication through a PCIe bus lane to reduce latency and take full advantage of speeds of high end SSDs.
*Come in formats like an add on expansion card or 2.5 inch drive.
*More expensive than other SSDs but have higher speeds
SATA 2.5
A desktop or laptop computer may have a 2.5” SATA SSD. It has a standard SATA interface.