M.2 SSD 尺寸与规格
我们在买SSD的时候,商家都会说什么SSD是2280还是2242规格的,这里的规格实际上就是代表的SSD的大小。M.2模组的尺寸目前有11种,用Type xxyy的方式表示,xx表示宽度,yy表示长度,单位为毫米。例如上面提到的Type 2242,表示其宽度22mm,长度42mm。Type 2230则表示其宽度22nm,长度30nm。目前M.2 SSD常见的Type有三种,就是2242、2260、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通道的硬盘设计的。PCIe和SATA都是通道。现在越来越多人,把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协议.有没有支持NVMe协议的B M key SSD呢,是有的。
我们从接口可以看到这个是B M key,在黑色的板子上也写了支持NVMe协议,走的是PCIe x2通道。绝大多数B M key都是支持SATA协议,而不支持NVMe的。总结一下,我们有两种方法判断一个SSD是否支持NVMe协议01第一种最直接的方法,就是直接看SSD上有没有写NVMe,写了就是支持的,没写就是不支持。这样就不用管SSD是什么接口的了.02第二种,观察SSD的接口.我们我们拿到一个M key的SSD,就可以直接判定它是支持NVMe的.拿到一个B Mkey的SSD则无法判定,我只能说绝大多数B M key都是不支持NVMe协议的(支持SATA协议)。
兼容性SSD可以插上主板上的M.2接口,只是兼容的最低要求。有的SSD即使可以插上去,也无法正常使用。需要具体了解主板的设计,具体问题具体分析,在购买SSD之前,应该先询问主板是否兼容所购买的SSD。这款主板的M.2接口都是M key的,B M key 和M key的SSD想要插进去的话,都是可以插进去的。但是,我们注意到M.2_2,即第二个M.2接口,只支持PCIe,如果我们拿一个B M key的SATA协议SSD插进去,是用不了的。
,