制作集成SATA驱动的Windows XP sp3 安装光盘
现在很多电脑上装了SATA硬盘,但是我们普遍采用的操作系统Windows XP(以下简称XP) SP2中没有集成支持SATA硬盘的驱动程序,在安装XP时若要加载SATA硬盘驱动还得事先将驱动软盘放在软驱中,对于没有软驱的电脑岂不麻烦?实际上我们只要按照下面的方法自己刻录一张带有SATA硬盘驱动的XP安装盘即可。
提供2种方法
一、需要准备的软件
1.WinImage:WinImage 是一个用于处理磁盘镜像的好工具,在制作启动光盘时经常要用到。
2.nLite:nLite是个免费软件,这个软件可以为你所定制的Windows安装文件集成Service Pack和Windows安全更新程序,还可以集成常用的应用软件(包括DirectX、.Net Framework、软件整合包、桌面主题和驱动程序等),并且可以移除Windows安装组件里面你认为不需要使用的组件以减少Windows安装文件的容量,而且还可以优化调整注册表、更改系统服务设置、进行Windows无人参与安装以及创建可引导的ISO光盘镜像等。
3.SATA 驱动程序:可以从你的硬盘厂商的官方网站下载,文件体积很小,约300kB。本人下载回来的驱动程序名为f6flpy32.zip。
4.WindowsXp系统安装盘。
二、制作步骤
下面,本人以为Compaq Presario 系列笔记本制作XP安装盘为例进行讲解,如果你的SATA硬盘驱动与本文介绍的不同,操作方法也类似,把驱动文件名改一下即可。
1.将SATA驱动文档f6flpy32.zip解压缩,释放到“d:\SATADriver”目录下,得到 f6flpy32.exe 文件。
2.启动WinImage,用它打开 “d:\SATADriver\f6flpy32.exe”,在WinImage程序中出现了8个文件的列表,单击“Image/Extract”,将列表中所有文件释放到d:\SATADriver文件夹中。
注:也可以收集多种SATA硬盘的驱动解压释放到d:\SATADriver文件夹中,让制作出来的安装盘适合多种SATA硬盘。
3.将Windows XP安装盘放入光驱,在D盘建立文件夹“XpSp3”。启动nLite程序,选择“Simplified Chinese”语言,进入下一步。在nLite程序的“请选择Windows安装文件所在位置”一步中单击“浏览”按钮,选择光盘所在的盘符 。出现图1所示的提示后,点击“确定”。然后选择刚才建立的文件夹“d:\ XpSp3”,之后进入系统文件拷贝阶段,拷贝完成后“d:\XpSp3”中将会包含制作启动光盘所需的系统文件。进入下一步。

图1
4.在“预设”中不做任何设置,直接进入“任务选择”阶段。在“任务选择”阶段选择“驱动程序”和“可引导ISO镜像” (图2),然后单击“前进”,进入下一步。

图2
5.在“整合驱动程序到安装文件”界面中,单击“插入”按钮,在弹出列表中选择“单个驱动程序”,在弹出窗口中选择“d:\SATADriver”文件夹中的文件“iaahci.inf”,打开文件。此时会出现“驱动程序整合选项”界面,选择“文本模式驱动程序”单选按钮,在列表中选择“Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)”, 单击“确定”。
6.单击“前进”,此时会弹出提示窗口“应用更改么?”,单击“是”。完成更改后进入下面ISO镜像的制作。
7.将空白光盘插入刻录机,在“可引导ISO镜像”界面中的“模式”中选择下拉列表中的“直接烧录”(也可以选择“创建镜像”,以后再根据镜像制作启动盘)。单击“烧录”按钮,开始刻录。
8.刻录完毕后,该光盘就可以作为系统安装盘使用了,且具有SATA硬盘驱动。

第2种:
SATA硬盘有不少优点,但安装操作系统实在麻烦,不仅要抓住机会按“F6”键加载STAT的驱动程序,还要制作带驱动程序的软盘。要命的是如果新机器没有配置软驱,那可就大眼瞪小眼了……来制作一张含SATA驱动程序的WinXP安装光盘吧。你会发现:原来加载SATA硬盘驱动其实很简单。
为了不再让WinXP的安装过程需要通过软盘加载SATA驱动程序,很多人都梦想主板的SATA驱动程序集成到安装光盘中,本文就来DIY一张集成SATA驱动程序的Windows XP安装光盘!
WindowsXP安装目录及文件准备
打开资源管理器,在一个拥有足够磁盘空间(空闲空间至少为700MB;如果将生成后的光盘镜像也放在该分区,则应当保证有一张光盘的双倍容量的空间,即1.4GB左右)的硬盘分区上创建一个文件夹,比如“D:XPSATA”,用于保存WindowsXP的全部安装文件。
把一张完好的WindowsXP安装光盘放入光驱,在资源管理器中将光盘中的文件全部选定,再复制到“D:XPSATA”目录中。
准备驱动程序文件
一般随主板附送的驱动程序安装光盘中都有SATA的驱动程序。打开光盘目录,寻找名称中含有“SATA”或“RAID”字符的文件夹;也可在主板制造商的网站或其它驱动程序下载站点(如:驱动之家“http://www.mydrivers.com”等)寻找与自己的主板芯片组相匹配的SATA驱动程序。
在D盘中建立一个新的目录(如“STATDRV”),然后将找到的SATA驱动程序文件全部拷贝到这个目录中(D:SATADRV)。这里我们以Si3112的SATA驱动程序为例进行介绍。其它类型的SATA驱动程序的集成步骤几乎完全相同,所不同的仅仅是驱动程序文件名的不同而已。
在这个“D:STATDRV”的文件夹中,一定会有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本程序打开它,随后要用!
编辑“txtsetup.sif”文件
打开“D:XPSATAI386”文件夹,找到一个名为“txtsetup.sif”的文件,这是WindowsXP在安装时加载驱动程序的信息文件,用记事本程序打开它。
按“Ctrl+F”快捷键,打开查找对话框,以“[SourceDisksFiles]”为关键字进行查找(图1)。找到这个字段后,其下面已经存在一些内容(图2)。翻页到这个字段的末尾(注意:不是整个文件内容的末尾),添加以下内容:“si3112.sys=1,,,,,,3_,4,1”。
这里的“si3112.sys=1,,,,,,3_,4,1”是描述驱动程序所在位置的代码。代码的格式为“filename_on_source=diskid,subdir,upgradecode,newinstallcode,spare,spare,newfilename”,在“txtsetup.sif”


2008/12/03 于 12:29:51
图看不见~~~~
2008/12/07 于 13:41:23
@Tomas, 你好Tomas
俺的BLOG,刚刚转移,所以图片都挂拉,俺会尽快修复的,您可以看 一下文字说明,或者直接来找俺