NVMe M.2 SSD 到 SATA 的适配器?

Jam*_*mes 7 sata m.2 nvme samsung-ssd

我正在尝试升级存储:

  • 现有的存储是 256GB SSD,型号为 Samsung PM871b M.2 2280,安装在 SATA 适配器上,我猜它是下一代外形。
  • 我购买了一块NVMe M.2的1TB SSD ,型号为三星SSD 970 EVO Plus NVMe M.2 SSD,型号上写着是NVMe。

我更换了适配器上的旧 SSD,并将其连接回主板。但是,系统无法识别新的存储设备。

请问这个错误是否是由于NVMe和SATA不兼容造成的?如果有,是否有 M.2 NVMe SSD 转 SATA 的适配器?

如果您需要更多详细信息,请告诉我,我非常感谢您的提示或建议。

use*_*686 12

是的,SATA 和 NVMe 是完全不同的协议。两种 SSD 恰好使用相同的 M.2(又名 NGFF)外形规格。

\n

通过主板内置 M.2 插槽,同一插槽可以动态路由到 SATA 控制器或 PCI 总线,具体取决于您安装的 SSD 类型\xe2\x80\x93,但在使用外部 M.2 时-SATA 适配器,它显然只连接到 SATA 端口。

\n

如果此 SSD 仅用于数据或程序(例如游戏),您可以寻找从 M.2 到 PCI Express插槽的适配器,因为每个 NVMe SSD 只是一个常规 PCIe 设备。这将为您提供比 SATA 更​​好的性能。

\n

但是,没有 M.2 插槽的主板通常无法从 NVMe SSD启动(其固件将缺少正确的驱动程序)。

\n

因此,如果您的操作系统安装在该 SSD 上,并且主板没有内置任何 M.2 插槽,那么您应该为操作系统购买一个 SATA SSD \xe2\x80\x93 并使用 970程序/数据。(无论您是通过适配器使用 M.2 SATA 还是直接使用 2.5" SATA,它仍然是相同的 SATA。)

\n

我猜想,基于 NVMe 到 USB 转换器的存在,实际的 NVMe 到 SATA 转换器确实存在,但总的来说,这似乎是一个糟糕的主意。

\n

  • 或者至少将启动分区放在任何 SATA 磁盘上,即使它是旋转的。对于 Linux 等灵活的操作系统,如果操作系统的其余部分位于主板固件不知道的 PCIe SSD 上也没关系。 (在 Linux 术语中,`/boot` 需要位于可引导的位置,但 `/` 不需要。只要它包含与您的根 FS 连接相关的驱动程序,initramfs 就可以找到它。)但是,如果您使用的是 Windows ,我认为这将是一个巨大的痛苦或不可能,因为它是围绕使用 C: 进行启动以及保存主要操作系统文件而设计的。 (3认同)

Ton*_*nny 5

如果我理解正确的话,计算机有一个 SATA 接口,并且使用 SATA 转 M.2 转换器来连接原始 256 GB M.2 SSD。
同一转换器中的 M.2 NVMe SSD 无法工作。

这完全符合预期。

M.2 插槽可支持 SATA M.2 SSD、NVMe M.2 SSD 或同时支持两者。但您计算机中的 SATA 接口仅提供 SATA。
这使得从 SATA 到 M.2 SATA 的简单无源转换器成为可能(只需连接正确的电线),但这不会神奇地将 SATA 接口变成 NVMe 接口,因此 1 TB SSD 无法使用上班。

您应该购买 M.2 SATA SSD(或混合 NVMe+SATA SSD)以与该 SATA 转换器配合使用。