m2固态硬盘接口分类,M.2 NVMe与SATA协议的区别

题图来自Unsplash,基于CC0协议
导读
现代接口 — M.2概述:
M.2固态硬盘已经成为笔记本电脑和越来越一部分台式机的主流存储解决方案。它设计用来替代传统的SATA接口,专为高速数据传输和紧凑尺寸而生。M.2接口是高度集成的,它通常包含SSD,NAND闪存控制器,缓存(如果有的话)和PHY层(物理层)芯片,都封装在同一个PCB(印制电路板)上。在理解M.2之前,我们通常会听到“SATA接口SSD”和“PCIe接口SSD”,而M.2则是这些接口技术的物理载体(插槽)。
核心分类 — 寻找熟悉的名字:
M.2 SSD的核心在于其使用了哪个协议标准来实现高速数据,这决定了性能的关键。主要分为两大类:
-
SATA SSD (SATA接口协议):
- 虽然M.2是新标准,但最初的M.2应用和一些混用设计仍然支持传统的SATA协议。这意味著信号的传送依然遵循SATA规范,其最大的理论传输速度通常为6Gbps,大致转换成实际读写速度可能在500MB/s~560MB/s左右。
- 物理接口在插槽内部标识为“SATA”。M.2 SATA SSD = M.2 散热片 + 机械臂 (“SATA”) + 控制器遵循SATA规范 + 最高约500MB/s速度。
- 它并不能完全等于早期时代的SATA接口样子,但性能上对于大部分日常使用者来说已经足够,并且存在时间较长,兼容性和选择性宽泛。
-
NVMe SSD (PCIe/NVMe接口协议):
- NVMe (Non-Volatile Memory Express) 是一个全新的,专为基于NAND闪存的存储设备设计的高速存储接口协议,它在M.2这个物理形态上来实现。
- NVMe协议通过PCI Express (PCIe)通道来进行数据传输。虽然PCIe通道本身是串行总线,但NVMe协议则定义了如何最大效率地利用这些通道的带宽, 并提供极低的延迟和高级功能,如原生的多队列处理(NVMe-octal, NVMe-mq)。
- 使用的是NVMe协议的SSD会通过一个NVMe控制器和相应的PHY芯片连接到M.2插槽的PCIe通道上。
- 速度完全取决于它所连接的主板上PCIe通道的版本(Initiator 端)和SSD本身的控制器能力(Target 端)。常见的PCIe通道版本有:
- PCIe 3.0 x4: 这是最常见之前的高速选项,理论可提供最多大约32.4GB/s的带宽。常见的有效读写速度卡在3400~3500MB/s以上。
- PCIe 4.0 x4: 理论带宽高达64.8GB/s,是PCIe 3.0 x4的两倍。市面上大量的SSD将此配置作为默认或标称的高性能模式,有效读写速度通常可达7000MB/s (读),6000MB/s (写) 左右。
- 从主控和PHY角度出发,只谈NVMe协议,它能跑多少全看MaxPCIeGen规格和所接;但关键在主板的发起器规格和SSD的控制器规格以及他们的羁绊。
为何重要 — 插槽变身与性能:
M.2 插槽本身使用了名为“Keying”或“Tumb”(弹起)的机械翼片机制,用来防止错误安装不同类型的接口。这是我们需要理解的最重要的一点!
- Key M: 位于插槽正面边缘的“机械翼片”会被完全移除,留下一个平坦的开口,方便SSD上的Key M也无法占用的槽位插入。
- 支持协议: 只支持SATA协议或PCIe/NVMe协议。现代PC几乎全部M.2主板的两个全是插槽,现在绝大多数支持NVMe的M.2插槽,默认都是Key M类型。这是所有NVMe SSD都要匹配的目标。
- Key B: 位于插槽正面,左中偏向安装有机械翼片的安装槽。只允许带Key B(或Key B+M)的M.2 SSD插入。有时候可以直接看到翼片形状有一些倾斜。
- 支持协议: 只支持SATA协议或PCIe/NVMe协议。如果主板支持NVMe,拥有Key B或Key B+M插槽的必须连接兼容的SSD。
- Key B+M: 位于插槽正面,右侧或左边也从而也有同时配备,带有一个翼片的凹位,两个机械翼片都带有凹位,可以适配既需要有Key B(翼片槽位在安装时被卡住)又需要有Key M(无翼片插槽需被覆盖)的SSD。
- 支持协议: 可以兼容上面两种标准,即SATA协议以及PCIe/NVMe协议的M.2 SSD。
- Key E: 这在消费级M.2 SSD中非常罕见,通常用于服务器或特殊场景。
这套设计确保用户和主板制造商都必须严格遵循规范标识,禁止NVMe协议的SSD插入仅设计为支持SATA协议的Key B或者旧款Key M插槽。标配Key M几乎是所有NVMe SSD的标准插槽设计,也是任何带有NVMe功能主板上默认配备的那种插槽。如果遇到标着 Key B 或 Key B+M 的插槽,并且主板明确支持NVMe,那它兼容的SSD则是选用了Key B或者Key B+M,此举不但适用有时带SATA接口,即便用的也是NVMe协议的SSD。
尺寸规格 — 数字背后的意义:
为了在紧凑的空间内实现高性能,并适应不同设备需求,M.2 SSD有明确的尺寸定义,主要由两组数字标识,单位为毫米:
- 第一个数字:22
- 这个数字代表了M.2插槽(以及SSD)的固定宽度,通常是11.25mm。
- 第二个数字:长度 (词汇之间会留有间距)
- 长度可以是 42, 60 (60), 80 (80) 或 110 (110)mm 对应 2242, 2260, 2280, 22110 这几种常见规格。
安装时,需要确保:
- SS与槽匹配,选择对应 key 类型。
- 买SSD前,查阅主板说明书了解支持的 key 类型,确认 key 是否是强制为M(最常见),再看接口,看主板 Init 是否是PCIe并且有MaxPCIeGen升级空间,选那个适合的PCIe通篇。
- 选择尺寸是必须的,必须查清主板支持哪种长度,并且买对了尺寸。常见的是2280长度,长度再长一点或者短一点的,同一条线插板不能硬塞进去。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com