|
发表于 2023-6-7 09:45:42
|
显示全部楼层
本帖最后由 自定义的旋律 于 2023-6-7 09:49 编辑
2 C. @9 g5 f: G& B5 d7 y& l5 g A7 ?
9 z S+ y/ ]3 Z% ~9 V. u% |M.2接口详解:
. N9 |+ y2 t; D, S! P8 ^, ~1. SSD 尺寸与规格* g' E5 m& [* B* [, q& Z
我们在买ssd的时候,商家都会说什么ssd是2280还是2242规格的,这里的规格实际上就是代表的ssd的尺寸大小, _ E1 Y2 i$ J) o) I. c! x3 G
7 C; k& e) ]% F; l8 jM.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。7 M% r( k0 R9 ]0 A6 w2 Y' K2 l
* F; K' v9 w! V* y8 E+ l/ J
2. SSD接口0 I/ D% j) L3 l- ]! l( w
按照接口类型分,可以把m.2接口分为Socket 2和Socket 3
4 v. V6 O; Y2 X/ I& S5 u4 n; O3 L1 `/ }5 W& R1 z: R- M1 W
Socket 2也可以叫做B key,支持sata,pcie x2
- r% T# f: `. L- d
9 d: N% V U, p! A* {. S/ c5 hSocket 3也可以叫做M key,支持sata,pcie x4
' ?3 ~2 \$ B* q8 A8 a& D% S: h7 s
) a- l8 O+ t3 V. _: I1 v0 g5 `B key 的防呆键位于插槽的左方,M key 则在右方。两种类型的插槽其短边接脚数量有所差异, B8 p1 X0 `9 p" z9 L
6 Q O O6 k" L K" `1 r一开始,B key的只能插在b key(Socket 2)的接口中,m key的只能插在m key(Socket 3)的接口中,但是随着m key接口的普及,越来越多电脑主板只有m key 接口,b key的ssd根本插不上去,于是厂商们又设计了一个b&m key接口的ssd。# x6 M. s$ ?* V p
; R. u: J: U+ F4 x5 ub&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 已经绝迹
& H8 v+ y: O. S5 Y2 y) \, }# n
值得注意的是,ssd的金手指有b key,m key ,b&m key三种,但是主板上的m.2接口只有b key和m key两种。
7 ?7 ^. l' d3 a1 U: ~5 ^8 E" L3 p
当主板上的m2接口是b key时,只能够插上b&m key和b key的ssd,m key的插不上去,如下图:
( H; {- v7 \6 b7 A6 o& {" e( A% }0 z4 I7 ~7 n
当主板上的m2接口是m key时,只能够插上b&m key和m key的ssd,b key的插不上去,如下图:' Q9 W2 R+ f u U" _ U
& _$ G/ K" D, ~( R/ h0 P3. SSD协议
* `0 A) l, c- ]* d* k; {按照协议分,可以把m.2 ssd分为走sata通道的ssd和走pcie通道的ssd。注意这里只讨论m.2接口的ssd,ssd即使是m2接口的,也分走sata通道和pcie通道的
6 C! q. V1 |7 H. G6 A6 k) `3 f8 L5 x& G
首先我们要知道nvme和ahci是协议,nvme协议是专门为pcie通道的固态硬盘设计的,而achi是专门为sata通道的硬盘设计的,pcie和sata都是通道。
9 l! m" t: [# w
! v+ S: I+ b/ z+ w- H现在越来越多人,把achi协议就叫成sata协议,我们下面就用sata协议这个名称。' T9 e# \0 o A' F! w% v
: l+ }; `" H; \! z2 e; J
m2接口有两种,一种走sata(achi)的,另外一种走pcie(nvme)的。. C2 [5 U! y3 V% q* z, k
, ]' ]' M& w3 H! I
走sata的速度跟传统sata接口的没区别,就是接口变成了m2的了。
; R- @+ S, H& f9 b: u- b' I
9 W; v3 P- `- l$ W! S7 e6 S走pcie的就是我们说的nvme ,性能比sata强了很多。$ ` J3 O& s/ y- D
9 V) z+ j/ L' d$ \, |: x4 G一般来说,在购买m.2 ssd的时候,商家都会把支持nvme的明显标出来(因为这是一个很大的卖点),而不支持的一般都不标。
/ n' e0 U: M0 |9 v1 q2 ?; K3 K% d& h
根据我们上面对m2接口型号的了解,我们知道+ _7 _1 s7 }" c" y+ E% V) \
! A2 |3 i! c$ c0 zB key 支持sata,pcie x2.
5 B" v9 E) b7 s$ C8 n
" z% U! E- M; B( HM key 支持sata, pcie x4.
& s3 T) d7 x3 c6 T7 Q& m
" b3 g7 y" v3 T- A% o2 g0 xb&m key支持sata,pcie x2.0 P+ M7 ~: \/ Y5 R n* }
: W2 Q K2 g1 E+ K
这里直接给出结论,在市面上你能买到的ssd中,绝大多数b&m key的ssd都是不支持nvme协议的,只支持sata协议,所有m key的ssd都支持nvme协议,(至于b key的ssd,现在已经被淘汰,这里不讨论)
3 o+ `$ j2 M% D Y3 I
( _: X+ y* M0 a) h& W0 ^绝大多数b&m key的ssd都是不支持nvme协议的,只支持sata协议
- K+ |" K) n h0 [2 f( |+ e
+ i4 G- \* [; y1 o( G随着技术的进步,这样的ssd会越来越少.所以我们在购买ssd的时候,绝大多数b&m key都是支持sata协议,而不支持nvme的。
: f* f* K: N& x- t$ l
$ S; z+ q2 p! T Q总结一下,我们有两种方法判断一个ssd是否支持nvme协议
' q8 y/ T: z, ~9 V4 D: z4 l2 j: h) k3 N; \' _
第一种最直接的方法,就是直接看ssd上有没有写nvme,写了就是支持的,没写就是不支持。这样就不用管ssd是什么接口的了。! o! D+ N' w$ H# @9 p
+ m. X, \/ |/ f6 | d$ u
第二种,观察ssd的接口,我们我们拿到一个m key的ssd,就可以直接判定它是支持nvme的,拿到一个b&m key的ssd则无法判定,我只能说绝大多数b&m key都是不支持nvme协议的(支持sata协议)。- S0 A, j! i: W4 {+ A4 G
' R7 w% M& C& @$ x2 i4.兼容性
) D1 M: l, P/ v/ ~2 p' R( w2 f1 y. ^
ssd可以插上主板上的m.2接口,只是兼容的最低要求。有的ssd即使可以插上去,也无法正常使用。需要具体了解主板的设计,具体问题具体分析,在购买ssd之前,应该先详细地询问主板是否兼容你所购买的ssd。
9 V' e: E D4 I* E- ^& A |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
|