是否应该为 SSD 启用 AHCI?

Car*_*l B 12 ssd ahci installation

我订购了 OCZ SSD,它将是我安装的第一个。在为它的到来和安装做准备时,我查看了 MSI 网站,以确保我在第一时间就做对了。在他们的网站MSI HQ Usere to user faq 上, 他们注意到以下内容:

AHCI 和 SSD

通常,许多硬件评论网站以及 SSD 制造商都建议将 AHCI 模式用于 SSD 驱动器。然而,我们已经在论坛中进行了我们自己的测试,我们认为这是一种误导,只有在独立使用 SSD 驱动器的情况下(即不在 RAID 阵列中)。

如前所述,AHCI 模式启用 NCQ(本机命令队列),这对于 SSD 来说实际上是不需要的,因为它们不需要以这种方式进行优化,因为磁头或盘片没有物理移动。在许多情况下,它实际上会阻碍 SSD 的性能,甚至会缩短 SSD 的使用寿命。

在 SU 上的许多已回答问题和说明中,强烈暗示了启用 AHCI。我的目标是设置驱动器以获得最大性能和最长使用寿命。这份 MSI 声明让我感动地向您询问。

所以问题是,是否使用AHCI,为什么?

我有一台 MSI 790FX-GD90,4 GB 内存,运行 Windows 家庭高级版 64。

编辑:我应该补充一点,如果一切顺利,我打算为 RAID 设置获得第二个 SSD。

Hen*_*nes 13

我会启用AHCI,因为:

  • 它通常会提高性能(您的 SSD 可能是个例外,但如果您运行 SSDHDD,那么 HDD 会得到一些提升)。
  • 它提供了附加功能(例如热插拔驱动器)。
  • 它几乎在其他任何地方都启用,并且意外地在古老的兼容模式下拥有一个系统会让我陷入困境。我意识到这可能是个人的事情。

不使用AHCI的原因:

  • 您使用 Windows XP(现在快 12 岁了)并且不想在安装过程中加载额外的驱动程序。(XP 不理解 AHCI。它需要一个带有驱动程序的软盘)。
  • 如果您遇到使用 AHCI 时某个特定磁盘变慢的罕见情况。在您引用的部分中,它仅说明它实际上会阻碍性能。不是它确实如此,也不是它很重要。因此,我会在启用 AHCI 和禁用 AHCI 的情况下进行测试。

请注意,如果您运行 Windows 7(或 Linux 或 BSD),则无需重新安装即可更改 AHCI 和 IDE 兼容模式。您确实需要在 Windows 7 中启用服务。

  • msAHCI 服务。如果 Windows 7 安装为 IDE 模式,那么您可以使用 regedit 并转到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci”。将 start dword 的值设置为 0。然后关闭 Windows,进入 BIOS,启用 AHCI(**不** 反过来)。 (3认同)

小智 5

我使用 IDE 模式和 AHCI 模式(作为 SSD 基准)测试了我的 256G SSD。它在顺序读取(338 MB/s 到 488 MB/s)方面有很大的提升,在 64-threads-4k-read(22.8 MB/s 到 175 MB/s)和 64-thread-4k-write 方面有显着的提升(96 到 179)。顺序写入从 255 MB/s 增加到 269 MB/s,访问时间没有改善太多,但也有一点增加。

  • 当使用 SSD 来承载操作系统时,4 KB 读取的变化可能是最重要的。对操作系统驱动器上的大量串行读取的需求并不大。另外哇,我预计会增加。但是从 22.8 MB/秒到 175 MB/秒是一个巨大的差异。 (3认同)