winpe集成raid驱动~

    RAID中系统崩溃,服务器的USB软驱还不见了,光盘引导只能重新分区安装,没办法只好自己想办法整合驱动,在网上查资料,首先试了整合在win2003中,安装正常但是装完后重启进不去系统,原因不明。因为比较紧急所以又试PE,成功,导出所有文件,用引导盘重做了系统,下面把网上查到的资料整理重新编辑一下记录分享。其中有些步骤还是一知半解,希望有高手可以指点我。

 

1、先把PE的ISO文件解压到一个新的文件夹中。用ULTRAISO打开ISO,在启动菜单中选中保存引导文件,保存一个引导文件备用。


2、首先找到xxx.IS_文件,我下的这个PE的文件是\MINIPE\TYPE.IS_,后缀改成CAB,然后用WINRAR解开.你会发现其实那是一个ISO,比如说TYPE.ISO,用ULTRAISO打开这个ISO文件。


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


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

我以我前面说的XXXSATA这块鬼知道存在与否的SATA卡为例.

    3.1、在[SCSI]里面增加 ft8300 = "Promise FastTrak SX8x00 (6300) Controller-Intel x86 platform" 其实这只是个名字,它代表的就是WINDOWS预安装环境加载的时候,下面显示的正在加载XXXX驱动那玩艺儿. 可以在INF文件或OEM文件中找到差不多的信息。

    3.2、然后在[SCSI.Load]里面增加 ft8300 = ft8300.SY_,4 这就是挂驱动啦,有人问不是压缩成了CAB格式的SY_文件吗?大哥,人家程序自己知道分析解压缩,你保持名字的一致性就行啦。

    3.3、在[HardwareIdsDatabase]里面增加 PCI\VEN_105A&DEV_6300 = "ft8300" 上面那个PCI后面的数字编号别抄我的我只好i举个例子,抄的话你的PE就准备蓝屏吧。这串字符在你的驱动的INF文件或是OEM文件里面去找。

    我这个驱动INF文件中的[Promise]、OEM文件的[HardwareIds.SCSI.xxx] 段里面有。分别是:
[Promise]
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6300
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6301
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6302
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6303
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6304
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6305
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6306
%NapaDesc%=Napa_Inst,PCI\VEN_105A&DEV_6307
[HardwareIds.SCSI.Napa_amd64]
id = "PCI\VEN_105A&DEV_6300", "ft8300"
id = "PCI\VEN_105A&DEV_6301", "ft8300"
id = "PCI\VEN_105A&DEV_6304", "ft8300"
id = "PCI\VEN_105A&DEV_6305", "ft8300"
id = "PCI\VEN_105A&DEV_6302", "ft8300"
id = "PCI\VEN_105A&DEV_6303", "ft8300"
id = "PCI\VEN_105A&DEV_6306", "ft8300"
id = "PCI\VEN_105A&DEV_6307", "ft8300"

改成这种格式:

PCI\VEN_105A&DEV_6300 = "ft8300"
PCI\VEN_105A&DEV_6301 = "ft8300"
PCI\VEN_105A&DEV_6304 = "ft8300"
PCI\VEN_105A&DEV_6305 = "ft8300"
PCI\VEN_105A&DEV_6302 = "ft8300"
PCI\VEN_105A&DEV_6303 = "ft8300"
PCI\VEN_105A&DEV_6306 = "ft8300"
PCI\VEN_105A&DEV_6307 = "ft8300"

    3.4、然后在[SourceDisksFiles]里面添加 ft8300.sys = 1,,,,,,4_,4,1,,,1,4 完成了以后,

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

 

4、用ULTRAISO把文件载入新镜像,再在启动菜单中选载入引导文件,重命名一下镜像,就可以生成了。

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



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值