![如果 M.2 与我的 SATA 共享带宽,那是否会使其速度和 SATA 一样慢?](https://linux22.com/image/1537491/%E5%A6%82%E6%9E%9C%20M.2%20%E4%B8%8E%E6%88%91%E7%9A%84%20SATA%20%E5%85%B1%E4%BA%AB%E5%B8%A6%E5%AE%BD%EF%BC%8C%E9%82%A3%E6%98%AF%E5%90%A6%E4%BC%9A%E4%BD%BF%E5%85%B6%E9%80%9F%E5%BA%A6%E5%92%8C%20SATA%20%E4%B8%80%E6%A0%B7%E6%85%A2%EF%BC%9F.png)
我对整个 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 端口。太棒了!:)