我刚买了一个 2 TB Fantom USB 2.0/以太网外部硬盘。不幸的是,去年夏天我的第一个定制系统构建时,它暴露了我的疏忽。我在集成开发环境模式(BIOS 中的默认模式),而不是澳大利亚阿奇模式,它不仅可以提供本机命令队列,还可以提供我现在需要的外部硬盘热插拔。
正如预期的那样,当我在 BIOS 中将英特尔控制器更改为 ACHI 时,系统无法再按预期启动。
我的主板是技嘉GA-EX58-UD4P。我的内置 750 GB WD Black caviar 7200 rpm 硬盘驱动器和 eSATA 桥接器(提供两个 eSATA 外部连接)都连接到六个 Intel SATA 连接器中的三个,由ICH10R(南桥) 控制器。
内置硬盘位于 SATA0 上,eSATA 接口位于 SATA4 和 SATA5 上。由技嘉控制器控制的两个 SATA 接口(即 GSATA0 和 GSATA1)未使用。
在我撰写这篇文章的最后一次尝试中,以及在我尝试在 Windows 下从技嘉网站为技嘉和英特尔控制器安装 SATA/RAID 驱动程序之后,外部硬盘驱动程序突然安装完毕。
请注意,来自 MSM/iata_cd.exe 的英特尔安装程序向我发出错误,指出我的系统未满足最低要求并关闭。现在,新的外部 SATA 硬盘与内部硬盘一起报告在装置经理在 IDE/ATA/ATAPI 控制器下,使用 Intel(R) ICH10 系列控制器串行 SATA 控制器。
我即将升级到 Windows 7 Home Premium 64 位,因此我希望所有 SATA 驱动器都能在 AHCI 模式下运行。这样,我的带有 eSATA 连接的外部硬盘驱动器就能支持热插拔,而且在多任务处理时,这似乎对内部硬盘驱动器也有好处。
在我读过的几个解决方案中,在启用 IDE 模式的 Windows Vista 安装后启用 AHCI 模式似乎并不是一件容易的事 - 而且有点令人困惑。
问题:
我是否应该在升级到 Windows 7 之前(即在 Windows Vista 下)或升级期间启用 AHCI 模式?
如果您建议之前就这样做,我可以启用 ACHI 模式而不重新安装 VISTA 吗?怎么做?
此外,我为当前的 Windows Vista 安装设置了多个分区,其中用户和程序数据位于操作系统的不同分区上。当前的分区方案将重新组织和简化。
如果您建议在 Windows 7 自定义全新安装期间执行此操作,我是否仍然能够在同一自定义安装会话中修改此驱动器分区方案(使用磁盘选项高级模式)?
由于外置驱动器使用 ICH10R 控制器在 IDE 模式下运行,那么它没有热插拔功能意味着什么?在状态栏中可以在哪里停止它?系统运行时关闭电源是否安全?
答案1
首先升级到 Windows 7(因为它支持较新的硬件)。
然后在更改启动驱动器的 SATA 模式之前在注册表中启用 AHCI 驱动程序。为此,请按照下列步骤操作:
- 退出所有基于 Windows 的程序。
- 单击“开始”,在“开始搜索”框中键入 regedit,然后按 ENTER。
- 如果收到“用户帐户控制”对话框,请单击“继续”。
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
在右侧窗格中,右键单击“名称”列中的“开始”,然后单击“修改”。
- 在数值数据框中,键入 0,然后单击确定。
- 在文件菜单上,单击退出以关闭注册表编辑器。
之后,您必须重新启动计算机,进入 BIOS 并启用 AHCI。当您再次登录 Windows 时,您会注意到 AHCI 驱动程序的安装。需要再次重新启动才能完成驱动程序安装。
来源:微机控制知识库
您还应该检查主板制造商的网站以获取最新的控制器驱动程序。
答案2
考虑到您关于升级与全新安装的其他问题,我建议您对文件进行完整备份并全新安装 Windows 7。然后您就可以放心完全控制 AHCI 了。
如果您进行升级,您可能可以在升级之前通过在 Vista 中启用 AHCI 来作弊,但我不知道这是否可行。
理论上,了解升级的工作原理(它有效地复制您的个性化数据和已安装的程序和设置,安装干净版本的 Windows 7,然后应用所述个性化、程序和设置),它可能实际上会起作用。
但这就是完整系统备份的用途!:-)
答案3
我建议对 Vista 文件进行完整备份,然后全新安装 Windows 7。如果选择这种方式,请确保在开始安装 Windows 7 之前,在 BIOS 中将磁盘配置从 IDE 更改为 AHCI。
当您开始安装 Windows 时,对于 AHCI 驱动程序,您有 2 个选择:
访问主板网站并下载“F6”AHCI 驱动程序,然后将其复制到 USB 记忆棒或软盘(如果您仍在使用它们)。在初始安装 Win 7 期间,您可以指向此 USB 记忆棒/软盘上的 AHCI 驱动程序,以便可以安装它们。
只需让 Microsoft 安装默认的 AHCI 驱动程序,但一定要在 Windows 7 安装完成后升级它们。通常主板制造商会在其网站上提供英特尔矩阵存储驱动程序(用于 RAID 和 AHCI)的版本供下载。如果您忘记升级驱动程序,您可能会发现您的内置硬盘被视为可移动的外部驱动器。