[新闻] By Zhiye Liu 发表于23小时前 SATA III 存储升级到 PCIe 2.0 x4

主板的固件更新旨在修复 Bug,偶尔也会引入新功能。然而,中国网友 WhiteCamellia(通过 Uniko's Hardware)发现,制造商通常不会宣传这些新功能。值得注意的是,Gigabyte 似乎已更新了有 13 年历史的 B75M-D3H 主板,以支持从 M.2 NVMe SSD 启动,这在以前是不可用的功能。

B75M-D3H 于 2012 年推出,是一款采用 B75 芯片组的主板,旨在支持 Intel 的第二代 (Sandy Bridge) 和第三代 (Ivy Bridge) Core 处理器。显然,该主板已经过了其报废(EOL)状态。

尽管年代久远但并未被遗忘,Gigabyte 在 2024 年为 B75M-D3H 主板发布了一个新的固件 (F16f),以解决同年发现的 PKfail 漏洞。这次更新尤其值得注意,因为 B75M-D3H 上一次收到固件更新 (F15) 是在 2013 年,距今已有十年之久。F16f 固件主要解决了 PKfail 问题。然而,WhiteCamellia 识别出了一项附加功能。使用 UEFITool 分析 F16f 固件后,发现其中包含了 NVMe DXE 三件套(Nvme, NvmeSmm, NVMEINT13),这对于从 M.2 驱动器启动至关重要。

B75M-D3H 的设计并非用于容纳 M.2 SSD。该主板具有一个 SATA III 和五个 SATA II 连接器用于存储,这解释了它最初不支持从 M.2 驱动器启动的原因。尽管如此,用户可以使用 M.2 转 PCIe 适配器,使 M.2 驱动器可以通过其扩展端口与主板连接。这正是 WhiteCamellia 用来将他的 Western Digital WD SN740 与 B75M-D3H 主板一起使用的方法。

SN740 是一款 PCIe 4.0 x4 SSD,可提供高达 2,000 MB/s 的顺序读取和写入速度。当安装在较慢的接口上时,逻辑上会导致性能降低。在 B75M-D3H 主板上,SN740 以 PCIe 2.0 x4 速度运行。这种限制并非由于主板本身,因为 B75M-D3H 具有功能齐全的 PCIe 3.0 x16 扩展插槽。但是,当与 Sandy Bridge 处理器配对时,该插槽以 PCIe 2.0 速度运行,我们怀疑 WhiteCamellia 的情况就是如此。

考虑到 PCIe 5.0 驱动器 已经存在几年了,PCIe 2.0 存储速度在现代可能显得平淡无奇。但是,从 SATA III 到 PCIe 2.0 的过渡是相当大的,可以使老化的系统恢复活力,为操作系统和日常应用程序带来一些流畅性。

长期以来,发烧友们一直在修改固件,以使不受支持的处理器或 SSD 能够在较新的主板上运行。对于 B75M-D3H,尚不清楚 Gigabyte 是有意还是无意地提供了 M.2 NVMe 启动支持。PKfail 漏洞影响了许多 Intel 平台,涵盖了 60 系列到 100 系列芯片组,所有这些芯片组都在 2024 年 9 月收到了来自 Gigabyte 的固件更新。这种新固件可能会向 B75M-D3H 以外的其他旧主板引入类似的功能。