准备工作:
1)Ultra ISO 用于替换深山红叶CD镜像中的文件。
2)Virtual Drive Manager 用于操作WINPE镜像中的文件。
3)Intel ICH8R 32-bit 驱动v7.5。从intel网站下载,提取安装文件中的iastor.sys,iastor.inf和txtsetup.oem文件备用。
* (1)和(2)深山红叶光盘本身就有,在光盘搜索Ultra ISO和VDM找到备用。
步骤:
1)用Ultra ISO打开深山红叶光盘镜像文件PowerMiniPE.iso,提取根目录下WINPE.IM_和WINPE.SIF两个文件。WINPE.IM_是一个压缩文件,可用winrar或者微软自己的expand.exe解压缩成WINPE.IMG,这个就是GRUB启动以后要装载的WINPE镜像。
2)用VDM装载刚才解压缩出来的WINPE.IMG,这样会虚拟一个新的驱动器盘符,譬如说F:,根目录下的WINS目录里面是WINPE的文件。注意VDM加载的时候不要选择只读,否则对虚拟盘的修改不能保存下来。
3)修改虚拟的F:盘。
- 拷贝iastor.sys到F:\WINS\SYSTEM32\,覆盖掉旧版的iastor.sys
- 修改F:\TXTSETUP.SIF,这是一个文本文件。
在[SourceDisksFiles]段加入iaStor.sys=1,,,,,,4_,4,1,,,1,4
在[HardwareIdsDatabase]段加入PCI\VEN_8086&DEV_2822&CC_0104="iaStor"
* PCI\VEN_8086&DEV_2822&CC_0104是硬件设备的ID,可以在驱动程序的txtsetup.oem中找到,这个ID一定不能搞错。
在[SCSI.Load]段加入iaStor=iaStor.sys,4
在[SCSI]段加入iaStor="Intel(R) ICH8R/ICH9R SATA RAID Controller",这段说明文字也能在txtsetup.oem中找到
最后在TXTSETUP.SIF中搜索一遍iaStor,如果发现有旧的相关条目存在,都删掉。 - 拷贝iastor.inf到F:\WINS\INF。这步可能不是必须的,限於时间就没有深究了。
- 从VDM卸载WINPE.IMG,这样这个文件已经包括了新的RAID驱动。
4)用cabarc.exe (这个是免费的windows SDK中带的cab制作工具,也可以用其他的cab工具)压缩: cabarc.exe n WINPE.IM_ WINPE.IMG 这样就又得到了压缩版的WINPE镜像文件WINPE.IM_。
5)把新生成的WINPE.IM_拖到Ultra ISO中,替换掉旧的。注意不要更改Ultra ISO的其他,免得光盘镜像不能启动。然后存盘,就得到了新的PowerMiniPE.iso。用这个新iso刻张CD就可以启动WINPE并接看到ICH8R上挂的所有硬盘了!
备注:上面(4)如果没有cab压缩工具可以免掉,直接用WINPE.IMG也可。只是要把Ultra ISO根目录里WINPE.SIF的对应条目改成WINPE.IMG而不是原来的WINPE.IM_,这样做出来的光盘稍微大一点(大概大10MB),但是效果一样。
No comments:
Post a Comment