SATA下装xp开启AHCI/RAID的方法

我们知道,在使用Intel芯片组的主板上,如果要打开SATA硬盘的NCQ功能或组建RAID磁盘阵列,都必须在安装Windows XP(以下简称XP)操作系统时,按F6键从软驱中加载相应的SATA AHCI和SATA RAID Controller驱动程序。对已经淘汰了软驱的朋友来说,该如何解决这个看似简单却很烦人的问题呢?

一、如何开启SATA硬盘的NCQ功能

首先我们来看看在Intel芯片组主板上打开SATA硬盘的NCQ(Native Command Queuing,原生命令队列)功能的过程(硬盘本身必须支持NCQ功能)。

步骤1:进入主板BIOS中的“Integrated Peripherals”设置界面,把“SATA Mode”选项设定为“AHCI”(不同品牌主板对选项的描述可能有所不同)。

步骤2:在开始安装XP系统时,按F6键从软驱中加载并安装相应的SATA AHCI Controller驱动程序。

步骤3:XP安装完成后,进入系统并安装Intel芯片组的应用程序Matrix Storage Manager,并由该程序自动打开NCQ功能。

注意,如果因为没有软驱而忽略SATA AHCI Controller驱动程序的安装,系统安装程序将无法找到SATA硬盘,必须把SATA硬盘设置为IDE模式才能完成系统安装。另外,目前很多主板BIOS中的SATA Mode选项的默认设置都是IDE模式,不少经验不足的朋友都是在该模式下安装了XP。此时如果直接在BIOS中把SATA Mode由 IDE改成AHCI模式,在XP启动时则会因为没有预先加载SATA AHCI Controller驱动程序出现蓝屏。

在没有软驱的情况下,有人采取了把驱动程序集成到XP安装光盘中的方法来解决,但过程比较复杂。下面笔者结合采用975X+ICH7R芯片组的主板,介绍一个简单的、无须使用软驱的解决方法。

二、Intel ICH7R遭遇的“尴尬”

笔者已经很久没用软驱了,在安装XP时就略过了SATA AHCI Controller驱动程序的安装,因此支持NCQ的三星SP2504C硬盘只能运行在普通IDE模式之下,性能大打折扣。此时用HD Tune软件测试,可以看到这块SATA2硬盘工作在Ultra ATA 100模式下,并且不支持高级电源管理模式。

另外,在XP下安装Intel芯片组应用程序Matrix Storage Manager时,出现找不到相关硬件的提示。类似的情况也普遍存在于使用ICH6R或ICH8R南桥的Intel主板上。

三、“移花接木”解决问题

为了寻找一个在没有软驱前提下的简单易行的解决方法,笔者到处查找相关的资料,发现在联想ThinkPad X60S系列笔记本的驱动程序包中,有一个ThinkPad Intel(R) Matrix Storage Manager驱动程序。

从它仅510KB的体积来判断,这个程序并非Matrix Storage Manager应用程序(Matrix Storage Manager应用程序大小应该为21MB左右)。它附带的驱动程序描述文件证实了笔者的判断,这个体积小巧的程序是为了解决使用ICH8M南桥的ThinkPad 笔记本在Win XP/2000 /Vista(32bit)系统下的SATA AHCI Controller驱动程序安装问题。下载地址

步骤1:下载后得到7kim06ww.exe文件,运行后它自解压到C:\drivers\win\imsm目录下,进入子目录PREPARE中,把IMSM_PRE.inf文件用记事本打开。

从这个安装信息文件中可知,这个程序适合于ICH7M和ICH8M南桥芯片。为了让它能支持ICH7R,我们把其中的所有ICH7M字样改为ICH7R,并且把ICH7M的AHCI设备代码27C5全部替换成ICH7R的设备代码27C1。保存后退出。

步骤2:回到C:\drivers\win\imsm目录下,同样用记事本打开这里的SWI.xml文件,按照步骤1中的操作依样画葫芦把关键字节替换掉,并保存退出。

步骤3:从文件名和体积的大小来判断,C:\drivers\win\imsm目录下存放的其他文件正是安装XP时按F6键从软驱加载的驱动程序。这些ICH7M/ICH8M的驱动不一定适合ICH7R。为保险起见,笔者从七彩虹网站上下载975X主板的相应驱动程序(适用于所有ICH7R北桥)。下载地址

