最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

ahci

旗下网站admin31浏览0评论

ahci

ahci

-

2023年4月19日发(作者:wlan是什么网络)成功让AMD芯组的主板在WIN7下开启AHCI过程(三种办法) 在比较新的主板里,磁盘选项除了IDE和RAID外,多了一个叫AHCI的选项。而WIN7可以很好地使用这个功能,对于AMD的主板,要安装AMD芯片组所配备的AMD AHCI驱动,和AMD RAIDXpert软件。 下面是我安装好的的效果图,这是在设备管理器里的显示图,这是在进程管理器里面的一些相关进程,这是在AMD RAIDXpert中的图。注意,NCQ开关是处于开启状态了。 方法步骤: 1,对于XP操作系统,直接打开主板的AHCI选项,会出现蓝屏,所以XP系统一定要更改注册表才能进系统,但是对于WIN7,我可以非常负责任地告诉你,在完全无须任何更改的情况下,妹妹你大胆地进系统!因为对于AMD的主板,微软已集成了一个“假”的(或称为没啥用的)AHCI驱动,至于INTEL怎样,我不知道。反正我在完全没有任何变更的情况下,开了BIOS的AHCI直接进WIN7。 2,进了WIN7后,你会发现在设备管理器里面,磁盘依然位于IDE的设备下。微软默认的驱动没别的用处,只是让你在BIOS设定在AHCI时,依然能正常进系统而已,不要紧,我们开始安装真正的AMD的AHCI驱动,去下载AMD的AHCI驱动程序,注意对应你的南桥芯片组,特别注意!!!!千万别去下载那种自带的FOR VISA的几十兆大在的安装包,那玩艺根本不可能在WIN7下安装!!!要下那种写明了支持SB7XX系列的,解压开,大小仅是450K左右的底层驱动文件,下载完,文件夹里会出现X86和X64两个子文件夹,这就不用多说了,比如X64文件夹下有 这三个文件。此步骤OK! 3,WIN7必须使用暴力强行安装,才能搞定,方法是打开设备管理器,在IDE ATA/ATAPI控制器序列下,对着磁盘驱动器"AHCI 串行ATA"右键点更新驱动程序,别选自动查找那个项目,要选不用查找,使用指定目录下的驱动,(暴力安装),然后选择相对你系统的驱动,比如WIN7 64的,就选X64文件夹下的,选好后,确定按钮变为可按,点确定,会说找到驱动程序,但是微软徽标什么兼容性什么的乱七八遭的话跑出来,你一路强行通过,AMD搞出来的驱动,还怕啥?搞定后,重启系统。 4,再安装AMD RAIDXpert ,去网上下载最新版本,这玩艺更新也满快!下完了, 装! 装完了,开! 启动这个玩艺儿后,你会发现它居然是用IE来打开的,在类似登陆一个网站的界面下,要求输入用户名和密码,就象上面图片中显示的,用户名和密码都是ADMIN,看上面的图片,进去后,点开左下角的“物理驱动器视图”左边的加号,里面有你的硬盘,选中你的硬盘后,右边的界面就象我上面的图片,点设置后就会出现有个NCQ选项默认是关闭的,你把它给点启动点提交就退出来,好了后,重启系统,四只死萤火虫拼成一个破玻璃窗的时间会明显比平时长了点,具体见末尾的粗略说明。进了系统后,在设备管理器里面,你就可以看见上面图片里面显示的东西了。 哈哈!怎样!在IDE ATA/ATAPI的序列里找不到你的硬盘了吧!另外,图片中没有出来的是,在磁盘驱动器下,你的硬盘型号的结尾会从原来的ATA变成 SCSI Disk Device。 后记: AHCI是SATA II磁盘读写规范中,通过多种技术优化磁盘性能,在其中最重要的一项技术,是重新排列磁头读写序列组合,来提高磁盘性能的。 AHCI如果是在WIN7安装好之后再安装的,系统为了加载AMD RAIDXpert服务,并且启动时执行RAIDXpert中对磁盘的各项目检测,自然启动时多花了点时间,多出来的时间是执行以前“IDE”模式所没有的许多功能,是为了安全好,还是为了速度好?大家自己可以选择。 至于性能,先了解下AHCI的部分技术原理,在其中有一项重新排列磁头读写顺序的技术,假设原先,系统给硬盘下达命令,要求按顺序写入第44,12,81,3,22磁道,普通的硬盘磁头就是按系统的命令傻傻地写进去,磁头从44,移动到12,再移动到81····磁头臂来回往复了多少次才能完成这几个命令?还有磁头的寿命!!!! 而AHCI起到的作用就是把这次命令重新组合排列一下,把原先最小的,也就是3磁道放在最前面,然后在到12,22,44,81,按照这样来排列,磁头臂只要走一次来回就能完成这次读写,磁头寻迹的速度是磁盘很大的瓶颈,你说AHCI能不能提高磁盘性能?还有寿命!!对于游戏玩家,电驴BT讯雷的下载疯子!AHCI就是绝配的法宝! 如果你是新装的机器,碎片非常少,磁头臂来回摆动自然少,自然AHCI的速度并不是体现地很明显,等你满磁盘都是碎片了,你再看看就知道了什么叫“性能提升”了!! 除了磁头顺序的重排外,AHCI还提供了关于缓存管理以及兼容性等其它一系列技术,当然因此在上面的图片中,你也可以发现在进程中,多了一个占内存大约29M的AMD RAIDXpert进程。在服务里,也多了一个RAIDXpert服务。您可千万别自做聪明去关闭禁用这个服务,一旦禁用,下次启动后,AHCI功能关闭。 对于还没有装WIN7和想重新安装WIN7的人,有机会可以采用“原生”的安装方式来安装AHCI,使用这种方法的好处是,在日后,完全可以不使用AMD RAIDXpert这个软件的情况下,本身就开动AHCI功能,这样也免去了AMD RAIDXpert占用系统服务和内存的情况。 方法是,在装WIN7的时候,会提示你按个F几的按钮,好象是F6吧??反正就是按了可以插入安装SCSI设备驱动的提示时,你按下去,然后把上面讲的那三个文件目录告诉它,它就会自动安装了。安装完之后,本身就是开启NCQ的了,不必要使用AMD RAIDXpert软件去开启NCQ了。 实战AMD在WIN7下开启AHCI与NCQ 话说本肥白(肥胖的小白)前几天买了个希捷12代单碟500G的硬盘,然后上坛子里看到了剑于菲斑竹发的关于开启AHCI与NCQ的帖子,心痒痒,手也痒痒,所以又动手操作了一下,下面是流程,写之前请先跟肥白一起大喊三声,小白无罪~小白有理~,话说我是真小白,我只把怎么开启写出来希望对大家有点帮助(咱的口号是,甭管这是为啥,咱只要结果~),原理什么的得问斑竹。。我完全不懂的说。 首先要确定的是,你的主板和硬盘是不是都支持AHCI,这点请翻阅主板说明书,哪些支持哪些不支持我也不知道。。。囧~如果支持,请继续往下看,然后要确定的是,你是已经装好了系统还是没装~(小小声说一句,咱只说WIN7哈哥们,XP我好长时间没用了,也不清楚~)如果没装系统,请先进入CMOS进行设置,因为主板默认的硬盘模式都是IDE的,所以要先改一下设置,一下以技嘉770T-UD3P主板为例,可能有的主板CMOS不是这种,请自己自行对比。 第一步,开机请猛击DEL键,进入CMOS设置界面,如图:(再废话一句,没数码相机,手机数据线让我整丢了,所以图是偷的剑于菲斑竹的,勿怪勿怪~) 然后: 设置好之后,请猛砸F10保存退出。接下来就是装系统,装系统咱就不讨论了,在装的时候中间会有提示让你加载驱动,咱是小白,只用最简单的办法,你让他自己搜索,不指定什么驱动路径什么的,就让他全自动。 装好系统之后,就有两个不同的选择了,如果只是想开启AHCI,而不需要开启NCQ的话,请下载一个驱动精灵,然后更新最新版的AHCI驱动,OK了,AHCI就算是开启了。据我的观察,WIN7自带那个是很老很老的了,驱动精灵提示是06年的驱动,最新的应该是上个月的。驱动装好以后应该是这样: 发现了吗?多了一个叫AMD SATA Controller的项,而且只有两个原生IDE通道。 然后有的同学坚持要把NCQ也开启的,请忽略上一条,不要用驱动精灵更新驱动,为啥呢,因为想要开启NCQ,你还得用到一个叫AMD RAIDXpert的东东: 然而你要是照上面操作的话,在AMD RAIDXpert选项下面根本看不到任何东西,也就没有办法对你的磁盘进行操作。这点请一定要注意。当天晚上肥白陷入了深深的纠结啊,我伤心啊,我一把一把的掉头发啊~ 但是第二天我上坛子里发了个求教帖子,然后通过自己百毒,发现了问题所在,最根本的原因就是驱动!对的,你没看错,就是驱动的问题,可能你要问了,这为啥呢?装的不是最新的驱动吗?但根据我查来的结果的说法是:在很久很久很久以前AMD的某一个版本的驱动开始,他就把RAID驱动从AHCI驱动里剥离出来了,而想要用AMD RAIDXpert对磁盘进行操作的话,就需要有RAID驱动的支持,所以如果你只是要打开AHCI的话,直接更新最新的驱动就好了,如果还要开NCQ的话,就用VISTA的驱动,我也不知道为什么WIN7的AHCI不集成而VISTA的AHCI的驱动里成RAID驱动。(这话绕口不?)如图: 最后字母是V的代表是VISTA的驱动,W7则是WIN7的驱动,在里面自行选择,如果是32位系统选X86,如果是64位系统则选X64(我怎么感觉我说的尽是废话捏~),这里一定请手动加载驱动,如果自动的话都是加载的WIN7的驱动,就是不带RAID驱动的那一版~。驱动装好以后设备管理器里面就成这样了: 硬盘那由SATA变成了SCSI,而且多了个存储控制器,记住哦,这玩意一定得要装了RAID驱动才有,不装真没有(擦,又是废话。。。)然后请安装AMD RAIDXpert,装好以后这丫的就只有个网页,整得跟路由器似的,登录名密码全跟路由器一样,默认是admin,如图: 登录以后你就会发现,AMD RAIDXpert选项下多了几个东西,请选择物理驱动器视图: 把NCQ参数上的启用点上,然后提交,OK~大功告成,如果你跟我一样是两个或者多个硬盘的,请逐个设置。然后请重新启动您的电脑,哈哈。然后你可以用HD Ture测试一下,效果如下图: 到这,整个操作就算完成了,其实挺简单,关键问题就在驱动上面,要么你就找老版本的驱动,要么就用VISTA的驱动,那就看你觉得怎么着方便一点了。 对了,有个东西都忘记说了,如果你是已经装好了WIN7系统的,请先修改注册表(这玩意,又得偷剑于菲斑竹的东西了。。。。) 1:在“运行”中键入regedit命令,找到HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci,双击“名称”列中的“Start”,在“数值数据”框中,键入“0”,然后确定并且退出注册表编辑器。 2:然后按照上文所述,将BIOS里面的选项更改为AHCI,并且保存。 3:重复啊重复,就重复上面装好系统之后的步骤就可以了,是不是很简单? 照上面的步骤操作的话,肯定可以顺利的开启AHCI跟NCQ功能,因为我看了很多说开启NCQ失败的同学的情况都跟我最开始是一模一样的,所以要注意一下自己驱动的版本哦~ 最后,感谢自从我来到ZOL论坛以后给予我大力帮助的几位:感谢阿斯兰萨拉斑竹,感谢剑于菲斑竹,感谢黄鹤楼斑竹(说真的,就是你的那句查查主板说明书让我查到不少东西。。。),感谢郭嘉,感谢CCAV,感谢MV,感谢我爸我妈(等等,等等,我话还没说完你们就扔转头,我擦,啊~~~~~~~~~) 那啥,我又爬上来了,最后说一句,咱是小白,咱不怕,多看看精华帖子,善用搜索,多动动手,啥事没有,渣排版,能有耐心看完的各位肥白谢谢你们啦,咱下次有机会再见~ AMD主板开AHCI和NCQ研究结果 相信开AHCI和NCQ大家也心里也都没有底吧,开了AHCI等于开了NCQ吗?开了AHCI和NCQ性能会下降?开NCQ一定要安装RAIDXpert这个臃肿的软件吗?网上没有肯定的答案,官方也没有答案。很多朋友因此放弃了AHCI和NCQ,我自己也一直在纠结要不要开,但网上只搜索到一些零零散散不肯定的答案,最后自己忍不住了全部试验了一遍,得出了结果:AHCI和NCQ非常值得开,而且不用安装RAIDXpert这个废材软件。 在说如何开NCQ的方法和开启值得的理由前,我想教大家一个不用重装系统的方法开启AHCI,我自己的系统是2003和2008R2,对XP和WIN7也是有效的。先说一下,AMD主板一般有6个sata接口,其中0-3这4个是可以在BIOS里设成Native IDE(即是IDE模式)、RAID、AHCI这3种模式,我们一般都把硬盘接在这4个接口上;另外4-5这两个可以另外设置成as SATA Type、IDE两种模式(要在0-3接口设置为AHCI或RAID时才能设置)。如果我们现在系统是运行在IDE模式上,那先关机和关电源,把硬盘的接口拨出接在第4或5个接口上,第0-3接口设置为AHCI,第4-5设置为IDE,开机进入系统,会提示找到新硬件,WIN7的话会自动安装驱动(在IDE ATA/ATAPI 控制器下面会出现一个含 AHCI 文字的设备),XP的话就选更新驱动把下载的AHCI最新驱动装上去,WIN7就选更新驱动为下载的最新AHCI驱动(如何更新驱动不用我教了吧)。装好驱动后关机关电源,把硬盘插回每0-3接口再开机进入系统,这时就大功告成了,这时系统可能会提醒要再重启一次。这个开AHCI方法的好处是不用导入乱七八糟的注册表值,只需插两次硬盘。 好了,言归正传,开了AHCI算不算开了NCQ呢?其他主板我不知道,AMD主板我的试验结果是XP或2003开了AHCI默认没有开NCQ(原因后面说明)。如何不用安装RAIDXpert这个废材软件打开NCQ呢?XP或2003运行regedit打开注册表,查找NCQEnableDiskIDBits这个值,把键值从0改成1重启电脑就可以了(注册表里NCQEnableDiskIDBits有3处,改一处就好了,重启后3处键值都会变成1的),WIN7和2008R2也一样。其实我也安装过RAIDXpert来打开NCQ,重启后注册表NCQEnableDiskIDBits的键值就变成1了,卸载后注册表里的值还是1,所以用RAIDXpert打开NCQ的朋友可以卸载它了,它的任务完成了,除非还有其他用处。 以下是2003和2008R2的IDE模式,只开AHCI,开AHCI及注册表打开NCQ的HD tune pro测试结果,测试时关闭防火墙杀毒软件,开机后第一次测试结果丢弃(可能是系统刚开机后一些服务和程序正打开,会导致曲线很难看),每个模式都测试几次,感觉结果相差不大时才采用结果。 结论:2003系统可以看出,只开AHCI比IDE性能提高很多,注册表开了NCQ又比不开提高一些,从最低最高速度、突发、CPU占用这些可以看出。2008R2开了AHCI也比IDE模式提高很多,但注册表开了NCQ和没开却明显没有差别,但本人还是建议打开,因为在2003系统里作用还是很明显的,又有可能开了后有些东西优化了我们在HD tune里看不到,反正没有看到副作用。另补充说明一下,2003系统IDE下是UDMA 6模式,开了AHCI后硬盘信息是看不到的,包括温度UDMA模式等。2008R2开了AHCI却可以看到的硬盘信息和温度,IDE和AHCI都是UDMA 6模式,遗憾的是开了NCQ在everest里这一项还是显示支持,而不是“支持,已启用”。以上的测试结果和网上的有很大出入,但都是我自己新手测试的,有疑问的朋友自己再测试一下就明白了。 以上虽没有直接证据证明在注册表改的键值是真正开了NCQ,但从来测试的结果来看是有效果的,目前也暂时没有发现可以检测到NCQ是否真正开启的软件。大家可以自己测试一下。

-

ahci

发布评论

评论列表(0)

  1. 暂无评论