小结Win7下开启硬盘NCQ功能

    很感谢这位网友的博客文章《 小结Win7下开启硬盘NCQ功能》,以下大部分内容是摘录于该文章。

    开启NCQ功能的前提条件当然是硬盘本身有NCQ功能,主板能开启AHCI。
    具体操作:全新安装时,先在Bios中开启AHCI。注意,即使有Raid选项,在你只有一块物理硬盘或虽有多块,但不想Raid时,勿选Raid项。在安装界面时,如要分区,先行分区操作(参见下文“其他说明:2”),接着按芯片组选择:
1.Intel芯片组

(1)标准方法:加载SATA驱动(其实加不加无所谓),安装好系统后,在安装完主板芯片组驱动后,再运行Intel英特尔Rapid Storage Technology驱动(下文简称"Rapid")"intel_rst_9641002.exe",自然就打开NCQ了。缺点是此后只要开机,不仅会在添加删除程序中看到Rapid程序,而且会发现至少多出这两个程序常驻内存:"IAStorDataMgrSvc.exe"、"IAStorIcon.exe"。

(2)最优方法:加载Rapid驱动(即事先解压缩"intel_rst_9641002.exe"到移动硬盘后,“浏览”其中"f6flpy-x86"文件夹,有且仅有" iaAHCI.inf"能被Win7读取并加载),安装好系统后,NCQ自动打开,再装主板芯片组驱动等(其实不考究的话,Win7能自动识别并装上驱动的,也就不用更新了)。

(3)验证:不要再装Rapid驱动来验证,这样画蛇添足,只要看“设备管理器”中,磁盘显示如下图即可。用HD Turn pro验证时,此时仍能检测硬盘各项参数包括温度的。
before
after
Rapid之前
Rapid之后

(4)评述:intel芯片组开启比较简单。虽然正式版的SATA驱动(即"Intel Matrix Storage Manager")还停留在2010年3月的"9.6.0.1014",但实践证明,通过WHQL验证的Rapid驱动(目前为"9.6.4.1002",其实也就是SATA驱动)还是稳定可靠的。

2.AMD芯片组
(1)标准方法:加载SATA驱动(目前最新是“AMD主板芯片组AHCI驱动10.7版For Vista/Vista-64”,其实加不加无所谓),安装好系统后,在安装完AMD主板芯片组驱动10.7版("ATI_10-7_vista_win7_32-64_sb.exe")后,再更新Raid驱动"AMD_10-7_win7_32-64_raid.exe",再安装"amd_sb700_raidxpert_24.zip"中的程序,用"Admin"登陆,手动打开NCQ。缺点是此后只要开机,不仅会在添加删除程序中看到raidxpert程序,而且会发现至少多出这两个程序常驻内存:"RaidXpert.exe"、"RaidXpertService.exe"。

(2)最优方法:在安装界面时,加载AHCI Raid 混合驱动(即解压缩"amd_sb700_ahci_311540_vista.zip" 到移动硬盘后,“浏览”其中"x86"文件夹,有且仅有"ahcix86s.inf"能被Win7读取),安装好系统后,NCQ自动打开,再装主板芯片组驱动等(其实不考究的话,Win7能自动识别并装上驱动的,也就不用更新了)。

(3)验证:不要再装RaidXpert程序来验证,这样画蛇添足,只要看“设备管理器”中,磁盘如下图即可。用HD Turn验证时,此时硬盘参数、温度什么都是不可见了(AMD在这方面的功力可能是比Intel差点,它要开启NCQ,就必须用到Raid驱动,估计这就是让HD Turn傻眼的原因)。
AHCI Raid混合前
AHCI Raid混合后

