目前,如果我为磁盘启用 BIOS AHCI 模式,加载 AMD achix64s.sys 驱动程序后,我的 Windows 7 计算机在启动过程中会崩溃。使用 IDE 模式可以正常启动。
因为我需要我的电脑工作,我想知道我是否可以暂时使用 IDE 模式,然后在找出问题所在后再更改为 AHCI 模式。
背景:我运行的是 RAID 模式,需要额外的驱动程序来安装/启动 Windows。但是 MoBo RAID 不稳定,所以我尝试改用 Windows 镜像卷 - 为此我预计使用 AHCI 模式。
答案1
神经溶解说的曾经是这样的。实际上,我在 Windows 7 中一直启用此功能 - 与 Windows XP 相比,从 IDE 转到 AHCI 非常简单且不复杂。
如果您想将 7 从 IDE 更改为 AHCI,那么在更改 BIOS 设置之前,您需要做的就是查看注册表中的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci,然后将“Start”键更改为 0。(如果 AHCI 驱动程序从未在此机器上运行,则可能是 3。)机器第一次以 AHCI 控制器模式启动时,它应该正确加载默认 AHCI 驱动程序并提示重新启动。
但请注意,根据您的驱动程序和控制器,反向并不总是正确的 - 如果您从 AHCI 更改为 IDE,它可能会正常工作,或者您可能会得到蓝屏。(我从来没有机会修复其中一个,所以我无法告诉你如何修复。)
编辑:我只想补充一点,我在 Vista 中没有使用过这个,但我怀疑它的工作方式与 7 非常相似。在 XP 中,更改这一点是一项艰巨的任务,涉及针对您的特定硬件进行重大注册表破解,并且重新安装几乎总是更简单,除非您要操作十几台相同的机器。
DOUBLEEDIT:如果您有一块非常奇怪的主板,无法与默认 MSAHCI 驱动程序正常工作,并且只能使用自己的驱动程序,则出现故障的可能性非常小。如果是这种情况,请先尝试安装它。(我已经在数十块当前一代主板上执行过此操作,从未见过无法使用内置驱动程序运行的主板,事实上它的基准测试非常好。)
答案2
据我所知,当您从 ide 切换到 ahci 或反之亦然时,您需要额外的驱动程序。
更改后,我不得不进行修复安装。后来我发现了这一点,但无法测试它 ->http://www.ithinkdiff.com/how-to-enable-ahci-in-windows-7-rc-after-installation/
答案3
这是可能的,但不建议。在不重新安装操作系统的情况下切换磁盘模式是操作系统层面出现问题的主要原因(通常是拒绝启动),因为它期望一种运行方式,但得到的却是另一种。当然,可以将期望磁盘为 IDE 的所有内容更改为期望它是 AHCI,但我真的不建议这样做,尤其是在 Windows 上。