看来我不是唯一一个有这样问题的人,但谷歌搜索没有透露任何信息。
对于许多当代华硕(也许其他制造商也是如此?)主板,BIOS 中有一个名为“ATA/IDE 配置”的设置,它具有三个选项 - 禁用、兼容和增强。如果您选择“Enhanced”,您还可以选择“Enhanced mode support on”,然后是三个选项:S-ATA、P-ATA 和 S-ATA+P-ATA。
我想确保我的 SATA 驱动器以完整的 AHCI 优势运行,但是我选择了哪种设置(附带说明:我如何知道我的 HDD 正在运行哪种模式 - PATA 或 SATA)?
(注意:我的主板是带有 Intel G41 芯片组的 P5G41T-M LX)。
补充:好的,尝试了一些实验。在增强中尝试了所有三个设置。无论我做什么,都不会影响 Windows 7 设备管理器,尽管认为在 SATA+PATA 设置下出现了一个额外的“ATA 通道”(虽然未使用)。
目前在设备管理器树中有一个名为“IDE ATA/ATAPI 控制器”的节点,其下有 6 个子节点:
是的,没错,有两个“ATA Channel 0”和“ATA Channel 1”。此外,在“ATA 通道 0”的第一个下,写到它支持 2 个设备,并将我的 DVD-ROM 列为 UDMA4。在第二个“ATA 通道 0”下,我的硬盘位于 UDMA5 中。请注意,BIOS 还检测到该驱动器为 UDMA5。驱动器本身是三星 HD403LJ。
我还尝试了在 BIOS 中将模式设置为增强型/SATA的Windows 7 启用 AHCI hack。还是没有效果。
也许我的驱动器已经处于 AHCI 模式而我只是不知道?
您可以通过查看操作系统的设备列表来判断。如果设备连接到 IDE 通道,则它不会在 AHCI 模式下运行。
Enhanced/SATA 允许您将 SATA 设备映射到 IDE,因此没有 AHCI 支持的操作系统仍然可以使用这些磁盘。SATA+PATA 通常表示SATA映射到主IDE,而PATA映射到从IDE(以不同的可能组合,例如物理主主/从到逻辑从主/从,或物理主/从主到逻辑从主/奴隶)。
也有可能是您主板上的芯片组不支持 AHCI,Intel 对此有些悲观(他们甚至有相同芯片的不同版本,具有相同的名称,启用和禁用 AHCI!)。即使芯片组支持 AHCI,BIOS 也可以禁用它!
在任何一种情况下,SATA 端口将始终提供一个“IDE”接口,并且上面的这个配置选项只在极少数情况下相关(非常旧的操作系统,总共只支持 4 个 IDE 设备),在那里你必须“填充” IDE 和 SATA 一起让操作系统通过 2 个 IDE 控制器(“主要”和“次要”)访问所有设备。