|
本帖最后由 自定义的旋律 于 2023-6-7 09:49 编辑
2 `3 ]0 \ F% m; D1 R" ]' Y
3 [0 H- h7 c5 TM.2接口详解:
3 |* s" f6 B, Y. \# l2 z5 q G1. SSD 尺寸与规格
; o$ C2 `8 O% R9 ?) D- G1 ^) i c8 P我们在买ssd的时候,商家都会说什么ssd是2280还是2242规格的,这里的规格实际上就是代表的ssd的尺寸大小
8 L6 I' J! i. p5 M: h" m% u7 N7 F {# k. P) r/ Y5 w+ S
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。; s- b1 W0 [% h9 V2 ?. W
/ Z) f6 {) h* n- e \6 p# ^+ ~
2. SSD接口
, Q' @ g# `; P; o6 |" s- H5 H6 k按照接口类型分,可以把m.2接口分为Socket 2和Socket 3
9 T! e+ I3 l2 N, d R
% B) q4 d* b7 t( M: j! eSocket 2也可以叫做B key,支持sata,pcie x2" r. `( c, |5 a: m& y9 q# ~( p
$ w5 O, t- o3 d. s
Socket 3也可以叫做M key,支持sata,pcie x4
( s/ }% A y& C* n+ j% V5 Y5 v$ b% P. y3 G, ~; T+ u$ ]3 X
B key 的防呆键位于插槽的左方,M key 则在右方。两种类型的插槽其短边接脚数量有所差异
# L# K% ?' O# E$ a5 P
* t+ U8 s, E% \- C# E0 f/ E一开始,B key的只能插在b key(Socket 2)的接口中,m key的只能插在m key(Socket 3)的接口中,但是随着m key接口的普及,越来越多电脑主板只有m key 接口,b key的ssd根本插不上去,于是厂商们又设计了一个b&m key接口的ssd。
: X5 b3 K, ], j" ?+ h7 g4 K" M0 r. T' w, g5 f# R
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两种m2 ssd卖, b key的m2 ssd 已经绝迹0 S7 x% l/ W1 u, u6 Q
( [: Y! _. N p: R! p& W; B$ n
值得注意的是,ssd的金手指有b key,m key ,b&m key三种,但是主板上的m.2接口只有b key和m key两种。$ j# v" |+ t3 r7 g5 C% Y( \- T @; E
6 Q% w* H6 D8 v7 U L9 e* R2 ]当主板上的m2接口是b key时,只能够插上b&m key和b key的ssd,m key的插不上去,如下图:
' y& H# V& e) T( j4 k; s7 A; G: Q" T* X9 V( R t0 {7 M
当主板上的m2接口是m key时,只能够插上b&m key和m key的ssd,b key的插不上去,如下图:" M0 H1 \# D- `' V4 e
- e# d: [4 D' ?4 \" n3. SSD协议3 T+ ~: p* H$ ]2 S; C
按照协议分,可以把m.2 ssd分为走sata通道的ssd和走pcie通道的ssd。注意这里只讨论m.2接口的ssd,ssd即使是m2接口的,也分走sata通道和pcie通道的
8 Y- {4 L2 k" ^" d( r% H* y
1 q# F) `' Q9 B+ e首先我们要知道nvme和ahci是协议,nvme协议是专门为pcie通道的固态硬盘设计的,而achi是专门为sata通道的硬盘设计的,pcie和sata都是通道。
* C4 y. t7 ?2 o' r- q& s) j1 n& w. L3 |' c1 o- ^3 i
现在越来越多人,把achi协议就叫成sata协议,我们下面就用sata协议这个名称。
8 d# P, J/ O3 f7 ~! ^
3 y2 y6 O' u" }8 G( Hm2接口有两种,一种走sata(achi)的,另外一种走pcie(nvme)的。6 q2 M" y. o4 z& o L
+ Z7 n& o3 u( D4 @
走sata的速度跟传统sata接口的没区别,就是接口变成了m2的了。
( B( q& o0 f. s% r% z0 X& Z O* t' x% O/ ^0 q7 A! N
走pcie的就是我们说的nvme ,性能比sata强了很多。
0 i2 J* c T. U8 [& W2 i+ I7 R+ p6 \( H( S
一般来说,在购买m.2 ssd的时候,商家都会把支持nvme的明显标出来(因为这是一个很大的卖点),而不支持的一般都不标。9 z# I" y% [4 ^' s9 s
) i& ~3 s& |- `0 B
根据我们上面对m2接口型号的了解,我们知道
8 T" s( M0 [6 r$ w& h! I8 `4 _9 g3 K' Q3 U
" a- L, Y8 |; c7 eB key 支持sata,pcie x2.: N6 _) J2 N4 I% n0 x* o
3 j% `* F, F! Y/ Y
M key 支持sata, pcie x4.
0 b5 V6 [) F2 F4 W9 s3 V# `
; [: a( k2 t( p/ q2 n$ Z* `" w8 fb&m key支持sata,pcie x2.3 i- l* }9 i9 R% N9 @. T, U9 C
$ ]% e$ M! Y6 ]- F这里直接给出结论,在市面上你能买到的ssd中,绝大多数b&m key的ssd都是不支持nvme协议的,只支持sata协议,所有m key的ssd都支持nvme协议,(至于b key的ssd,现在已经被淘汰,这里不讨论)& ]5 x. }: k; K, K, Z
! z3 {) \ `$ L9 m/ ^* ^+ j5 K2 V( ^
绝大多数b&m key的ssd都是不支持nvme协议的,只支持sata协议
: X4 ~% {: Y- G2 \& Q6 b0 t
* l7 m ~: W, \; |& s随着技术的进步,这样的ssd会越来越少.所以我们在购买ssd的时候,绝大多数b&m key都是支持sata协议,而不支持nvme的。6 Z; \; {' B0 ]; l: [ C
1 e' c' b( ^' S总结一下,我们有两种方法判断一个ssd是否支持nvme协议: e+ P3 C% P4 x, M7 Y6 N
# C1 Z% m5 Z. }9 U第一种最直接的方法,就是直接看ssd上有没有写nvme,写了就是支持的,没写就是不支持。这样就不用管ssd是什么接口的了。$ K A+ E% Q' {* ]7 R9 |9 E: i/ O/ U
1 g+ Z; Z2 h! b; }8 I第二种,观察ssd的接口,我们我们拿到一个m key的ssd,就可以直接判定它是支持nvme的,拿到一个b&m key的ssd则无法判定,我只能说绝大多数b&m key都是不支持nvme协议的(支持sata协议)。
4 r* k' Y+ b. L+ f- m
. K" m. _' D c- X6 o1 W4.兼容性
& @0 r0 u& k( f( E
0 F2 T0 Q/ z1 G, Dssd可以插上主板上的m.2接口,只是兼容的最低要求。有的ssd即使可以插上去,也无法正常使用。需要具体了解主板的设计,具体问题具体分析,在购买ssd之前,应该先详细地询问主板是否兼容你所购买的ssd。
+ @1 {6 V( K) |$ @0 g |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|