(4)评述:AMD芯片相驱动有点多,开始可能会不知如何选。经过推测和实践印证,凡是Raid驱动(包括目前最新的"AMD_10-7_win7_32-64_raid.exe"解压缩后的驱动文件),在主板为SATA开启,而只有一块物理硬盘的情况下,根本就是装不上的;凡是AHCI驱动(包括目前最新的"10-7_win7_32-64_ahci.exe"解压缩后的驱动文件),能安装,但装上后只有AHCI效果,默认是未开启NCQ,结果还是要升级Raid驱动,再安装raidxpert程序,一点没省事,也没省内存。因此,能装的只有AHCI Raid 混合驱动(这款"amd_sb700_ahci_311540_vista.zip"驱动虽然很老,但它除了支持Win7外,还支持sb850(其它sb7xx我没试过,应该也适合)。至今只对XP版进行了一次更新,而Win7/Vista版,仍不见动静,可能也说明这款驱动很完善了)。搞明白各种驱动的区别后,就知道实际上AMD的“最优”驱动只有一种,安装步骤也同intel一样,不复杂。

三、其他说明
1.当你有多块硬盘,并要组建Raid时,Bios中能开启Raid模式的就开启Raid模式,并强烈建议用上述的“标准方法”安装,这不用解释的吧。当你用的是x64,注意选用在x64文件夹中的驱动文件,这更不用解释。
2.当安装程序运行到创建磁盘分区界面时,按下"Shift+F10"便可启动命令窗口,之后输入Diskpart回车便可进入Diskpart的命令环境(其提示符为:"DISKPART>")。Diskpart命令进行分区的示范操作:

List Disk
  Select Disk 0
  Clean
  Create Partition Primary Size=512000
  Active
  Format Quick
  Create Partition Extended
  Create Partition Logical Size=512000
  Format Quick
  Create Partition Logical Size=512000
  Format Quick
  Create Partition Logical
  Format Quick
  Exit
  Exit

关于diskpart命令分区的好处坏处等介绍,可见百度。另外,上述Format命令执行的结果就是快速NTFS格式化,不用再加 "/ntfs /q"参数啦。

3.当非全新安装时,你就按着“标准方法”继续完成未完成的步骤就行了。
***我发觉可以不按照“标准方法”做的。

   文中如“标准方法”、“最优方法”、“AHCI Raid 混合驱动”等的表述,并非出自官方,我只是觉得这样表述方便且便于记忆。 

   文中提到的驱动,都能在“驱动之家”网站找到,如有更新,注意对号入座。文中部分参考资料和图片,来自如下链接:

http://itbbs.pconline.com.cn/diy/11028615.html “分享经验.解决AMD在win7开ahci不平稳问题”
http://bbs.deepin.org/thread-1662556-1-1.html “打开NCQ要安AHCI和RAID+AMDXpert” ……

对原作者一并表示感谢!因为有几幅图片不是来自同一台机器,所以配置会略有不同,主要看其中的关键项哦。

****************
    对于AMD平台的,我试验了网上的几种方法,发觉用网上的所谓要安装RAIDXpert,相当不爽,因为每次启动占用不少内存!而使用文章介绍的混合驱动,则很好地解决了这个问题!
    在操作过程发现,想在一开始安装系统的使用安装SATA AHCI驱动是相当困难的,因为没有软盘,而使用U盘也不容易成功,最后只好用IDE模式安装WIN7,然后重新设置为AHCI模式进入系统后发现硬盘当作U盘了,可以热插拔!
    这时候直接在设备管理器的硬盘属性,更新驱动程序,选择那个混合驱动的文件夹位置,确定后就会提示重启,重启两次后再次查看设备管理器就发现ok了,打开HD Turn,发现NCQ功能不是勾,而是填满整个格子,成功了!

    AMD SB700/SB750芯片组AHCI RAID驱动最新3.1.1540.127版For WinXP/XP-64(2009年6月5日发布)
http://drivers.mydrivers.com/drivers/265-106055-AMD-SB700-SB750-AHCI-RAID-3.1.1540.127-F/

    AMD SB700/SB750芯片组AHCI RAID驱动最新3.1.1540.127版For Vista/Vista-64(2009年6月5日发布)
http://drivers.mydrivers.com/drivers/265-106056-AMD-SB700-SB750-AHCI-RAID-3.1.1540.127-F/

你可能感兴趣的:(win7,amd,Intel,AHCI,NCQ)