|
本帖最后由 自定義的旋律 于 2023-6-7 09:49 編輯 & s. W. y3 e' A9 {' E5 F
. H) a( K8 n0 x. Y( q! ~M.2接口詳解:/ m8 L% O4 r p
1. SSD 尺寸與規格
' B1 Z+ J& ?5 S我們在買ssd的時候,商家都會說什么ssd是2280還是2242規格的,這里的規格實際上就是代表的ssd的尺寸大小9 P% M7 U0 f3 Z/ V. ]8 F2 l
8 K+ j3 R# G9 \
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。" L/ A( E- Q6 h O5 `$ s
% M% J. \+ R. e6 T; g
2. SSD接口4 x( }7 h/ I8 [# W
按照接口類型分,可以把m.2接口分為Socket 2和Socket 3
M4 O. n9 l, v4 \) @ I, E" E. G1 X' J1 A6 w7 f8 L: h7 z
Socket 2也可以叫做B key,支持sata,pcie x29 y$ `: a5 k3 j, s7 b# i+ F
6 V) j6 I0 m/ B- R0 b6 a7 P; Z& {Socket 3也可以叫做M key,支持sata,pcie x4
& p: c9 d' r% S6 N1 M+ b . `2 P7 j* U) y7 |# o" n4 I' s
B key 的防呆鍵位于插槽的左方,M key 則在右方。兩種類型的插槽其短邊接腳數量有所差異$ W4 P3 ~# i6 `; m
" l8 _: R" u2 o0 w4 D9 v; c& G1 n一開始,B key的只能插在b key(Socket 2)的接口中,m key的只能插在m key(Socket 3)的接口中,但是隨著m key接口的普及,越來越多電腦主板只有m key 接口,b key的ssd根本插不上去,于是廠商們又設計了一個b&m key接口的ssd。
) }+ s' R0 w1 m5 s' d
% O9 c( w5 F+ P) Ib&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 已經絕跡/ y0 b8 {1 m/ S. _
3 G$ @0 b4 B2 j
值得注意的是,ssd的金手指有b key,m key ,b&m key三種,但是主板上的m.2接口只有b key和m key兩種。
/ I# ]8 }7 }- l0 j4 m& q- m+ M! p' j
當主板上的m2接口是b key時,只能夠插上b&m key和b key的ssd,m key的插不上去,如下圖:
2 a" S/ J+ g& v+ U$ k2 B5 I6 n: x( S8 {: [: G, C
當主板上的m2接口是m key時,只能夠插上b&m key和m key的ssd,b key的插不上去,如下圖:5 d) a* o! j$ B% ?
5 M5 e7 p+ W+ E) j' K% n
3. SSD協議
3 [" t* l3 G; k; x按照協議分,可以把m.2 ssd分為走sata通道的ssd和走pcie通道的ssd。注意這里只討論m.2接口的ssd,ssd即使是m2接口的,也分走sata通道和pcie通道的
' b H" h$ a4 a# R
0 r2 I3 C0 M1 q+ ]- M首先我們要知道nvme和ahci是協議,nvme協議是專門為pcie通道的固態硬盤設計的,而achi是專門為sata通道的硬盤設計的,pcie和sata都是通道。
. H: h w) I" Q0 l w2 `+ A% _. w
現在越來越多人,把achi協議就叫成sata協議,我們下面就用sata協議這個名稱。: t2 l. h9 r/ x$ H5 ]
" W. E3 K5 W8 s R$ E4 T# e' @m2接口有兩種,一種走sata(achi)的,另外一種走pcie(nvme)的。1 a: i" W3 v1 I! ^# j0 ~
# ]0 X% h# I+ ^0 D& y走sata的速度跟傳統sata接口的沒區別,就是接口變成了m2的了。 Q \/ X4 _2 K3 @& I
2 b% }0 @1 S D1 l, E2 y1 R
走pcie的就是我們說的nvme ,性能比sata強了很多。
% E. I; c$ i2 a# r0 l
: q5 L6 e! b O$ s一般來說,在購買m.2 ssd的時候,商家都會把支持nvme的明顯標出來(因為這是一個很大的賣點),而不支持的一般都不標。5 b/ ]5 {# s1 z7 t% A) ~: J
( w$ Y' O, }, d
根據我們上面對m2接口型號的了解,我們知道
/ R3 S F0 u( W& i' y# _4 m% d
3 m( N2 |! Q9 f1 f+ X* G4 T$ c1 F( AB key 支持sata,pcie x2.0 Q! U2 Z- X1 I) b0 {4 F% s
- P# `, ]7 \! C$ ^M key 支持sata, pcie x4.: |+ ]4 M% q! n9 o3 C
- x& o& d" J/ a! l* ib&m key支持sata,pcie x2.; L O$ }; N1 E
2 b5 m' |% h: y3 Q& c
這里直接給出結論,在市面上你能買到的ssd中,絕大多數b&m key的ssd都是不支持nvme協議的,只支持sata協議,所有m key的ssd都支持nvme協議,(至于b key的ssd,現在已經被淘汰,這里不討論)1 s6 g5 C, x/ ?5 d
$ _; q: G; U& o2 L絕大多數b&m key的ssd都是不支持nvme協議的,只支持sata協議9 v8 R$ y( n( U
! I8 z8 C4 x0 p$ t: @) c! O% j
隨著技術的進步,這樣的ssd會越來越少.所以我們在購買ssd的時候,絕大多數b&m key都是支持sata協議,而不支持nvme的。
% o$ F& t! j' {9 x7 U- l% A; M' K2 b( B1 Q O0 E0 A0 C
總結一下,我們有兩種方法判斷一個ssd是否支持nvme協議" D* V+ L5 A3 a
7 f1 L. t( `0 s* p: U7 P第一種最直接的方法,就是直接看ssd上有沒有寫nvme,寫了就是支持的,沒寫就是不支持。這樣就不用管ssd是什么接口的了。
6 _4 i& s' v- [ t$ d9 y
# g. E. v7 L7 L. S9 J, e1 O C; o% o第二種,觀察ssd的接口,我們我們拿到一個m key的ssd,就可以直接判定它是支持nvme的,拿到一個b&m key的ssd則無法判定,我只能說絕大多數b&m key都是不支持nvme協議的(支持sata協議)。
, G2 s, h# k. z
% M. w+ F; P. m9 B e4.兼容性
8 I! S( ?9 c+ ^, ]" i- f# ~
7 Y) y+ v5 x6 V0 ~ssd可以插上主板上的m.2接口,只是兼容的最低要求。有的ssd即使可以插上去,也無法正常使用。需要具體了解主板的設計,具體問題具體分析,在購買ssd之前,應該先詳細地詢問主板是否兼容你所購買的ssd。
! Z0 `; L F! G' t# I' A |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|