admin管理员组

文章数量:1540709

2024年5月14日发(作者:)

AMD 780G/785G/790GX芯片组主板在XP/Win7 下AHCI / RAID驱动选择的探讨

相比intel和nVIDIA,AMD的AHCI驱动既乱又杂,而且问题多多,经过长时间在网上的观

察和自己的实验,总结一下。

AMD 780G/785G/790GX芯片组的磁盘驱动2009年以前在XP和Vista平台上就一个RAID驱

动(最新为3.1.1540.127),安装后设备管理器中有AMD AHCI Compatible RAID Driver和AMD

RAID Console两个设备,并可以配合AMD RAIDXpert进行设置。

设备管理器信息(Windows XP):

AMD RAIDXpert(Windows XP):

2009年Win7发布后磁盘驱动分离成了两个驱动,即AHCI驱动(版本号为)和RAID

驱动(版本号为)。

早期几个Win7下的的AHCI驱动(如9.9的1.2.0.125,05/05/2009)有个很严重的bug,就

是开机或关机的时候硬盘会反复停转(GZ原帖:《AMD AHCI for win7 会很恐怖》

/),而且设备管理器中就一个设备AMD SATA

Controller,没有了RAID Console控制台了,所以也就无法用AMD RAIDXpert(安装AMD

RAIDXpert后里面看不到物理硬盘设备)。

后来发布的驱动中,AMD修正了Win7下AHCI驱动导致硬盘反复停转的bug,并在Win7

的RAID驱动中剔除了对SB700的支持,这样Win7下SB700 (780G) 只能安装AHCI驱动,而

不能使用AMD RAIDXpert。

在2012年最新发布的12.1驱动中(发布页:

/us/gpudownload/windows/Pages/raid_),观察发现AMD

RAIDXpert 为2011年9月发布的新版本(raidxpert_3.3.1540.12)。AHCI驱动(包含在南桥驱

动12-1_vista_win7_32-64_中)版本为1.2.001.0321,日期10/28/2011,而RAID驱动版

本居然为3.1.1540.151,签名日期07/01/2009。这就表示说明RAID驱动3.1.1540.151即可与

新版的AMD RAIDXpert3.3.1540.12配合使用,于是在网上找到了3.1.1540.151 (07/01/2009) for

XP / Vista /Win7的RAID驱动(RAID_SB7xx_),对XP下旧驱动和RAIDXpert进行更新,

并使用正常(Win7未测,从驱动信息看,使用Vista 版的本3.1.1540.151的RAID驱动应该

无问题)。

结论:

AMD的磁盘驱动有两种,即AHCI驱动和RAID驱动,

最新的AHCI驱动包含在南桥驱动包里(9.10、10.6、11.9中AHCI和RAID分离;12.1下载

地址 /drivers/12-1_xp32-64_)。而RAID驱动(12.1 下载地址

/drivers/12-1_xp32-64_ ),同时也兼容AHCI驱动(安装后显示为

AMD AHCI Compatible RAID Driver,即AMD AHCI兼容的RAID驱动,12.1是否支持SB700未

测),并且仅RAID驱动可以使用AMD RAIDXpert,而AHCI驱动则不能使用AMD RAIDXpert。

RAID驱动比较陈旧,新发布的版本实际上也是2009年的,

AHCI较新,目前最新可找到2011年的,

所以AMD 780G/785G/790GX芯片组主板在XP/Win7下开启AHCI模式时,安装RAID驱动

(3.1.1540.151)并配合RAIDXpert(3.3.1540.12)即可。

====================================================

追加:

Win7系统已测,Vista RAID驱动+RAIDXpert成功,见下图

设备管理器RAID驱动信息(Windows 7):

RAIDXpert(Windows 7):

=============转一些文字================

《[测试]amd的新AHCI驱动挺猛阿(更新HDTUNE测试)》60楼by 鱼儿水中游发表于

2010-12-7(PCEVA AMD技术讨论区)

哎,你们光嘴上说,我还以为这帖子说的是 AMD新驱动有改进了呢,原来是讨论老东西了,

我直接说我的结论吧:

硬盘3种工作模式,分别由 ATA控制器、AHCI控制器、RAID控制器来控制,你硬盘

在bios选择了哪种控制,你硬盘在系统设备管理器中也就挂在哪个控制器下,这三种控制

器分别有各自的Device ID;比如说你在bios里选择了AHCI模式,那你设备管理器里肯定

有AHCI控制器的驱动,win7里系统默认给你装上的叫 标准AHCI 1.0,但是装上了AMD催

化剂AHCI驱动后,AMD给它改名了,叫做 SATA Controller;

2.在AHCI控制器下,AMD催化剂AHCI驱动中不能打开NCQ,我已经做过测试,win7默认驱

动标准AHCI 1.0、AMD催化剂AHCI驱动SATA Controller、普通ATA控制模式下 的3磁盘

HDtune测试基本上差不多,主观感受也是一样的。Intel和nv都没有像AMD这么脑残,以

Intel为例,你主板里打开AHCI后,装上Intel Matrix Storage Manager或者Intel Rapid

Storage Technology这种AHCI驱动后,NCQ自动就打开了,不会有任何疑问。至于为什么

AMD没有打开ncq,我在第3点中说。

3.如果你非要纠结NCQ,AMD打开NCQ仍然是那个古老的方法,主板里打开AHCI模式或者

RAID模式,系统里强装AMD RAID驱动,让AMD那个Raidxpert认出RAID驱动后,他才会

出现打开NCQ选项,然后打开,这样才开了。AMD打开NCQ后,开机速度我忘了如何了,HDtune

成绩和第2点中提到的基本一样,但是曲线却非常稳定,但是主观感受非常非常差劲!!!对

大批小而多的琐碎文件复制速度比不打开NCQ时慢太多!!!!让我实在是难以忍受,我得出

上述结论后我就换成普通AHCI模式了。NV我不清楚,但是Intel我是知道的,至少是打开

NCQ主观感受上比不打开上没有变化,但AMD竟然出现大倒退,我想正是因为如此,AMD在

他AHCI驱动中没打开NCQ。

最近刚给一台机子装2003,AMD显卡驱动竟然不能直接装,必须要强制安装。。NV的虽然没

提到支持2003,但是显卡驱动顺利装上。

已经快2011年了,磁盘驱动仍然跟via有的一拼!总结的说,AMD,你好样的!你太棒了!

补充一点,

Intel装上Intel Matrix Storage Manager或者Intel Rapid Storage Technology这种AHCI

驱动后,在这2驱动自带的工具上可以看见NCQ是打开状态的,另外HDtune无法读取硬盘

健康状态;

对于AMD芯片组,在 win7默认驱动标准AHCI 1.0、AMD催化剂AHCI驱动SATA Controller

2种情况下 HDtune识别完全一样!这与AMD强装AMD RAID驱动打开NCQ HDtune不识别硬

盘信息完全不一样。而且也没有AMD的工具能够显示AMD催化剂AHCI驱动装上后打开了NCQ,

所以我才确定AMD催化剂AHCI驱动无法打开NCQ。

本文标签: 驱动打开硬盘设备模式