最近收拾家里东西的时候翻到之前买的硬盘和包装盒,突然发现它们的宣传图的硬盘接口小缺缺其实并不完全一样,这激起了本垃圾佬的求知欲。
![]()
经过一番网络冲浪,现为大家分享所得——
固态硬盘接口详解:M Key/B Key/B+M Key
首先,M.2(NGFF)金手指上的小缺缺其实叫Key(键位),起到物理防呆和定义引脚信号的作用。以硬盘金手指朝上,标签正对眼睛为参考,分为M‑Key(右缺口)、B‑Key(左缺口)、MB-Key三种。
本文将从三种接口的物理区别、通道/协议差异、兼容性进行解析。
1、M‑Key(右缺口)
缺口位于右侧(59-66针),PCIE*4通道,NVMe协议。
![]()
故也称NVMe接口——
![]()
M-Key是三种接口中最快、最主流的接口,大部分的现代主板上也都配备相应的M-Key插槽——
![]()
![]()
本人的SN770和SN5000就是M-Key,不过它们都没有跑满PCIE4.0*4的极限带宽(约7GB/s),最高只有5150Mb/s。
2、B‑Key(左缺口)
![]()
缺口在金手指左侧(12-19针),PCIE*2或SATA通道,还可以引出USB、SIM信号,也用于 4G/5G 上网模块。
正如生活中左撇子比较少一样,B-Key接口硬盘和插槽其实都比较稀少,甚至可以说消费级根本看不到搜不到,实际上处于淘汰状态。
当然实际生活中,很多人也把B+M-Key叫做B-Key,单纯因为纯B-Key已经消亡了而B+M-Key实际上替代了B-Key——
3、B+M-Key
![]()
顾名思义,同时包含B和M的缺口,但是通道依旧是PCIE*2或SATA。
![]()
网上一些说法直接简称其为SATA口也不完全正确,以我收藏的小垃圾:KINGMAX(胜创) KN4 M.2 2242 SATA III 64GB 为例,其确实是典型的B+M-Key的SATA盘;
![]()
而以分享我收藏的小垃圾:INTEL Optane Memory (初代傲腾)16G 为例,其实际上支持的是PCIE3.0*2,速度也是可以破千的(忽略我因为转接卡的远古只能跑在PCIe2.0*1)——
![]()
但哪怕是在PCIE通道下理论速度依旧较同级别M-Key慢一半,更不用说在SATA通道下最高仅550Mb/s。不过绝大多数B+M-Key的硬盘还是SATA居多。
至于对应插槽……现在的主板一般不会设置对应插槽,因为M-Key插槽可以兼容B+M-Key硬盘,但仍然有注意事项——
4、兼容性
![]()
如图,B和M不互相兼容,而M槽则可以安装M或B+M-Key的硬盘。
不过有部分主板的部分M.2的M-Key插槽接口实际上只支持PCIe通道或SATA通道,这种情况常见于多M.2接口的主板上。
以硬件茶谈的古早视频为例,微星Z690暗黑主板的M.2-5是不支持PCIe的——
![]()
所以具体还得查看主板说明书才能了解情况,不过大部分消费者是不会遇到兼容性问题的,毕竟现在的环境下谁还能插满硬盘呢。
写在最后
M.2外形≠NVMe:还是要看缺口和产品参数;
消费级领域主板M.2槽大多是M‑Key,买普通NVMe固态(M‑Key)即可;
物理插得进去,不代表协议兼容。
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
