|
本帖最后由 自定義的旋律 于 2023-6-7 09:49 編輯 3 ?3 G! y* Y2 h: r: I8 p( ]
7 b2 X" b- v+ R; [
M.2接口詳解:
3 [/ n# k1 u2 n$ u0 _1. SSD 尺寸與規格) w |2 H0 ?5 d6 O. s
我們在買ssd的時候,商家都會說什么ssd是2280還是2242規格的,這里的規格實際上就是代表的ssd的尺寸大小) h9 C2 C8 v3 k. |( ~, W; F
) J' J, r. m8 }7 X' DM.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。
; v. _0 g, f" F
, `3 s3 s- {+ b: w8 G2. SSD接口2 t! p* Q; R8 M2 {2 t( \: k( {- g' {
按照接口類型分,可以把m.2接口分為Socket 2和Socket 32 C% h7 W4 P5 p1 S
! p, w' L; D1 N( E \$ I! ZSocket 2也可以叫做B key,支持sata,pcie x2
- s6 S7 X! q& a3 S3 L9 A- w8 u" h+ G, c' v
Socket 3也可以叫做M key,支持sata,pcie x43 e0 K; ^, T8 W3 T. F# u4 H
4 k; R& N1 r% a' [# W# M G* N7 k
B key 的防呆鍵位于插槽的左方,M key 則在右方。兩種類型的插槽其短邊接腳數量有所差異$ k0 t2 Q# E3 |2 h8 u* C; d" ~
' _' x' Y8 D3 H& A一開始,B key的只能插在b key(Socket 2)的接口中,m key的只能插在m key(Socket 3)的接口中,但是隨著m key接口的普及,越來越多電腦主板只有m key 接口,b key的ssd根本插不上去,于是廠商們又設計了一個b&m key接口的ssd。4 w6 t \# Z5 p" z. Q
: M' o. M" L. _4 q# w8 e4 l" Q ~8 u( Wb&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 P: d) _ `: e6 |) y
# @- b) Y. y8 ^/ m5 n; d. a F& g
值得注意的是,ssd的金手指有b key,m key ,b&m key三種,但是主板上的m.2接口只有b key和m key兩種。9 T; B2 [" h: u$ S$ v9 h8 M0 ^
. T6 _4 d/ V& s2 N7 T9 e6 l當主板上的m2接口是b key時,只能夠插上b&m key和b key的ssd,m key的插不上去,如下圖:
$ a$ b+ b( @% Q7 Q% A
- T- _5 ?' x' ~, Y2 j當主板上的m2接口是m key時,只能夠插上b&m key和m key的ssd,b key的插不上去,如下圖:, G* |3 t' Z3 Z
# e$ B- t7 K7 v- O. m& s a/ u8 H
3. SSD協議
3 l3 B7 j& c: G8 u4 V; Q& d5 |$ s按照協議分,可以把m.2 ssd分為走sata通道的ssd和走pcie通道的ssd。注意這里只討論m.2接口的ssd,ssd即使是m2接口的,也分走sata通道和pcie通道的. m( j' T$ M: P Q/ a
0 O7 p8 y# f! a4 D9 M
首先我們要知道nvme和ahci是協議,nvme協議是專門為pcie通道的固態硬盤設計的,而achi是專門為sata通道的硬盤設計的,pcie和sata都是通道。
( o, J$ c. `& {$ W! j# W
# w) J) D+ z% |現在越來越多人,把achi協議就叫成sata協議,我們下面就用sata協議這個名稱。
5 ~7 o3 H' h) n0 R. P/ p
) Q( Z' h% q( C; Ym2接口有兩種,一種走sata(achi)的,另外一種走pcie(nvme)的。( ?& L' k( R& ~& a& ~+ }
5 }' i- m A3 `7 o- r走sata的速度跟傳統sata接口的沒區別,就是接口變成了m2的了。4 c- O+ s8 w R0 b* u5 X8 Z$ e
( v* l/ J- f" A/ b
走pcie的就是我們說的nvme ,性能比sata強了很多。
6 D5 A1 G- @3 S6 y5 N' _2 y, E0 N8 Z' O8 P) _9 g" a! v
一般來說,在購買m.2 ssd的時候,商家都會把支持nvme的明顯標出來(因為這是一個很大的賣點),而不支持的一般都不標。
7 h/ T- W- d9 T/ X! t! X- S. o
根據我們上面對m2接口型號的了解,我們知道( _5 N4 ]3 R4 N$ e
; b2 Z3 n$ A* N; \) R4 zB key 支持sata,pcie x2.4 v! n% k% `9 r ~% H
$ f' r2 e3 G6 V; h% G
M key 支持sata, pcie x4.2 X+ Z* k- A7 t
! r; q$ f5 Q0 c( t6 p |% Tb&m key支持sata,pcie x2.2 E3 M8 g2 r( y: @6 J1 p( Z
) o" {# l: p2 P! r5 x* O0 y1 N這里直接給出結論,在市面上你能買到的ssd中,絕大多數b&m key的ssd都是不支持nvme協議的,只支持sata協議,所有m key的ssd都支持nvme協議,(至于b key的ssd,現在已經被淘汰,這里不討論)- {, p& l1 A d# b1 n4 p) o2 h0 d! V
/ l( w) d5 J% O9 u
絕大多數b&m key的ssd都是不支持nvme協議的,只支持sata協議
* |; F! a5 Z. j; Y G9 R. T3 t1 h* }7 v0 X9 W
隨著技術的進步,這樣的ssd會越來越少.所以我們在購買ssd的時候,絕大多數b&m key都是支持sata協議,而不支持nvme的。( X2 }7 ^( E% y: q8 g ? H0 L
1 ^' l+ \% T, o% Z* \9 w- p! W2 H總結一下,我們有兩種方法判斷一個ssd是否支持nvme協議( f! \2 s8 k8 l* @7 q" \0 U; b
% [! R$ ^% D/ u. E( ^$ q- v" ~
第一種最直接的方法,就是直接看ssd上有沒有寫nvme,寫了就是支持的,沒寫就是不支持。這樣就不用管ssd是什么接口的了。7 U; A6 S& D$ `( b }- v
: M2 B& N' h, `
第二種,觀察ssd的接口,我們我們拿到一個m key的ssd,就可以直接判定它是支持nvme的,拿到一個b&m key的ssd則無法判定,我只能說絕大多數b&m key都是不支持nvme協議的(支持sata協議)。
$ X2 s3 Y4 z+ b/ _) ~
& I- X8 Z" R! m! |. U4.兼容性
* q# f( v" k/ r+ v
9 ?2 _: C, V4 o: |" Vssd可以插上主板上的m.2接口,只是兼容的最低要求。有的ssd即使可以插上去,也無法正常使用。需要具體了解主板的設計,具體問題具體分析,在購買ssd之前,應該先詳細地詢問主板是否兼容你所購買的ssd。
" n8 I3 d3 G) g1 ^' ^ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|