简单总结一下:Bkey 是 NGFF(m.2)的代表,M key是 NVMe的代表,B&Mkey的有可能是NGFF也可能是NVMe

M.2模块卡口和提供的接口
Key编号 | 卡口针数 | 提供接口 |
---|---|---|
A | 8 - 15 | PCIe×2、USB 2.0、I2C和DP×4 |
B | 12 - 19 | PCIe×2、SATA、USB 2.0、USB |
C | 16 - 23 | 保留供未来使用 |
D | 20 - 27 | 保留供未来使用 |
E | 24 - 31 | PCIe×2、USB |
F | 28 - 35 | 未来存储器接口(FMI) |
G | 39 - 46 | 保留供自定义使用(在M.2规范中未使用) |
H | 43 - 50 | 保留供未来使用 |
J | 47 - 54 | 保留供未来使用 |
K | 51 - 58 | 保留供未来使用 |
L | 55 - 62 | 保留供未来使用 |
M | 59 - 66 | PCIe×4、SATA和SMBus |
M.2模块最大组件厚度
类型编号 | 正面 | 背面 |
---|---|---|
S1 | 1.20 mm | 不适用 |
S2 | 1.35 mm | 不适用 |
S3 | 1.50 mm | 不适用 |
D1 | 1.20 mm | 1.35 mm |
D2 | 1.35 mm | 1.35 mm |
D3 | 1.50 mm | 1.35 mm |
D4 | 1.50 mm | 0.70 mm |
D5 | 1.50 mm | 1.50 mm |
B与M位置的M.2锁定槽。各针在M.2的两侧排列。
SATA Express软件体系结构的一个高层次概览,这也适用于M.2。它支持传统SATA和PCI Express存储设备,包括AHCI和NVMe作为逻辑设备接口。