winpe里添加raid驱动
在winpe里添加raid驱动(转) 
2010-01-21 21:47:30|  分类: 默认分类 |字号 订阅
服务器故障,想COPY 出C区数据!看来只有用winpe这条路了!但愿明天去可以用!
Windows Preinstallation Environment(WinPE)(Windows预安装环境)基于在保护模式下运行的WindowsXP个人版内核,是一个只拥有较少(但是非常核心)服务的Win32子系统。这些服务为Windows安装、实现网络共享、自动底层处理进程和实现硬件验证。本身winpe里面是没有RAID驱动的,从而造成启动系统后,无法识别磁盘阵列。虽然网上有集成部分RAID驱动的winpe下载,但有部分RAID卡仍然无法识别,这样只能自己手工添加RAID驱动。
在winpe在PE中添加sata,raid驱动的方法:这里以本单位为例加以说明。心居顾清俞结局
1、到原版驱动文件,不到可以自己从相应网站下载。
2、从PE中提取的txtsetup.sif文件。
先将winPE中的winpe.is_重命名为winpe.cab或winpe.rar后,解压出winpe.iso
用UltraISO打开它,将txtsetup.sif提取出来,并用记事本打开备用。
3、 修改txtsetup.sif文件配置。
①、 打开驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“”等,用记事本打开备用;
②、 在txtsetup.sif中查[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4
③、查[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4
④、 切换到刚才打开的,查HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"改为PCI\VEN_8086&DEV_27C3&CC_0104=iaStor
qq面板分组⑤、 查[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。
4、复制驱动文件
将驱动文件iaStor.sys用压缩成iaStor.sy_并添加到PE的system32\DRIVERS目录下,然后将修改后的winpe.iso用重新压缩成winpe.is_替换原来的文件。
至此整个添加驱动工作完成。
第2种写法
本文用到cmd下的两个命令:Expand 解压缩命令 和 Makecab 压缩命令 以及 UltraISO软件。元旦节放假2023
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驱动的文件,把[]字段的所有行做下面字符替换:
变换前格式: 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_文件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。