问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

M.2固态硬盘接口详解:Socket 3、M key、B key是什么意思?

创作时间:
作者:
@小白创作中心

M.2固态硬盘接口详解:Socket 3、M key、B key是什么意思?

引用
1
来源
1.
https://www.im2828.com/1830.html

M.2固态硬盘(SSD)因其小巧的体积和高速的传输性能,逐渐成为现代电脑存储设备的主流选择。然而,面对市场上琳琅满目的M.2 SSD产品,许多用户可能会被各种接口类型、尺寸规格和协议标准搞得一头雾水。本文将为您详细解析M.2 SSD的关键参数,帮助您在选购时做出明智的选择。

SSD尺寸与规格

我们在购买SSD时,商家经常会提到SSD是2280还是2242规格的。这里的规格实际上代表的是SSD的尺寸大小。

M.2模组的尺寸目前有11种,用Type xxyy的方式表示,xx表示宽度,yy表示长度,单位为毫米。例如:

  • Type 2230:宽度22mm,长度30mm
  • Type 2242:宽度22mm,长度42mm
  • Type 2280:宽度22mm,长度80mm

目前M.2 SSD常见的Type有三种,即2230、2242和2280。

SSD接口

按照接口类型分,可以把M.2接口分为Socket 2和Socket 3:

  • Socket 2(B key):支持SATA,PCIe x2
  • Socket 3(M key):支持SATA,PCIe x4

B key的防呆键位于插槽的左方,M key则在右方。两种类型的插槽其短边接脚数量有所差异。

一开始,B key的只能插在B key(Socket 2)的接口中,M key的只能插在M key(Socket 3)的接口中。但是随着M key接口的普及,越来越多电脑主板只有M key接口,B key的SSD根本插不上去。于是厂商们又设计了一个B&M key接口的SSD。

B&M key接口既可以插在B key也可以插在M key。B&M key支持的通道和B key支持的通道一样,都是SATA PCIe x2,但是B&M key可以兼容M key和B key两种,而B key只能兼容B key一种,这就导致了B key毫无优势,B key被B&M key取代。现在市面上只有B&M key和M key两种M.2 SSD在售,B key的M.2 SSD已经绝迹。

值得注意的是,SSD的金手指有B key、M key和B&M key三种,但是主板上的M.2接口只有B key和M key两种。

当主板上的M.2接口是B key时,只能够插上B&M key和B key的SSD,M key的插不上去。

当主板上的M.2接口是M key时,只能够插上B&M key和M key的SSD,B key的插不上去。

SSD协议

按照协议分,可以把M.2 SSD分为走SATA通道的SSD和走PCIe通道的SSD。注意这里只讨论M.2接口的SSD,SSD即使是M.2接口的,也分走SATA通道和PCIe通道的。

首先我们要知道NVMe和AHCI是协议,NVMe协议是专门为PCIe通道的固态硬盘设计的,而AHCI是专门为SATA通道的硬盘设计的,SATA和PCIe都是通道。

现在越来越多人,把AHCI协议就叫成SATA协议,我们下面就用SATA协议这个名称。

M.2接口有两种,一种走SATA(AHCI)的,另外一种走PCIe(NVMe)的。

走SATA的速度跟传统SATA接口的没区别,就是接口变成了M.2的了。

走PCIe的就是我们说的NVMe,性能比SATA强了很多。

一般来说,在购买M.2 SSD的时候,商家都会把支持NVMe的明显标出来(因为这是一个很大的卖点),而不支持的一般都不标。

根据我们上面对M.2接口型号的了解,我们知道:

  • B key 支持SATA,PCIe x2.
  • M key 支持SATA, PCIe x4.
  • B&M key支持SATA,PCIe x2.

这里直接给出结论,在市面上你能买到的SSD中,绝大多数B&M key的SSD都是不支持NVMe协议的,只支持SATA协议,所有M key的SSD都支持NVMe协议,(至于B key的SSD,现在已经被淘汰,这里不讨论)

绝大多数B&M key的SSD都是不支持NVMe协议的,只支持SATA协议

随着技术的进步,这样的SSD会越来越少。所以我们在购买SSD的时候,绝大多数B&M key都是支持SATA协议,而不支持NVMe的。

总结一下,我们有两种方法判断一个SSD是否支持NVMe协议:

  1. 第一种最直接的方法,就是直接看SSD上有没有写NVMe,写了就是支持的,没写就是不支持。这样就不用管SSD是什么接口的了。
  2. 第二种,观察SSD的接口,我们我们拿到一个M key的SSD,就可以直接判定它是支持NVMe的,拿到一个B&M key的SSD则无法判定,我只能说绝大多数B&M key都是不支持NVMe协议的(支持SATA协议)。

兼容性

SSD可以插上主板上的M.2接口,只是兼容的最低要求。有的SSD即使可以插上去,也无法正常使用。需要具体了解主板的设计,具体问题具体分析,在购买SSD之前,应该先详细地询问主板是否兼容你所购买的SSD。

总结一下,我们购买一个SSD,需要搞懂两个问题:

  1. SSD是否能插上主板上的M.2接口,这只是兼容的最低要求
  2. 询问商家,看主板的设计是否可以兼容你买的SSD

SSD购买的时候,兼容性问题是最令消费者困扰的。不同的厂商,SSD设计也不一样。作为一个硬件,在接口能插上去的情况下,居然还有用不了的情况,这个接口的设计是非常失败的。相信在不久的将来,随着标准越来越规范,这种现象会逐渐消失。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号