如果 M.2 与我的 SATA 共享带宽,那是否会使其速度和 SATA 一样慢?

如果 M.2 与我的 SATA 共享带宽,那是否会使其速度和 SATA 一样慢?

我对整个 PC 组装过程还不熟悉,在购买主板时,我发现如果使用 M.2 插槽,则会禁用一个(或两个)SATA 端口。经过进一步研究,我发现这可能是因为它们共享相同的带宽。

这是否意味着 M.2 端口将限制为与 SATA 端口相同的 6GB/s 速度限制?有人可以澄清我的想法吗?

提前致谢。

答案1

我发现,如果使用 M.2 插槽,将会禁用一个(或 2 个)SATA 端口。

维基百科建议如下:

通过 M.2 连接器提供的计算机总线接口包括 PCI Express 3.0(最多四通道)、串行 ATA 3.0 和 USB 3.0(后两者各一个逻辑端口)。

如果您的 M.2 连接器禁用 SATA 3 端口,则意味着它所能达到的最大速度就是 SATA 3 所能提供的速度。这意味着如果相同的 SSD 产品同时具有 3.5 英寸/2.5 英寸外形尺寸和 M.2 外形尺寸,它们的性能将完全相同。

这是否意味着 M.2 端口将被限制为与 SATA 端口相同的 6GB/s 速度限制?

是的,就是这个意思。

来源

答案2

这是一个老话题,但我一直对此感到疑惑,但还没有找到明确的答案,所以是时候做一些实验了。

主板:华硕 Prime Z590-A,搭载英特尔 i5-11600K + 16GB 内存。

M.2 插槽 1 中的 SSD:WD_Black SN850 1TB(PCIe 4.0)

M.2 插槽 3 中的 SSD:WD 970 EVO 250GB(PCIe 3.0)

安装在 SATA 端口 1-3 的硬盘

(手册上说:“M.2_3 与 SATAG_6 共享带宽。当 M.2_3 运行 SATA 模式时,SATA6G 将被禁用。”)

CrystalDiskMark 测试结果显示,两个 NVMe SSD 均已安装,但 SATA 端口 4-6 中未安装驱动器

WD_Black SN850 - 读取速度 6907.83MB/s,写入速度 5248.49MB/s

WD 970 EVO - 读取速度 3504.43MB/s,写入速度 1543.56MB/s

硬盘工作和基准测试均符合预期。

然后我在 SATA 端口 4、5 和 6 安装了硬盘:

原装驱动器的运行和基准测试与以前一样,新驱动器的运行和基准测试也符合预期。

因此,至少在这种配置的情况下,没有共享,因为 M.2 端口中的 SSD 是 NVMe,而硬盘是 SATA,因此它们的访问方式不同。如果我在 M.2 插槽中使用 SATA SSD,它们就必须与主板上的 SATA 端口共享。并非所有主板都是这种情况,这取决于措辞,我看过的主板上措辞并不清楚。

希望这样能解决您的问题?简而言之,这款主板让我可以使用所有 3 个 M.2 插槽(带 NVMe SSD)以及所有 6 个 SATA 端口。太棒了!:)

相关内容