十年前的计算机上有 M.2 NVMe SSD 吗?

十年前的计算机上有 M.2 NVMe SSD 吗?

我的电脑有一块老旧的主板,是我在 2010 年组装的。主板是 Gigabyte GA-P55-USB3 (rev2)。它只有一个 PCIe 插槽,是修订版 2,显卡占用了那个插槽。其他三个 PCIe 插槽都是修订版 1(注 1)。

有一个 PCIe X16 插槽可用,以 X4 运行,因此它应支持高达 1GB/s 的速率。这比 sata 3 快,比 sata 2 速率快很多,这是主板支持的所有速率。我想知道我是否可以购买适配器将 X4 PCIe 修订版 1 插槽转换为 M.2 PCIe NVMe SSD,以便将我的速率提高到或接近修订版 1 PCIe 插槽的 1GB/s 限制(我只想对 Windows 10 C: 驱动器执行此操作)。

我不确定还需要什么其他要求,或者如何判断我的老旧 MOBO 是否允许启动到较新的 M.2 NVMe SSD。

非常感谢您的帮助。


注 1:这也很奇怪。技嘉称之为 PCIe 修订版 1 的三个插槽都位于连接到 P55 芯片组的总线上。英特尔的 P55 芯片组规格表明其 PCIe 总线修订版为 2。因此,我不明白为什么这些 PCIe 通道不以修订版 2 的速率运行。

@Ramhound 写道:“通常,您无法从插入 SATA PCIe 卡的设备启动。”

感谢@Ramhound 的评论。
我昨天在研究 BIOS。在高级 BIOS 功能/硬盘启动优先级下,它列出了所有检测到的磁盘和“可启动附加卡”作为选项。当然,没有安装附加卡,所以没有检测到任何附加卡,对此类卡的引用就到此为止了。这似乎意味着 BIOS 能够从通过其中一个 PCIe“可启动附加卡”添加的(SATA III ??)磁盘启动(我知道 NVMe 磁盘对我来说已经用完了)。

您觉得如何?我是不是想得太多了?如果不添加 (SATA?) 驱动器进行启动,启动优先级菜单中的“可启动附加卡”选项还能用来做什么?感谢您的帮助。我对这些东西的了解可能足以让我感到危险。

答案1

为了直接从设备启动,BIOS/UEFI 必须能够访问合适的驱动程序。

大多数附加存储控制器卡都有“可选 ROM”,它们本质上是向 BIOS/UEFI 添加驱动程序,允许它从附加卡启动。因此,您可以将 SCSI、SATA、SAS 等控制器添加到系统并从中启动。请注意,旧版 BIOS 和 UEFI 有不同类型的可选 ROM,有些卡会同时支持这两种,而其他卡可能只支持其中一种。

M.2 NVMe SSD 不附带可选 ROM。在具有 M.2 插槽的主板上,这通常不是问题,UEFI 实现将有一个现成的 NVME 驱动程序。但是,如果您使用适配器卡将 M.2 NVME SSD 连接到较旧的系统,则通常无法直接启动。

存在一个名为“clover”的第三方引导程序,它似乎可以从受支持的设备(例如 USB 棒)启动,加载 NVME 驱动程序,然后从 NVME SSD 启动系统。谷歌搜索“clover boot NVME”会找到许多关于设置它的文章。

在某些情况下,也可以修改 BIOS 以添加 NVME 支持。

答案2

我想知道我是否可以购买一个适配器将 X4 PCIe 修订版 1 插槽转换为 M.2 PCIe NVMe SSD,以便将我的速率提高到或接近修订版 1 PCIe 插槽的 1GB/s 限制(我希望

NVMe 设备与您的硬件不兼容。您将无法从该设备启动。因此,您进行升级的主要原因无法实现。

SATA SSD 可与您的硬件兼容。从 SATA III 到您的硬件支持的 PCIe 版本,性能实际上并没有显著提升。

这也很奇怪。技嘉称之为 PCIe 修订版 1 的三个插槽都位于连接到 P55 芯片组的总线上。英特尔的 P55 芯片组规格表明其 PCIe 总线修订版为 2。因此,我不明白为什么这些 PCIe 通道不以修订版 2 的速率运行

这完全取决于主板的 PCIe 通道数量。OEM 制造商在提供 PCIe 功能等特性时也拥有一定的设计自由。

答案3

我正在这样的 mobo ver1.0 上使用 nvme 驱动器 wd sn750,首先从我的旧 ssd 启动到 clover,在 efi shell 类型驱动程序的 bios 文件夹中有 nvme 驱动程序,并确认 nvme 驱动程序已加载,那么为什么应该能够从 nvme 启动。

我使用迷你工具系统迁移将数据从旧 SSD 移动到 nvme,并且它立即就可以正常工作。

但是性能并不是很好,我得到了 780MB/s,这比我在 sata2 上的速度快 3 倍,但没有我想象的那么快。

相关内容