No, M.2 and NVMe are not the same. M.2 refers to the form factor or design of an SSD. Whereas NVMe is a storage technology that connects an SSD to the motherboard. It uses PCIe lanes to provide fast data transfer between the motherboard and the SSD.