M2 is usually a Actual physical form variable. SATA is the two a Actual physical form factor, in addition to a communication protocol. NVMe is a conversation protocol.As of mid 2017 couple new computers have dedicated external SATA (eSATA) connectors, with USB3 dominating and USB3 Form C, usually with the Thunderbolt alternate method, beginning to