无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5538|回复: 5
打印 上一主题 下一主题

请教在PE中添加SATA等驱动的方法

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-31 22:26:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在坛子里搜索到各位大侠如火如荼的干着添加各种SATA等驱动程序的工作,我真是羡慕不已。
我找到的添加方法都是windows安装程序的,照着做,在PE的Txtsetup.sif里没有一些对应的项目,感到无从下手。
请各位大侠在百忙中抽空写写心得,教教我们这些后进。教会了以后,我们也能打打下手,毕竟人多力量大。
谢谢!
2#
发表于 2008-11-2 08:57:08 | 只看该作者
其实PE加载驱动的方式就像XP启动盘,所以和启动盘集成sata的方式是一样的
给你个参考:
制作步骤
第一步:从网上下载的需要集成的SATA驱动以及w2ksect.dat文件(刻录启动光盘所需), 解压缩到d:\XPTemp,今后需要修改的文件都放在这个目录中。(以ICH8M芯片为例)
第二步:提取驱动程序。从SATA驱动包(一般是一个ZIP压缩包,用WinRAR解开)中提取出下列两个文件:TxtSetup.oem和一个以SYS为扩展名的文件(本例中为iastor.sys)。
第三步:压缩驱动程序。Windows安装光盘都是统一使用压缩文件的,我们的文件也必须和其保持一致。在运行里输入“makecab d:\xptemp\iastor.sys d:\xptemp\iastor.sy_”,在d:\XPTemp将会生成iastor.sy_文件,之后请删除iastor.sys文件。
第四步:提取txtsetup.sif。这个文件在安装光盘的i386文件夹里,使用UltraISO将它释放到d:\XPTemp下。
第五步:修改txtsetup.sif。这是整个过程最关键的一步,一共需要修改四处地方:
(1)在[SourceDisksFiles]段加入iastor.sys   = 1,,,,,,4_,4,1,,,1,4。等号前为驱动文件名,等号后的内容是固定的。
(2)在[HardwareIdsDatabase]段的PCI\VEN*** 语句后加入以下语句:
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"

PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"   

PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"  
                             
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"                              
这几个语句是根据TxtSetup.oem的[HardwareIds.SCSI.IaStor_XP]小节修改而来,注意:“=”之前部分没有引号,“iaStor”则一定必须加上英文引号。等号前面的内容依不同硬件而有差异(必须由分析TxtSetup.oem得到),等号后边引号内文字可以修改,但必须与下面第三处和第四处的等号前的内容保持一致。
(3) 在[SCSI.Load]段加入iaStor = iaStor.sys,4。等号后的格式是:驱动文件名,4。
(4)在[SCSI]段加入iaStor = "Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)"。等号后边为描述性文字,可以从TxtSetup.oem中得到,也可以自己修改,不影响使用。
第六步:我们将C:\XPTemp这个临时文件夹中所有修改过的两个文件iaStor.sy_、 txtsetup.sif,加入I386文件夹中,之后使用Nero刻录软件刻盘。
NERO刻盘步骤
1、启动Nero Burning ROM,选择启动型CD或DVD
2、选择可启动的映像文件(w2ksect.dat)
3、高级选项:
      a、虚拟类型:不虚拟
      b、已加载扇区:4
      c、新建
4、将修改后的XP文件添加刻盘
反复使用这种方法,还可以在安装光盘中集成多个SATA驱动。需要指出的是,使用本方法所制作出来的安装光盘只有从光盘启动进入安装程序时才会自动装载SATA驱动。如果从DOS下开始安装系统,则DOS本身必须先识别出SATA硬盘,同时必须有可以访问的FAT分区,才能顺利进行安装。


大家都是明白人,一看就知道怎么在PE里面搞了,对吧?
回复

使用道具 举报

3#
发表于 2008-11-2 10:59:16 | 只看该作者
我一直搞不明白 PCI\VEN_8086&DEV_2822&CC_0104 中的 8086&DEV_2822&CC_0104 是怎么来的。
回复

使用道具 举报

4#
发表于 2008-11-2 16:32:37 | 只看该作者
我最近也在学习添加SATA驱动,我认为[SourceDisksFiles]这个语句指出了驱动拷贝的源地和目的地。
[SCSI.Load]指明了装载驱动。[SCSI]实际上应该是查看驱动属性里显示的内容。至于
[HardwareIdsDatabase]这个不太清楚是干什么的,按我的想法,也许是标明了不同厂家硬件的代码,我尝试下载了自由天空的驱动,打开后看了一下,发现并没有[HardwareIdsDatabase]这一项,那么这个代码应该是windows自动生成的,还希望高手能把这个代码的用处及提取方法介绍一下。
回复

使用道具 举报

5#
发表于 2008-11-2 16:44:10 | 只看该作者
更新磁盘驱动之难,不是一般坛友所能解决的。。

介绍一个帖子和一个工具吧,,其他LZ看着办,可以搞定自然好,如果搞不定,就建议直接提取高手的驱动吧。。

[待测]Intel SIS VIA ULI AMD ATI NV南桥、板载HPT JMB MV ITE SIL驱动[10月30日]
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D7

[2008-03-13更新]TXTSETUP.SIF 编辑工具
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3
回复

使用道具 举报

6#
发表于 2008-11-2 18:38:20 | 只看该作者
我也不会弄,不过还好现在不整电脑了. 自己用用足够了. 
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-5 11:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表