WinPE: Windows Preinstallation Environment

WinRE: Windows Recovery Environment

*如果你想知道如何添加Windows Explorer到WinPE/RE,这篇文章不适用,因为我搞明白……请不吝赐教

先决条件:安装有Windows AIK(WAIK)的PC

关于Windows AIK的下载,请参考http://goo.gl/CIz6

步骤1:准备

从WAIK拷贝对应的winpe.wim

(利用copype.cmd,具体用法请参考“Windows PE 用户手册”)

2010-10-1 20-18-57

2010-10-1 19-55-56

这里以amd64为例,注意不是x64.

拷贝完成后,需要对这个wim进行mount操作,可以选择挂在某个特定的目录下。比如现在将第一个镜像(index:1)挂在D:\x64\mount下

*用peimg也可以实现。

dism /mount-wim d:\x64\winpe.wim /index:1 /mountdir:d:\x64\mount

2010-10-1 19-56-27

到目前为止,已经可以开始对这个镜像进行定制了。

步骤2:定制镜像

先看一下现在的这个镜像里有哪些包

dism /image:D:\x64\mount /Get-Packages

2010-10-1 21-01-49 

可以很清楚的看到里面已经集成了ZH-CN的LP和FontSupport

用dism的/Add-package可以添加包到镜像中,DISM还可以添加语言、驱动等等,具体的包的功能和DISM用法请参见“Windows PE 用户手册”

WinPE貌似没有集成AHCI驱动(待考证),所以需要手动添加

关于驱动的下载,可以利用Hardware IDs到Windows Update Catalog下载,

至于具体操作,请参考佘华煜的文章《如何安装从 Windows Update 目录下载的驱动程序

2010-10-1 20-26-37

本例:
Dism /image:<path_to_image> /Add-Driver /Driver:D:\Intel - Storage - Intel(R) ICH8M-E-M SATA AHCI Controller\iaAHCI.inf

2010-10-1 21-24-50

其他驱动因为我也不需要,所以就不集成了,毕竟WinPE还是要“够用就好”。

现在可以重新对这个镜像进行打包成WIM了

2010-10-1 21-36-01

 

然后把这新的winpe.wim移动到.\ISO\sources\并改名boot.wim,如果原来已经有了一个boot.wim,覆盖它。

随后利用oscdimg打包成ISO

2010-10-1 21-44-55

中间会提示长文件名的问题,不用理。

用虚拟机试验一下

2010-10-1 21-47-19

2010-10-1 21-49-41

由于我不会移植Windows Explorer,所以只能用记事本的这个来代替了,复制的时候没有进度条显示,不过救急还是够用了。

 posted on 2010-10-01 22:44  夜猫CN  阅读(3263)  评论(0编辑  收藏  举报