winpe加载raid_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.oem”等,用记事本打开备用;

②、 在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4

③、查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4

④、 切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"改为PCI\VEN_8086&DEV_27C3&CC_0104=iaStor

⑤、 查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"

至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。

4、复制驱动文件

将驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到PE的system32\DRIVERS目录下,然后将修改后的winpe.iso用makecab.exe重新压缩成winpe.is_替换原来的文件。

至此整个添加驱动工作完成。

第2种写法

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

1. 运行CMD&gtCD /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. 用记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值