Connection interface supported by an M.2 drive (see Form Factor).
All such drives use a standard hardware connector, however, different electrical (logical) interfaces can be implemented through this connector — either SATA (usually
SATA 3), or PCI-E (most often in
PCI-E 3.0 2x,
PCI-E 3.0 4x,
PCI-E 4.0 4x,
PCI-E 5.0 4x). The M.2 connector on the motherboard must support the appropriate interface — otherwise the normal operation of the SSD will not be possible. Let's consider each option in more detail.
SATA 3 connectivity provides data transfer rates up to 5.9 Gbps (approx. 600 Mbps); it is considered a very simple option and is used mainly in low-cost M.2 modules. This is due to the fact that this interface was originally created for hard drives, and for faster SSD drives, its capabilities may no longer be enough.
In turn, the PCI-E interface provides higher connection speeds and allows the implementation of special technologies like NVMe (see below). The designation of such an interface indicates its version and the number of lines – for example, PCI-E 3.0 2x means version 3 with two data lines. By this designation you can determine the maximum connection speed: PCI-E version 3.0 gives just under 1 GBps per line, version 4.0 – twice as much (up to 2 GBps), 5.0 – twice as much a
...s the “four” (almost 4 GBps). Thus, for example, for PCI-E 5.0 4x the maximum data transfer speed will be about 15 GBps (4 lanes of almost 4 GBps). However, we note that newer and faster drives can be connected to earlier and slower M.2 connectors – except that the data transfer speed will be limited by the capabilities of the connector.The highest speed in write mode characterizes the speed with which the module can receive information from a connected computer (or other external device). This speed is limited both by the connection interface (see "Connector"), and by the characteristics of the device of the SSD itself.
The highest data exchange rate with a computer (or other external device) that the drive can provide in read mode; in other words —
the highest speed of information output from the drive to an external device. This speed is limited both by the connection interface (see "Connector"), and by the characteristics of the device of the SSD itself. Its values can vary from 100 – 500 MB / s in the slowest models to 3 Gb / s and higher in the most advanced ones.