PE添加RAID驱动--

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

深山红叶已经集成了很多RAID驱动了,但是呢,谁都有运气不好的时候,一不小心就碰见了一个比较稀奇的卡或者古老的卡或者新颖的卡等等,这时候就只有给深山红叶挂第三方驱动了.

最简单的,当然是,你运气很好,那台机器有软驱,你在引导的时候按F6键就可以了,但是很可能你的命很苦,计算机的主人和你一样的苦,实在没有钱买一个已经没有什么用处的软驱.

唯一的办法,只有把驱动整合到深山红叶PE里面去了.

首先,你要明白,深山红叶挂驱动的地方有几个,很多文章都提过,PROGRAMS里的SYSTEM里的DRIVERS里的那一堆CAB文件,可以挂网卡,无线网卡,显卡驱动.我估计这个地方挂磁盘驱动八成没啥希望.

然后网上的文章也有提过其它地方挂载磁盘卡驱动的,我靠,我弄死找不到他们说的那些目录或者文件.幸好WINDOWS PE是基于WINDOWS预安装环境的,我对预安装环境还是有那么一点点熟悉.于是用给预安装环境增加驱动的方法试了一下,过完OK.

首先,找到WINPE.IS_文件,改成CAB的后缀,然后用WINRAR解开.你会发现其实那是一个ISO,比如说WINPE.ISO

然后呢,用ULTRAISO打开这个ISO文件,不要问我哪里有ULTRAISO,PE里面自己就带了个绿色版的.

再然后呢,找到你的RAID卡的驱动,一般来说里面有一个INF,一个SYS,一个DLL文件,还有什么README一类的,我们要那个SYS就行了,比如说叫XXXSATA.SYS,把它用WINCAB打包成为CAB文件,然后把那个CAB改名字叫做XXXSATA.SY_然后把这个文件用ULTRAISO弄进ISO文件里面SYSTEM32里面的DRIVERS里面去.也许PE版本不同有差异,你就自己找找ISO里面哪个目录下有一堆的SY_这种文件就行了.

然后用ULTRAISO在ISO文件里面找到传说中的TXTSETUP.SI_文件,一般在根目录,也不排除丢在SYSTEM32或者DRIVERS里面,把它提取出来,改成CAB文件,解开,然后发现实际上是TXTSETUP.SIF这就是WINDOWS预安装环境加载驱动的配置文件哦!

然后用ULTRAEDIT编辑这个文件,把你的驱动的信息添加进去就行了.我以我前面说的XXXSATA这块鬼知道存在与否的SATA卡为例.

1.在[SCSI]里面增加

XXXSATA = "XXX SATA CONTROLLER"

其实这只是个名字,它代表的就是WINDOWS预安装环境加载的时候,下面显示的正在加载XXXX驱动那玩艺儿.

2.在[SCSI.Load]里面增加

XXXSATA = XXXSATA.sys,4

这就是挂驱动啦,有人问不是压缩成了CAB格式的SY_文件吗?大哥,人家程序自己知道分析解压缩,你保持名字的一致性就行啦。

3.然后就是比较复杂的一点的了。

在[HardwareIdsDatabase]里面增加

PCI\VEN_105A&DEV_3373 = "XXXSATA"

上面那个PCI后面的数字编号别抄我的我只好i举个例子,抄的话你的PE就准备蓝屏吧。这串数字在你的驱动的INF文件里面去找,有,绝对有。自己研究研究。

4.然后在[SourceDisksFiles]里面添加

XXXSATA.sys = 1,,,,,,4_,4,1,,,1,4

完成了以后,把这个SIF文件用WINCAB压缩成CAB格式,改回SI_后缀名,然后用ULTRAISO添加到ISO文件里面取代以前的那个SI_文件,不过呢,劝你备份一下,特别是初学者。

安装在硬盘上的PE挂驱动的方式是基本一样的。其实不管是什么版本的PE,只要是基于WINDOWS 预安装环境的,都可以参考上面的方法挂RAID卡驱动。大家自己举一反三吧。

---------------------------------------------------------------------------------

WINPE集成SCSI/RAID驱动

本文用到cmd下的两个命令:Expand 解压缩命令和 Makecab 压缩命令以及 UltraISO软件。

1. 运行CMD>CD /D D:\RAIDPE,用EXPAND WINPE.IS_ WINPE.ISO 解压缩得到WINPE.ISO文件;用UltraISO从WINPE.ISO中把TXTSETUP.SI_文件提取出来,然后同样解压缩 EXPAND TXTSETUP.SI_ TXTSETUP.SIF,得到TXTSETUP.SIF文件。

2. 找到RAID驱动文件,例如 LSI Logic MegaRAID SAS 8308ELP For WIN2003的RAID驱动文件megasas.sys;然后用命令 MAKECAB megasas.sys megasas.sy_ 压缩一下文件,把压缩后的megasas.sy_放入UltraISO打开的WINPE.ISO里面的SYSTEM32\DRIVERS文件夹。

3. 用记事本打开RAID驱动的txtsetup.oem文件,把[HardwareIds.scsi.xxx]字段的所有行做下面字符替换:

变换前格式: MEGASAS = "PCI\VEN_1000&DEV_0411&SUBSYS_10011000", "megasas"

变换后格式: PCI\VEN_1000&DEV_0411&SUBSYS_10011000="megasas"

也就是把“MEGASAS = "”替换为空,“", ”替换为“=”,然后把这些以PCI\VEN_开头的所有行复制一下。

4. 打开TXTSETUP.SIF文件,里面有4个字段需要添加新RAID驱动内容:[HardwareIdsDatabase] 硬件标识字段

[SCSI] 驱动描述字段

[SCSI.Load] 驱动加载字段

[SourceDisksFiles] 驱动文件位置字段

a.先在[HardwareIdsDatabase] 字段末尾新行把刚才复制的PCI\VEN_开头内容粘贴上去;

b.然后在[SourceDisksFiles]字段末尾加上新行:

megasas.sys = 1,,,,,,4_,4,1,,,1,4

c.在[SCSI.Load]字段末尾加上新行:

megasas=megasas.sys,4

d.在[SCSI]字段末尾加上新行:

megasas="LSI MegaRAID SAS RAID Controller Driver"

保存TXTSETUP.SIF文件后用命令 MAKECAB TXTSETUP.SIF TXTSETUP.SI_ 压缩并把WINPE.ISO里面的TXTSETUP.SI_用这个修改后的文件替换掉。

5. 点UltraISO的保存按钮,然后用命令 MAKECAB WINPE.ISO WINPE.IS_ 压缩一下再替换掉原来的WINPE.IS_文件。

相关文档
最新文档