|
本帖最后由 自定义的旋律 于 2023-6-7 09:49 编辑 4 `3 c9 s% ~& E0 w( @
' ]- l7 t8 E0 D8 uM.2接口详解:
) P0 j1 K( S$ y/ g( J0 f1. SSD 尺寸与规格
% ~6 w& I# \* z我们在买ssd的时候,商家都会说什么ssd是2280还是2242规格的,这里的规格实际上就是代表的ssd的尺寸大小
- e$ ~* t4 ~0 f) v; N2 h2 J$ m+ H' M3 I
M.2模组的尺寸目前有11种,用Type xxyy的方式表示,xx表示宽度,yy表示长度,单位为毫米。例如上面提到的Type 2230则表示其宽度22nm,长度30nm;Type 2242,表示其宽度22mm,长度42mm;Type 2280则表示其宽度22nm,长度80nm。目前M.2 SSD常见的Type有三种,就是2230、2242、2280。
S2 t3 p" _+ Q5 T1 ] P) A5 A. [! V" D' |
2. SSD接口4 M# V! o+ U! B0 P M$ |$ n
按照接口类型分,可以把m.2接口分为Socket 2和Socket 3
/ z2 ^( h" n1 V1 [5 J+ I0 z4 q+ o% v* @$ ~
Socket 2也可以叫做B key,支持sata,pcie x2
8 v# K& {* K+ f+ [
4 y) o; Z2 L% c Z9 c% N; vSocket 3也可以叫做M key,支持sata,pcie x4. a! S1 ?% y% ~% y6 |
0 R% C* @# N/ z6 |0 v9 A# O- \$ e
B key 的防呆键位于插槽的左方,M key 则在右方。两种类型的插槽其短边接脚数量有所差异
, R% N+ m P5 Q# b9 ? b6 R8 Z6 m2 [
一开始,B key的只能插在b key(Socket 2)的接口中,m key的只能插在m key(Socket 3)的接口中,但是随着m key接口的普及,越来越多电脑主板只有m key 接口,b key的ssd根本插不上去,于是厂商们又设计了一个b&m key接口的ssd。8 e5 q% b0 F8 V/ X9 o% R2 a) o
: R: G8 r/ z* M* t& x5 v" `2 sb&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两种m2 ssd卖, b key的m2 ssd 已经绝迹
7 @5 m. Y* \! E% A1 L
a: \) m9 G8 Z7 Y/ `' w; p( v值得注意的是,ssd的金手指有b key,m key ,b&m key三种,但是主板上的m.2接口只有b key和m key两种。
* ?3 b D8 ]! m
' h3 a1 W6 r1 w8 [当主板上的m2接口是b key时,只能够插上b&m key和b key的ssd,m key的插不上去,如下图:, J# M* x5 j F4 Y( w5 y4 M0 G5 R- p. V
- w: F# J u- x2 ]3 K) m当主板上的m2接口是m key时,只能够插上b&m key和m key的ssd,b key的插不上去,如下图:/ I3 [8 n: c' d0 e3 W) h7 b
* D T! \. f1 b5 D- K3 y
3. SSD协议
/ V$ @5 n7 D3 z: E- d$ W按照协议分,可以把m.2 ssd分为走sata通道的ssd和走pcie通道的ssd。注意这里只讨论m.2接口的ssd,ssd即使是m2接口的,也分走sata通道和pcie通道的
: e2 h& E% r! {$ {0 H! g7 ?* Y2 j" a/ T( Y& c' a, n. ]
首先我们要知道nvme和ahci是协议,nvme协议是专门为pcie通道的固态硬盘设计的,而achi是专门为sata通道的硬盘设计的,pcie和sata都是通道。
, h W4 m; u% D* x4 t
# }$ S! ? T# I9 {$ S, [现在越来越多人,把achi协议就叫成sata协议,我们下面就用sata协议这个名称。
+ |% v$ Z2 x+ G3 E0 h
" M0 V. O/ ?' am2接口有两种,一种走sata(achi)的,另外一种走pcie(nvme)的。
! B( X6 N9 n3 z2 t* z, g- i/ `4 T5 T) q: Y
走sata的速度跟传统sata接口的没区别,就是接口变成了m2的了。
7 f3 q2 c9 D" ~5 N0 W3 P: s. [6 c, U6 n
走pcie的就是我们说的nvme ,性能比sata强了很多。
, A! l+ t5 c8 c% I# e! |! q( Z& ?% ] S* V
一般来说,在购买m.2 ssd的时候,商家都会把支持nvme的明显标出来(因为这是一个很大的卖点),而不支持的一般都不标。
+ h+ Z6 U/ F+ i% ^) u
( |9 |, x# o/ ^" I根据我们上面对m2接口型号的了解,我们知道- ^: }# C) F; V5 ?
0 W2 n: J# L& h( _/ ^
B key 支持sata,pcie x2.
: h4 v3 ^3 K3 @- z1 Q5 W3 B7 I) {/ A h4 M( F4 X3 r
M key 支持sata, pcie x4.
1 K% c& V1 f: }- Y
$ X7 _3 L, ]9 D! n! Z4 ]1 W1 yb&m key支持sata,pcie x2.
/ b2 n, O. ?0 R5 _4 H& ~
, r) i1 r7 U2 i这里直接给出结论,在市面上你能买到的ssd中,绝大多数b&m key的ssd都是不支持nvme协议的,只支持sata协议,所有m key的ssd都支持nvme协议,(至于b key的ssd,现在已经被淘汰,这里不讨论)
* Z# j# g; H4 u0 \! \2 J& x
2 _3 p! t4 @8 F( q' e. g绝大多数b&m key的ssd都是不支持nvme协议的,只支持sata协议' ~' N2 A* Y- b3 k G# N L3 z$ q
' m$ A- q( w9 u
随着技术的进步,这样的ssd会越来越少.所以我们在购买ssd的时候,绝大多数b&m key都是支持sata协议,而不支持nvme的。& P: ]$ S, x) K/ ?
7 ~* h+ ]# ^: S b' \% B7 j8 J' r总结一下,我们有两种方法判断一个ssd是否支持nvme协议
2 s6 j3 o% h- V: P
C2 P* I* [4 y, X5 G0 ^第一种最直接的方法,就是直接看ssd上有没有写nvme,写了就是支持的,没写就是不支持。这样就不用管ssd是什么接口的了。
/ x6 E- x% e1 {
: U% [" Y, Q% \& G ?' Y第二种,观察ssd的接口,我们我们拿到一个m key的ssd,就可以直接判定它是支持nvme的,拿到一个b&m key的ssd则无法判定,我只能说绝大多数b&m key都是不支持nvme协议的(支持sata协议)。! v, L6 |# c: Y& L9 u4 i9 o% w; X) _
" B2 v+ M3 }% ^% g
4.兼容性
" r2 D& X" n4 ^2 M" C
9 W; k! U8 e9 D0 Z& e! g5 R: pssd可以插上主板上的m.2接口,只是兼容的最低要求。有的ssd即使可以插上去,也无法正常使用。需要具体了解主板的设计,具体问题具体分析,在购买ssd之前,应该先详细地询问主板是否兼容你所购买的ssd。
/ _ `0 X* f* A1 N! i8 E |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|