解压后得到F6flpy32.exe文件,这是一个制作驱动软盘的程序。不要运行它,用WinRAR解压,得到一个temp.IMA文件,再用WinImage软件解压,得到8个文件。把它们复制到C:\drivers\win\imsm目录下,替换掉原来的同名文件。

步骤4:进入C:\drivers\win\imsm\PREPARE目录下,双击运行INSTALL.CMD脚本命令,这时会出现安装进度提示。安装完毕后重新启动计算机。

步骤5:进入主板BIOS的“Integrated Peripherals”设置窗口,把“On-Chip Serial ATA”设置为“Enhanced Mode”,这样就可以让主板同时支持4个SATA设备和两个IDE设备。然后把“SATA Mode”选项设置为“AHCI”,以打开硬盘的高级电源管理模式。接着进入“SATA PORT Speed Settings”,选择“Force GEN Ⅱ”,让SATA接口工作在SATA2模式下。

步骤6:重启机器后已经可以顺利进入XP系统。系统提示找到新的PCI设备,这里不要让系统寻找它的驱动,而是直接安装Intel芯片组的应用程序Matrix Storage Manager。这时已经可以顺利安装。

步骤7:重启系统后进入“开始”菜单,运行Intel Matrix Storage Console,打开其高级查看模式,可以看到三星SP2504C硬盘已经正常工作在SATA2模式下,且开启了NCQ功能。

注:Matrix Storage Manager下载地址

*个人注:这是支持ICH6R的最后一个版本,之后的不再支持ICH6R

四、意外收获:安装了RAID控制器驱动

进入“设备管理器”,可以看到比原来多出了Intel(R) 82801GR/GH SATA AHCI Controller和SCSI/RAID Host Controller两个设备(图11),看来这个小程序在帮助我们安装AHCI驱动的同时,还安装了RAID控制器的驱动程序。

因此,这个方法同样适用于安装XP时未安装RAID驱动的朋友在XP下补装RAID驱动。具体操作上的最大区别为:在前面步骤5中进入BIOS的“Integrated Peripherals”设置窗口,把“SATA Mode”选项设置为“RAID”,然后进入XP系统安装Matrix Storage Manager,就可以利用它来进行RAID磁盘阵列的组建、迁移等操作,从而方便、快捷地从单硬盘系统升级到RAID模式。

五、结语

通过上文中介绍的方法,大家在安装Intel芯片组的SATA AHCI和SATA RAID Controller驱动程序时,就不必再为没有软驱而烦恼了。该方法同样适合于使用ICH6R或ICH8R南桥芯片的主板,具体操作时只须把上文中相关的关键字节加以修改即可,ICH6R的设备代码为2652,而ICH8R的设备代码为2821。最后希望大家都能用好自己的电脑。

*个人注:我是ICH6R,没用软盘版的东西替换,只替换了安装代码,成功识别。

注2:如果你也想让硬盘在XP下开启NCQ,而你的芯片在上面没有列出,这里有非常全的表。

