在消费级笔记本电脑上,固件中的“RAID ON”选项有何意义?

sam*_*ers 13 firmware bios raid uefi

在少数消费类笔记本电脑上,我注意到笔记本电脑的固件提供了 RAID 选项。

Firmware -> SATA Operation -> RAID ON or AHCI(AHCI和RAID ON是互斥的)

笔记本电脑的配置只允许一个驱动器,这让我感到困惑。

根据我的理解,只有当设置中至少有两个驱动器并且我见过的少数笔记本电脑只提供一个驱动器时,才可以进行 RAID 配置。

那么这里的“RAID ON”有什么意义,又是什么意思呢?

Bob*_*Bob 16

假设笔记本电脑使用 Intel 芯片组(和 CPU),“RAID”选项不仅仅是 RAID。它还支持英特尔快速存储技术 (IRST) 的其他部分,尤其是英特尔智能响应技术(ISRT,必须喜欢缩写)。

智能响应技术是分层存储的一个相当非描述性的名称,特别是 SSD,现在可能还有 Optane。在 SSD 仍然相当昂贵的时候,中端笔记本电脑通常配备一个大硬盘和一个小 (16-32 GB) mSATA SSD,并将 SSD 配置为硬盘的缓存。您可以获得接近纯 SSD 的非常好的性能,而且空间更大,成本更低。

但智能响应技术建立在快速存储技术之上,该技术由固件中的“RAID”选项启用。因此启用了“RAID”,因为它提供了使用 SRT 的能力,并且不会比 AHCI 花费任何额外的费用。


附带说明一下,一些现代固件现在可以选择“无 RAID 的傲腾”——显然这是因为傲腾缓存与 RST RAID 是互斥的


har*_*ymc 15

AHCI 和 RAID 在 BIOS 中是互斥的,但在操作中是互斥的。

实际上,启用 RAID 也会启用 AHCI。换句话说,您可能会将 RAID 视为 AHCI 的超集。在戴尔运行的测试中,没有发现两种模式之间的性能差异。

重要的一点是,将现有安装从 RAID 转换为 AHCI 非常容易,但另一个方向要困难得多。

我建议不要在 BIOS 中更改此设置。如果它设置为 RAID,请保持这种方式。确实,它不会添加任何您需要的东西,但它不会以任何方式有害。更改它可能会导致将来出现问题。

参考:

  • @samshers: UEFI 固件的作者不知道他的固件运行的主板安装在多大的机箱上。 UEFI 固件的作者没有办法知道机箱太小了两个驱动器。为那些只能安装一个驱动器的小机箱开发特殊固件没有商业意义。 (20认同)
  • @Hitek 这有点令人担忧,让我很高兴我没有购买或依赖 TI Travelmate 产品。问题永远不在于让工程师进行更改或刻录新映像。问题在于执行任何更改时所需的完整质量保证 (QA) 和回归测试。然后是 Booga 提到的支持负担。像往常一样,从纯工程的角度来看似乎微不足道的东西绝不是。今天,TI 对于他们的 IC 肯定遵循更严格的流程。 (2认同)

Rem*_*ica 6

RAID 和 AHCI 模式之间的技术差异很小,除了在 RAID 模式下,芯片使用不同的 PCI ID。

原因是 Microsoft Windows 具有通用驱动程序,这些驱动程序将拥有 AHCI 芯片的所有权,从而阻止使用 Intel 驱动程序。切换到 RAID 模式会更改 PCI ID,以便 Microsoft 驱动程序不再将芯片识别为 AHCI 芯片,而 Intel 驱动程序(具有更多功能,例如软件 RAID)可以绑定到它们。

其他操作系统通常根本不识别 RAID 模式(例如 GNU/Linux),需要使用 AHCI 模式,因为 RAID 模式没有任何优势 - 芯片相同,具有相同的功能。

因此,RAID 模式只是英特尔 Windows 驱动程序的一种黑客手段,可以人为地使 AHCI 芯片与 AHCI 不兼容。

这就是为什么即使只能使用单个磁盘的笔记本电脑在其固件中也具有功能性 RAID/AHCI 开关 - 这是营销的不幸结果,RAID 听起来比 AHCI 更好,因此即使只有一个磁盘的笔记本电脑也必须具有 RAID模式。

另一种观点是复制保护之王——如果英特尔 AHCI 芯片使用“正确”的 PCI ID,那么英特尔驱动程序将与非英特尔 AHCI 芯片一起工作,人们将能够使用它们来拥有 RAID 功能对于这些芯片也是如此,因为它们是在驱动程序中模拟的 - RAID 模式充当一种加密狗。