﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vi`blog · 唯音 &#187; sata</title>
	<atom:link href="http://www.viyin.net/tag/sata/feed" rel="self" type="application/rss+xml" />
	<link>http://www.viyin.net</link>
	<description>岂能尽如人意，但求无愧于心</description>
	<lastBuildDate>Mon, 14 Nov 2011 15:43:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>无软驱SATA下装xp开启AHCI/RAID的方法</title>
		<link>http://www.viyin.net/2009/07/sata-ahci-raid.html</link>
		<comments>http://www.viyin.net/2009/07/sata-ahci-raid.html#comments</comments>
		<pubDate>Mon, 13 Jul 2009 00:55:12 +0000</pubDate>
		<dc:creator>vi</dc:creator>
				<category><![CDATA[√文章精选]]></category>
		<category><![CDATA[ahci]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[sata]]></category>
		<category><![CDATA[软驱]]></category>

		<guid isPermaLink="false">http://viyin.net/?p=264</guid>
		<description><![CDATA[我们知道，在使用Intel芯片组的主板上，如果要打开SATA硬盘的NCQ功能或组建RAID磁盘阵列，都必须在安装WindowsXP（以下简称XP）操作系统时，按F6键从软驱中加载相应的SATA AHCI和SATA RAIDController驱动程序。对已经淘汰了软驱的朋友来说，该如何解决这个看似简单却很烦人的问题呢？ 一、如何开启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 AHCIController驱动程序的安装，系统安装程序将无法找到SATA硬盘，必须把SATA硬盘设置为IDE模式才能完成系统安装。另外，目前很多主板BIOS中的SATA Mode选项的默认设置都是IDE模式，不少经验不足的朋友都是在该模式下安装了XP。此时如果直接在BIOS中把SATAMode由 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 StorageManager应用程序大小应该为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目录下，替换掉原来的同名文件。 [...]]]></description>
			<content:encoded><![CDATA[<p>我们知道，在使用Intel芯片组的主板上，如果要打开SATA硬盘的NCQ功能或组建RAID磁盘阵列，都必须在安装WindowsXP（以下简称XP）操作系统时，按F6键从软驱中加载相应的SATA AHCI和SATA RAIDController驱动程序。对已经淘汰了软驱的朋友来说，该如何解决这个看似简单却很烦人的问题呢？</p>
<p>一、如何开启SATA硬盘的NCQ功能<br />
首先我们来看看在Intel芯片组主板上打开SATA硬盘的NCQ（Native Command Queuing，原生命令队列）功能的过程（硬盘本身必须支持NCQ功能）。<br />
步骤1：进入主板BIOS中的“Integrated Peripherals”设置界面，把“<a href="http://www.viyin.net/tag/sata" class="st_tag internal_tag" rel="tag" title="标签 sata 下的日志">SATA</a> Mode”选项设定为“<a href="http://www.viyin.net/tag/ahci" class="st_tag internal_tag" rel="tag" title="标签 ahci 下的日志">AHCI</a>”（不同品牌主板对选项的描述可能有所不同）。<br />
步骤2：在开始安装XP系统时，按F6键从软驱中加载并安装相应的SATA AHCI Controller驱动程序。</p>
<p><span id="more-264"></span><br />
步骤3：XP安装完成后，进入系统并安装Intel芯片组的应用程序Matrix Storage Manager，并由该程序自动打开NCQ功能。<br />
注意，如果因为没有软驱而忽略SATA AHCIController驱动程序的安装，系统安装程序将无法找到SATA硬盘，必须把SATA硬盘设置为IDE模式才能完成系统安装。另外，目前很多主板BIOS中的SATA Mode选项的默认设置都是IDE模式，不少经验不足的朋友都是在该模式下安装了XP。此时如果直接在BIOS中把SATAMode由 IDE改成AHCI模式，在XP启动时则会因为没有预先加载SATA AHCI Controller驱动程序出现蓝屏。<br />
在没有软驱的情况下，有人采取了把驱动程序集成到XP安装光盘中的方法来解决，但过程比较复杂。下面笔者结合采用975X+ICH7R芯片组的主板，介绍一个简单的、无须使用软驱的解决方法。</p>
<p>二、<a href="http://www.viyin.net/tag/intel" class="st_tag internal_tag" rel="tag" title="标签 intel 下的日志">Intel</a> ICH7R遭遇的“尴尬”<br />
笔者已经很久没用软驱了，在安装XP时就略过了SATA AHCI Controller驱动程序的安装，因此支持NCQ的三星SP2504C硬盘只能运行在普通IDE模式之下，性能大打折扣。此时用HD Tune软件测试，可以看到这块SATA2硬盘工作在Ultra ATA 100模式下，并且不支持高级电源管理模式。<br />
另外，在XP下安装Intel芯片组应用程序Matrix Storage Manager时，出现找不到相关硬件的提示。类似的情况也普遍存在于使用ICH6R或ICH8R南桥的Intel主板上。</p>
<p>三、“移花接木”解决问题<br />
为了寻找一个在没有软驱前提下的简单易行的解决方法，笔者到处查找相关的资料，发现在联想ThinkPad X60S系列笔记本的驱动程序包中，有一个ThinkPad Intel(R) Matrix Storage Manager驱动程序。<br />
从它仅510KB的体积来判断，这个程序并非Matrix Storage Manager应用程序（Matrix StorageManager应用程序大小应该为21MB左右）。它附带的驱动程序描述文件证实了笔者的判断，这个体积小巧的程序是为了解决使用ICH8M南桥的ThinkPad 笔记本在Win XP/2000 /Vista(32bit)系统下的SATA AHCI Controller驱动程序安装问题。<a href="http://www-900.ibm.com/cn/support/download/driver/ThinkDetail?DocId=XJCI-6N5C5P">下载地址</a><br />
步骤1：下载后得到7kim06ww.exe文件，运行后它自解压到C:\drivers\win\imsm目录下，进入子目录PREPARE中，把IMSM_PRE.inf文件用记事本打开。<br />
从这个安装信息文件中可知，这个程序适合于ICH7M和ICH8M南桥芯片。为了让它能支持ICH7R，我们把其中的所有ICH7M字样改为ICH7R，并且把ICH7M的AHCI设备代码27C5全部替换成ICH7R的设备代码27C1。保存后退出。<br />
步骤2：回到C:\drivers\win\imsm目录下，同样用记事本打开这里的SWI.xml文件，按照步骤1中的操作依样画葫芦把关键字节替换掉，并保存退出。<br />
步骤3：从文件名和体积的大小来判断，C:\drivers\win\imsm目录下存放的其他文件正是安装XP时按F6键从软驱加载的驱动程序。这些ICH7M/ICH8M的驱动不一定适合ICH7R。为保险起见，笔者从七彩虹网站上下载975X主板的相应驱动程序（适用于所有ICH7R北桥）。<a href="http://telecom.download.colorful.cn/Intel%20RAID/f6flpy32%20975.zip">下载地址<br />
</a>解压后得到F6flpy32.exe文件，这是一个制作驱动软盘的程序。不要运行它，用WinRAR解压，得到一个temp.IMA文件，再用WinImage软件解压，得到8个文件。把它们复制到C:\drivers\win\imsm目录下，替换掉原来的同名文件。<br />
步骤4：进入C:\drivers\win\imsm\PREPARE目录下，双击运行INSTALL.CMD脚本命令，这时会出现安装进度提示。安装完毕后重新启动计算机。<br />
步骤5：进入主板BIOS的“Integrated Peripherals”设置窗口，把“On-Chip SerialATA”设置为“Enhanced Mode”，这样就可以让主板同时支持4个SATA设备和两个IDE设备。然后把“SATAMode”选项设置为“AHCI”，以打开硬盘的高级电源管理模式。接着进入“SATA PORT Speed Settings”，选择“ForceGEN Ⅱ”，让SATA接口工作在SATA2模式下。<br />
步骤6：重启机器后已经可以顺利进入XP系统。系统提示找到新的PCI设备，这里不要让系统寻找它的驱动，而是直接安装Intel芯片组的应用程序Matrix Storage Manager。这时已经可以顺利安装。<br />
步骤7：重启系统后进入“开始”菜单，运行Intel Matrix Storage Console，打开其高级查看模式，可以看到三星SP2504C硬盘已经正常工作在SATA2模式下，且开启了NCQ功能。<br />
注：Matrix Storage Manager<a href="http://count.mydrivers.com/download.aspx?id=69589&amp;url=http://file5.mydrivers.com/board/intel_msm_7001020fin.exe">下载地址</a><br />
*个人注：这是支持ICH6R的最后一个版本，之后的不再支持ICH6R</p>
<p>四、意外收获：安装了RAID控制器驱动<br />
进入“设备管理器”，可以看到比原来多出了Intel(R) 82801GR/GH SATA AHCIController和SCSI/<a href="http://www.viyin.net/tag/raid" class="st_tag internal_tag" rel="tag" title="标签 raid 下的日志">RAID</a> HostController两个设备（图11），看来这个小程序在帮助我们安装AHCI驱动的同时，还安装了RAID控制器的驱动程序。<br />
因此，这个方法同样适用于安装XP时未安装RAID驱动的朋友在XP下补装RAID驱动。具体操作上的最大区别为：在前面步骤5中进入BIOS的“Integrated Peripherals”设置窗口，把“SATA Mode”选项设置为“RAID”，然后进入XP系统安装MatrixStorage Manager，就可以利用它来进行RAID磁盘阵列的组建、迁移等操作，从而方便、快捷地从单硬盘系统升级到RAID模式。</p>
<p>五、结语<br />
通过上文中介绍的方法，大家在安装Intel芯片组的SATA AHCI和SATA RAIDController驱动程序时，就不必再为没有软驱而烦恼了。该方法同样适合于使用ICH6R或ICH8R南桥芯片的主板，具体操作时只须把上文中相关的关键字节加以修改即可，ICH6R的设备代码为2652，而ICH8R的设备代码为2821。最后希望大家都能用好自己的电脑。<br />
*个人注：我是ICH6R，没用软盘版的东西替换，只替换了安装代码，成功识别。<br />
注2：如果你也想让硬盘在XP下开启NCQ，而你的芯片在上面没有列出，<a href="http://www.swsoft.com/en/products/virtuozzo/hcl/other/" target="_blank">这里</a>有非常全的表。</p>
<p> </p>
<p>参考: <a href="http://bbs.crsky.com/read.php?tid=1629191">http://bbs.crsky.com/read.php?tid=1629191</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.viyin.net/2009/07/sata-ahci-raid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

