M.2 NGFF 与 NVMe - 兼容性

Kje*_*sen 6 m.2 nvme

是否有不支持 NVMe 的 M.2 控制器?

我想了解一下,外部 m.2 USB 控制器是否可以与我拥有的 M.2 NVMe 驱动器配合使用。

驱动器规格说“支持任何容量的 M.2 (NGFF) 驱动器”。

这是否意味着它与现代 M.2 NVMe 驱动器不兼容?

use*_*686 12

没有“M.2 控制器”这样的东西。M.2 插槽提供直接 PCI-Express 和 SATA AHCI 接口——NVMe 驱动器是完整的 PCI-Express 设备,NVMe 控制器位于驱动器本身上。

这里M.2插槽,只提供SATA,但没有PCI-Express或反之亦然,虽然(据我所知)这是实际的PC主板罕见的,这似乎是常见的M.2到USB适配器-许多仅支持 SATA,因为添加 PCIe 支持会贵得多。(而那些支持PCIe的往往会省略SATA...)

因此,如果 USB 设备的规格没有明确说明它支持 NVMe,那么它很可能不支持。

  • @user1937198 这实际上很常见。大多数具有超过一个 M.2 插槽的主板仅提供一个专用 PCIe x4 NVMe M.2,而任何额外的 M.2 插槽要么仅支持 SATA,要么仅支持 PCIe x2。如果主板提供许多 PCIe 插槽,这些 PCIe 通道通常也与 PCIe 插槽共享。(有时,SATA 通道将与板上的物理 SATA 端口共享,因此您可以使用 M.2 或 SATA 电缆。) (4认同)

Tom*_*Yan 8

虽然从技术上讲 NGFF 是 M.2 AFAIK 的同义词,但一些/大多数供应商将 M.2 SATA 称为前者。

值得注意的是,市场上有一些芯片(来自 Realtek)可以桥接 SATA 和 NVMe 驱动器。