我有三星 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 或反之亦然时遇到的大多数问题是驱动程序被禁用或丢失。