如何在 IDE 模式下安装 Windows Vista 之后以及在 Windows 7 全新安装之前/之前启用 AHCI 模式?

Don*_*nat 7 bios windows-7 windows-vista sata ahci

我刚刚购买了一个 2 TB Fantom USB 2.0/ eSATA外置硬盘。不幸的是,当我去年夏天构建第一个自定义系统时,它暴露了我的疏忽。我在IDE模式(BIOS 中的默认设置)而不是ACHI模式下安装了 Vista Home Premium 64 位,它不仅可以提供本机命令队列,还可以热插拔我现在需要的外部硬盘驱动器。

正如预期的那样,当我在 BIOS 中将 Intel 控制器更改为 ACHI 时,系统将不再按预期启动。

我的主板是技嘉 GA-EX58-UD4P。我的内部 750 GB WD Black caviar 7200 rpm 硬盘驱动器和我的 eSATA 桥(提供两个 eSATA 外部连接)都连接在由ICH10R南桥)控制器控制的六个英特尔 SATA 连接器中的三个上。

内部硬盘驱动器位于 SATA4 和 SATA5 上的 SATA0 和 eSATA 连接器上。没有使用由 Gigabyte 控制器控制的两个 SATA 连接器(即 GSATA0 和 GSATA1)。

在我写这篇文章时,以及在 Windows 下从 Gigabyte 网站为 Gigabyte 和 Intel 控制器尝试安装 SATA/RAID 驱动程序之后,我最后一次尝试突然安装了外部硬盘驱动器驱动程序。

请注意,来自 MSM/iata_cd.exe 的英特尔设置给了我一个错误,即我的系统不符合最低要求并已关闭。新的外部 SATA 硬盘驱动器现在与设备管理器中的内部硬盘驱动器一起报告在 IDE/ATA/ATAPI 控制器下,带有英特尔(R) ICH10 系列控制器串行 SATA 控制器。

我即将升级到 Windows 7 Home Premium 64 位,为此我希望所有 SATA 驱动器都在 AHCI 模式下运行。它可以让我的带有 eSATA 连接的外置硬盘支持热插拔,而且似乎对内置硬盘也有好处,同时进行多任务处理。

在启用 IDE 模式的 Windows Vista 安装后启用 AHCI 模式在我阅读的少数解决方案中似乎并不简单 - 并且有点令人困惑。

问题:

  • 我应该在升级到 Windows 7 之前(即在 Windows Vista 下)还是在升级到 Windows 7 期间启用 AHCI 模式?

  • 如果您之前推荐过,我可以在不重新安装 VISTA 的情况下启用 ACHI 模式吗?如何?

此外,我有多个分区用于当前的 Windows Vista 安装,用户和程序数据位于操作系统的不同分区上。当前的分区方案将重新组织和简化。

  • 如果您建议在 Windows 7 自定义全新安装期间执行此操作,我是否仍然能够在同一个自定义安装会话中修改此驱动器分区方案(使用磁盘选项高级模式)?

  • 由于外部驱动器使用 ICH10R 控制器在 IDE 模式下运行,那么它没有热插拔功能意味着什么?在状态栏中可以在哪里停止?系统运行时关闭电源是否安全?

小智 10

首先升级到 Windows 7(因为它支持更新的硬件)。

然后在更改启动驱动器的 SATA 模式之前,先在注册表中启用 AHCI 驱动程序。为此,请按照下列步骤操作:

  1. 退出所有基于 Windows 的程序。
  2. 单击“开始”,在“开始搜索”框中键入 regedit,然后按 Enter。
  3. 如果您收到“用户帐户控制”对话框,请单击“继续”。
  4. 找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

  5. 在右窗格中,右键单击“名称”列中的“开始”,然后单击“修改”。

  6. 在数值数据框中,键入 0,然后单击确定。
  7. 在文件菜单上,单击退出以关闭注册表编辑器。

在此之后,您必须重新启动计算机,进入 BIOS,并启用 AHCI。当您再次登录到 Windows 时,您会注意到 AHCI 驱动程序的安装。需要再次重新启动才能完成驱动程序安装。

资料来源:MSKB

您还应该查看主板制造商的网站以获取最新的控制器驱动程序。