首先明确一点,
NGFF(Next Generation Form Factor)和M.2是两个完全相同的概念,NGFF是曾用名,因此后面我不再使用NGFF,全部写M.2。
M.2规范是Intel提倡的微型连接器和模组方案,在2011年末到2012年初提出并推广,用来与其“超极本”概念结合,促进便携式计算机的轻薄化、小型化。它是为了替代2009年提出的mSATA规范而诞生的,mSATA曾经风靡一时,相信我也不用多说了。
下面是mSATA SSD与M.2 Type 2242 SSD的对比图。

从尺寸上来讲,高下立现。以SSD这种大容量存储设备而言,mSATA SSD单面排布NAND Flash颗粒时,其厚度可以高达4.85mm;而M.2 SSD单面排布仅有2.75mm,双面排布也只有3.85nm。另外,以宽度而言,mSATA SSD模组的宽度为30mm,M.2 SSD模组则仅为22mm,更加省空间。
另外,M.2模组的用途也冲破了存储设备的限制,应用场景极广。除SSD之外,Wi-Fi、蓝牙、NFC等方面也有它的用武之地,比如M.2接口的千兆无线网卡。M.2覆盖的协议也不仅仅限于SATA,USB、PCIe、DP,甚至UART、I2C等也是毫无压力的。