iastora怎么改成ahci_如何把这个BIOS的设置从SATA设置成AHCI(附图片)相关推荐

  1. 如何将html转换成avi,MP4如何转换AVI格式 如何将MP4转换成AVI

    从视频网站上面下载下来的视频是MP4格式的文件,这个时候想要把它转换成AVI格式的视频文件,那么有什么格式转换器可以把MP4转换成AVI格式的呢?我为你们找到了一款全能视频转换的工具,只要几步就能够轻 ...

  2. php怎么分割页面,用html如何把页面分割成多个文件,由多个文件拼接而成?

    用html如何把页面分割成多个文件,由多个文件拼接而成? 更新时间:2014-11-10  作者:久久经验网  来源:久久经验网  所属分类:Web前端 摘要:静态html分割页面,达到类似php等动 ...

  3. 如何将数据库中text字段中返回的数据转换成数组的形式,并且将字符串的数字转换成数字的形式显示

    如何将数据库中text字段中返回的数据转换成数组的形式,并且将字符串的数字转换成数字的形式显示 数据库text字段 数据库中的text字段在前端 界面返回的时候是成字符串的形式的,类似于下图 那么,在 ...

  4. 24.shell中list详解,定义list,获取List的总个数,获取list的某个元素值,将list的每个元素转换成以空格分隔的字符串,空格分隔的字符串转换成list,for循环list

    文章目录 前言 定义list 获取List的总个数 获取list的某个元素值 将list的每个元素转换成以空格分隔的字符串 空格分隔的字符串转换成list for循环list 总结 友情链接 前言 s ...

  5. 某种产品中,合格品率为85%,一个合格品被检查成次品的概率是10%,一个次品被检查成合格品的概率为5%,问题:求一个被检查成合格品的产品确实为合格品的概率()?

    百度笔试 产品合格问题 某种产品中,合格品率为85%,一个合格品被检查成次品的概率是10%,一个次品被检查成合格品的概率为5%,问题:求一个被检查成合格品的产品确实为合格品的概率()? A.0.99% ...

  6. 怎么在表格中转换html格式转换,在Office Word中如何设置文本内容转换成表格

    一.前言 日常工作中,需要对一些临时记录的数据整理成表格,在没有创建标准的表格来存储数据前,如何进行文本转换成表格.可以参考以下操作方式: 二.操作步骤 1.首先在WORD中选中需要转换的文本内容,再 ...

  7. 【ABBYY FineReader】如何利用世界著名PDF工具ABBYY FineReader给扫描版PDF转换成可搜索的PDF?知识管理的最佳设置建议、不会降低最后显示的质量

    一.OCR编辑器的进入 如果你安装后在桌面上没看到,可以去安装目录查找,名称为[FineReaderOCR.exe]. 二.进入后首先两个设置 1.设置OCR识别语言 先把OCR识别语言设为简体中文和 ...

  8. iastora怎么改成ahci_怎么把硬盘更改成ahci模式 AHCI功能开启方法

    AHCI英文全称:Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口/高级主机控制器接口),是一种新的硬盘算法,这种硬盘算法能有效的提高 ...

  9. iastora怎么改成ahci_系统重装|电脑硬盘IDE修改为AHCI模式教程

    现如今很多用户为了获得更好的体验,都把机械硬盘换成了固态硬盘.不过部分电脑硬盘默认是运行在IDE模式上 ,需要更改为AHCI模式才能让固态硬盘保持正常速度.不过,更改为AHCI模式一般需要重装系统,有 ...

最新文章

  1. 百度造车和RoboTaxi利好自动驾驶?不,利好茅台
  2. 2018年3月29日笔记
  3. Python dataframe绘制饼图_【python可视化】:matplotlib:常见图表绘制——面积图、填图、饼图...
  4. Curator实现分布式锁的基本原理-createsTheLock
  5. python ju_如何使用jupy设置python路径
  6. NET流行高性能JSON框架-Json.NET
  7. 牛客题霸 [ 大数加法]C++题解/答案
  8. 设计模式一の设计模式详解
  9. python中int和float的区别_Python学习(四)数据结构 —— int float
  10. centos5.5和6.5中vncservervncviewer最基本配置
  11. android手机访问协议页面,易语言修改IE协议头留言手机版网页
  12. 微信小程序获取unionid
  13. java八大排序算法详解
  14. Trime同文输入法
  15. Excel点击按钮隐藏指定行
  16. 马斯克发起投票:是否应该出售特斯拉10%的股票?超5成粉丝赞成
  17. DIV+CSS 二级菜单实现
  18. c语言不用加号怎么算加法,加法
  19. Lancet Neurology:长期意识障碍的干预治疗
  20. MySQL锁知识点复习,面试问到的概率超90%

热门文章

  1. CSC系统--Chrome浏览器登陆方法
  2. 关于纹理特征的基础知识介绍
  3. 医学影像dcm格式转jpg运行慢解决方案
  4. 带平滑功能的斜坡函数(多段曲线控温纯S型曲线SCL源代码+完整算法分析)
  5. abb机器人开通选项_ABB机器人选项介绍
  6. Mac - Android Studio 模拟器突然打不开了解决方法,亲测有用
  7. 【Colab】Colab使用教程(跑本地文件)
  8. html输出转成word(转)
  9. 读者使用计算机终端是指,网络数据库使用导航-新读者专用.ppt
  10. 如何将Eclipse的一个工作空间的配置文件复制到另一个工作空间