[转帖]制作集成SATA驱动程式的Windows XP安装光碟

Home Home
引用 | 编辑 wangqr
2004-11-11 23:07
楼主
推文 x1
制作集成SATA驱动程式的Windows XP安装光碟
 作者:余刘琅 转贴自:远望资讯·《玩电脑》 更新时间:2004-7-23 

SATA 硬碟有不少优点,但安装作业系统实在麻烦,不仅要抓住机会按 F6 键载入SATA 的驱动程式,还要制作带驱动程式的软碟。要命的是如果新机器没有配置软盘机,那可就大眼瞪小眼了……来制作一张含 SATA 驱动程式的 WinXP安装光碟吧。你会发现:原来载入 SATA 硬碟驱动其实很简单。
为了不再让 WinXP 的安装过程需要通过软碟载入 SATA 驱动程式,很多人都梦想主板的 SATA 驱动程式集成到安装光碟中,本文就来 DIY一张集成 SATA 驱动程式的 Windows XP 安装光碟!

Windows XP 安装目录及档准备
打开资源管理器,在一个拥有足够磁碟空间 (空闲空间至少为 700MB;如果将生成后的光碟镜像也放在该分区,则应当保证有一张光碟的双倍容量的空间,即 1.4GB左右) 的硬碟分区上创建一个档夹,比如 D:\XPSATA,用于保存Windows XP 的全部安装档。

把一张完好的 Windows XP 安装光碟放入光碟机,在资源管理器中将光碟中的档全部选定,再复制到 D:\XPSATA目录中。

准备驱动程式档
一般随主板附送的驱动程式安装光碟中都有 SATA 的驱动程式。打开光碟目录,寻找名称中含有 SATA 或 RAID 字元的档夹;也可在主板制造商的网站或其他驱动程式下载站点(如:驱动之家“

等寻找与自己的主板晶片组相匹配的 SATA 驱动程式。

在 D 盘中建立一个新的目录 (如 STATDRV),然后将找到的 SATA 驱动程式档全部拷贝到这个目录中 (D:\SATADRV)。这里我们以 Si3112 的 SATA 驱动程式为例进行介绍。其他类型的 SATA 驱动程式的集成步骤几乎完全相同,所不同的仅仅是驱动程式档案名的不同而已。

在这个 D:\STATDRV 的档夹中,一定会有一个副档名为 .inf或 .oem 的小文件,如 oemsetup.inf 或者 txtsetup.oem 等 (本例中为 txtsetup.oem),用记事本程式打开它,随后要用!

编辑 txtsetup.sif 文件
打开 D:\XPSATA\I386 档夹,找到一个名为 txtsetup.sif 的档,这是 Windows XP 在安装时载入驱动程式的资讯档,用记事本程式打开它。

按 Ctrl+F 快捷键,打开查找对话方块,以 为关键字进行查找(图1)。找到这个栏位后,其下面已经存在一些内容(图2)。翻页到这个栏位的末尾(注意:不是整个档内容的末尾),添加以下内容:si3112.sys = 1,,,,,,3_,4,1。

(我用的是 KT600 的 SATA 驱动,里面有一个 INF 档,我把也加到了上面:

viamraid.sys = 1,,,,,,3_,4,1
VIAMRAID.INF = 1,,,,,,3_,4,1

(图1)


(图2)


这里的 si3112.sys = 1,,,,,,3_,4,1 是描述驱动程式所在位置的代码。代码的格式为 filename_on_source=diskid,subdir,upgradecode,newinstallcode,spare,spare,newfilename,在 txtsetup.sif 档中的 和 等栏位中有详细的描述。有兴趣的朋友可以深入研究其他目录的对应关系,这里仅简单介绍。
此主题相关图片如下:


在实际操作时,绝对不可以照搬代码!特别是副档名为 SYS 的档 si3112.sys,它是 SATA 驱动程式目录 D:\STATDRV 中的驱动程式档案名,如果读者的 SATA 驱动程式与本文所述的不同,则只需换成目录中相应的档即可。
切换到前面打开的 txtsetup.oem 文件,以 的栏位。

该栏位下的代码如:id ="PCI\VEN_1095&DEV_3112 &SUBSYS_31121095, "Si3112"”。

切换到刚才打开的 txtset ..

访客只能看到部份内容,免费 加入会员



献花 x2
引用 | 编辑 hjp
2006-11-18 16:32
1楼
  
有看没有懂......
............

献花 x0
引用 | 编辑 gk2290001
2006-11-18 18:47
2楼
  
用这种方法整合几个SATA驱动程式还好,整合几十个肯定会累得受不了

献花 x0
引用 | 编辑 eric0116
2007-09-14 00:51
3楼
  
thk

献花 x0
引用 | 编辑 gogobil
2007-09-17 00:33
4楼
  
有看没有懂
  图片不见

献花 x0
引用 | 编辑 upone
2008-01-29 01:24
5楼
  
真的也看不懂 太深奥了 我这脑袋瓜的ram真的要提升

献花 x0
引用 | 编辑 台湾阿廷
2008-01-29 16:32
6楼
  
屋~~,竟然出现了makecab这个东东,应该没多少人知道到吧!

献花 x0
引用 | 编辑 台湾阿廷
2008-01-29 16:33
7楼
  
不过,有点复杂, 表情 ,表情 表情 表情 表情

献花 x0
引用 | 编辑 Scott15
2008-02-16 21:18
8楼
  
如果说只有载入DOS下的SATA驱动[ GCDROM.SYS]
XP可否仍然正常安装在SATA硬碟上呢?

献花 x0
引用 | 编辑 livebeta
2008-03-28 17:02
9楼
  
其实不用这么辛苦,用nLite即可= =

献花 x0
引用 | 编辑 sht97
2008-05-17 03:01
10楼
  
最近正好有此需要!
连同SP3一起整合谢谢大大啰!

献花 x0
引用 | 编辑 wangqrfqm
2008-08-26 01:51
11楼
  
下面是引用livebeta于2008-03-28 17:02发表的 :
其实不用这么辛苦,用nLite即可= =


nLite 是?

献花 x0
引用 | 编辑 yehbc
2009-05-05 00:51
12楼
  
哇很清楚...很仔细....不过.....
我还是→雾里看花...
表情 婐有看没有懂

献花 x0
引用 | 编辑 bighyj
2009-06-09 23:22
13楼
  
可以在网路找到nlite中文版
依照里面的步骤
就可以整合出sata的安装光碟

献花 x0