SATA is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA
A 3.5-inch Serial ATA hard disk drive
A 2.5-inch Serial ATA solid-state drive
SATA 6 Gbit/s host controller, a PCI Express ×1 card with Marvell chipset
SATA 2 connectors on a computer motherboard, all but two with cables plugged in. Note that there is no visible difference, other than the labeling, between SATA 1, SATA 2, and SATA 3 cables and connectors.
M.2, formerly known as the Next Generation Form Factor, is a specification for internally mounted computer expansion cards and connectors. It was developed to replace the older Mini SATA and Mini PCIe
SATA
…it possible for both types of storage devices to coexist. By employing PCI Express, a much higher theoretical throughput of 1969 MB/s is possible. The SATA M.2 standard is a small form factor implementation of the SATA Express interface, with the addition of an internal USB 3.0 port; see the M.2 (NGFF) section…
A SanDisk 256GB PC SN7100s 256GB NVMe M.2 2230 SSD, 22 mm wide and 30 mm long with the key in the M position
A Kingston NV2 2TB NVMe Solid-state drive
A 2230 NVMe Gen4 Solid-state drive with its sticker removed to show the NAND and NAND controller (KIOXIA BG6)
Micron 2650 SSD 256GB Model MTFDKBK256TGW