简单总结一下:Bkey 是 NGFF(m.2)的代表,M key是 NVMe的代表,B&Mkey的有可能是NGFF也可能是NVMe
<>M.2模块卡口和提供的接口
Key编号卡口针数提供接口
A8 - 15PCIe×2、USB 2.0、I2C和DP×4
B12 - 19PCIe×2、SATA、USB 2.0、USB
C16 - 23保留供未来使用
D20 - 27保留供未来使用
E24 - 31PCIe×2、USB
F28 - 35未来存储器接口(FMI)
G39 - 46保留供自定义使用(在M.2规范中未使用)
H43 - 50保留供未来使用
J47 - 54保留供未来使用
K51 - 58保留供未来使用
L55 - 62保留供未来使用
M59 - 66PCIe×4、SATA和SMBus
<>M.2模块最大组件厚度
类型编号正面背面
S11.20 mm不适用
S21.35 mm不适用
S31.50 mm不适用
D11.20 mm1.35 mm
D21.35 mm1.35 mm
D31.50 mm1.35 mm
D41.50 mm0.70 mm
D51.50 mm1.50 mm
B与M位置的M.2锁定槽。各针在M.2的两侧排列。
SATA Express软件体系结构的一个高层次概览,这也适用于M.2。它支持传统SATA和PCI
Express存储设备,包括AHCI和NVMe作为逻辑设备接口。