我如何知道我的三星 HD503HI 硬盘支持 AHCI?

我如何知道我的三星 HD503HI 硬盘支持 AHCI?

我有三星 HD503HI ATA 设备 (SATA) 硬盘

我发现 AHCI 确实提高了性能,我想尝试一下。之后我会重新安装 Windows,这样驱动程序就不会有问题了,但我的硬盘可以支持 AHCI 模式吗?

我在 BIOS 中有该选项,但我不知道我的 HDD 是否可以使用它。

答案1

如果您有 SATA 硬盘,它本身就支持 AHCI。因为 AHCI 依赖于主机系统的设置,而不是硬盘本身。如维基百科上所述;粗体强调是我的:

高级主机控制器接口 (AHCI) 是英特尔定义的一项技术标准,指定串行 ATA (SATA) 主机总线适配器的操作以非特定于实现的方式。

这基本上意味着 AHCI 设置不要落在硬盘上,而是主机系统本身. 这意味着需要更改 BIOS 设置。

话虽如此,阅读此网页似乎需要在 Windows 操作系统本身中更改以下注册表项,以便它可以顺利地使用 AHCI 而不是 IDE:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide

据我所知,需要设置这两个注册表项0,然后您需要编辑 BIOS 设置以将主板设置为使用 AHCI,然后您就可以开始了。您不需要重新安装 Windows,然后系统上应该会启用 AHCI。

答案2

我必须承认,我找不到给出确切答案的手册,但我确实找到了一篇 Tom's Hardware 帖子,指出大多数与 AHCI 不兼容的硬盘都是 SATA I,而您的硬盘是 SATA II。

http://www.tomshardware.com/answers/id-1719926/sata-hdd-ahci-compatible.html

此时,我猜应该可以正常工作。如果您有空间,您可能只想尝试在已设置的分区上安装 Windows,以避免丢失数据。祝您好运!

答案3

AHCI 不依赖于驱动器硬件。它在操作系统和主机控制器(通常在主板上)之间实现。它仅控制操作系统如何查看驱动器,并允许使用更高级的 SATA 功能。驱动器本身并不知道它处于哪种模式。如果驱动器不支持 AHCI 可能使用的所有高级 SATA 功能,主机控制器将协商它可以使用哪些命令。

如果您运行的是 Vista 或更高版本,则无需重新安装 Windows 即可切换模式,但在更改 BIOS 中的设置之前,需要执行一些步骤。Microsoft 文章KB922976告诉您需要做什么才能进行切换。

人们在从 IDE 切换到 AHCI 或反之亦然时遇到的大多数问题是驱动程序被禁用或丢失。

相关内容