我注意到在我拥有的较新 PC 的 BIOS 设置中,我可以将驱动控制器配置为在 AHCI(高级主机控制器接口)模式下或在 IDE 模式下工作。
我怀疑 AHCI 的“表现”更好,但从实际的角度来看,我对此知之甚少。但是,我也注意到,如果我选择 AHCI 模式,某些程序(例如 Ghost 2003)根本无法检测到我的硬盘驱动器。(AHCI = 一大堆兼容性问题?)
那么......为什么AHCI存在,我为什么要关心并想要使用它,为什么/什么时候我不想使用它?是否有需要 AHCI 的较新硬盘驱动器的功能,以及在 IDE 模式下运行时它们是否会自闭?
我第一次组装了一台电脑。我的技嘉主板在 POST 后通知我我有 SATA 驱动器在“IDE 模式”下运行。它询问我是否要切换到 AHCI 模式以允许热插拔。有什么不同?
在 IDE 模式下的 SATA 驱动器中安装 Windows 7 后,我可以启用 AHCI 吗?
我的戴尔 XPS 9560 使用 RAID 作为 SATA 控制器模式。
我将其更改为 AHCI 后,Windows 10 将无法启动。
如果我不想重新安装 Windows 10,该怎么办?
这个问题是我在安装新 SSD 驱动器之前需要做的更大的事情列表的一部分,但我认为它值得自己提出问题。
当前设置:在 SATA 6Gbps HDD 上安装了 Windows XP 的双引导机器。BIOS 一直配置为 IDE 模式。因此,如果我尝试在 BIOS 中更改为 AHCI,由于 Windows 没有 AHCI 驱动程序,它将无法启动。
我已经知道我可以通过重新安装整个操作系统来实现。但如果可能的话,我想启用 AHCI 而不重新安装。
是否可以在 Windows 中将驱动程序更改为 AHCI 驱动程序?(例如,使用设备管理器)。如果可能的话,在 IDE 模式下仍处于 BIOS 的情况下,在更改驱动程序时操作系统是否会崩溃?
如果没有,有没有办法安装它使用 Windows 磁盘进行部分修复?如果存在这样的方法,我当前的设置和应用程序是否会保持不变?
提前致谢。
更新
我的南桥是 Intel(r) ICH10R。我的主板光盘中已经有正确的驱动程序。请注意,32 位和 64 位操作系统的驱动程序不同,因此选择正确的驱动程序很重要。这些文件称为“iaStor.inf”和“iaAHCI.inf”。
我订购了 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。
我的新SSD Corsair CSSD-F60实际上可以工作 - 将它用于启动和系统磁盘(Windows 7 64 位)。但是当第一次(冷)启动 PC 时,BIOS 和英特尔 ICH9R 控制器无法正确找到它。第一次引导尝试总是失败。当我等待大约 1-2 分钟,然后使用 CTRL + ALT + DEL 重试时,它会被识别,并且从现在开始一切都按预期工作 - 直到下一次从关闭状态启动。我也在这台机器上运行 RAID-5 SATA 设置,这是我以前的系统分区。
一些屏幕截图描述了问题:
打开PC,初始化,显示如下。问题是:虽然它在“端口 00”被识别,但它没有出现在“物理磁盘”部分:
由于未找到启动盘而出错:
当我立即按 CTRL + ALT + DEL 时,该过程可能会从 (1) 开始重复。但是从第一次开始经过大约 1-2 分钟后,可以肯定我会看到以下屏幕。从现在开始,一切正常!请注意,现在 SSD 出现在物理磁盘部分:
有趣的是,在第一阶段进入 BIOS 时,我无法选择 SSD 作为我的启动设备,因为它根本没有出现在列表中。识别后,我可以从列表中选择它。
(这是工作版本,第一期只列出了我的 Intel RAID 设备)
通常,我打开我的电脑,等待两分钟,然后按 CTRL + ALT + DEL 来启动它——这总是有效的。
这可能是什么?
这里有一些事实:
如何检查我的 SSD 是否在 AHCI 模式下运行?
我需要为此安装一些特殊的驱动程序吗?
寻找一些 AHCI 指示:
我正在使用 Windows 7。
ahci ×10
hard-drive ×3
sata ×3
ssd ×3
pata ×2
raid ×2
windows-7 ×2
windows-8 ×2
bios ×1
boot ×1
drivers ×1
eject ×1
installation ×1
reinstall ×1
windows ×1
windows-10 ×1
windows-xp ×1