确定兼容性的最佳方法是检查主板和设备手册,以确定它们使用哪些接口,或者进行尝试。
“ M.2 ”是一个标准,概述了许多连接器,其中一个重要因素是键控。
“ M.2 ”连接器不一定支持所有可承载的总线,包括PCI Express 3.0 ( NVMe ) SATA 3.0或USB 3.0(以及 USB 2.0)。
例如,“ B key ”和“ M key ”变体非常常见,但它们可以在卡边缘连接器上组合:
此键控提示您可能支持哪些接口:
然而,最终由主机(即:主板)提供这些接口。
正如您所发现的,有一些使用 SATA 接口的“ M.2 存储设备”,但它们只能在具有实际连接/提供 SATA 接口的适当键控连接器的主板上工作。
同样,使用 PCI Express 接口(因此可能是 NVMe,但也可能是AHCI )的“ M.2 存储设备”将需要主板的支持。
这可能会成为一个复杂的话题......
主板上的一个连接器完全有可能同时支持 PCI Express(即 NVMe)和 SATA。
对 M.2 的 SATA 支持通常会以禁用 SATA 连接器为代价,例如:
当M.2插槽上安装SATA模式的设备时,SATA_2端口无法使用。
例如,M.2 NVMe 设备也很可能与其他 PCI Express 卡共享(或窃取)带宽
PCIE_x8/x4_2 插槽与 M.2_2 插槽共享带宽。