流传一:
所需工具软件
xp_w_picpath.exe
Setide.exe 用来更改IDE和电源模式
SYSPREP.EXE 封装程序
devcon.exe 用来删除驱动



一、制作PE引导映像
1. 提取原始Install.wim的1和2映像解压到空分区(或虚拟分区,用命令:subst x: d:\boot subst y: d:\drive)
① 将 install.wim 中的内容张开到驱动器x:和y:
设 xp_w_picpath 所在的目录在 D:\xp_w_picpath;进入该目录,键入
xp_w_picpath /apply d:\install.wim x: 1
xp_w_picpath /apply d:\install.wim y: 2



② 将 x: 和 Y: 由的文件生成新的 WIM 文件:
xp_w_picpath /flags 1 /boot x: e:\Install.wim "WinPE Boot Image"
xp_w_picpath /flags 2 /append y: e:\Install.wim "WinPE Drive Image"




现在生成的Install.wim镜像已经含有PE必需的启动信息和驱动信息. (此文件可做个备份方便以后调用)



注意:如果你已经有带PE引导的*.wim文件,可不做此步骤




二、安装全新的Windows XP 和其它软件



三、删除修改驱动程序
运行 Setide.exe




四、优化系统
1、关闭“电源管理”下的的休眠功能。右击桌面空白处,选择“属性 →屏幕保护程序→电源→休眠”,取消“启用休眠”前的钩即可。



2、关闭系统还原
 
3、如果你安装了一些通过Windows Installer安装的软件,并且以后不打算删除或者修复这些软件,还可以有选择的把C:\WINDOWS\Installer下的一些.msi文件删除。



4、解压XP安装盘\SUPPORT\TOOLS\DEPLOY.CAB中的SYSPREP.EXE、setupcl.exe、setupmgr.exe到C:\sysprep目录



五、运行封装程序



1、运行C:\sysprep\setupmgr.exe 制作SYSPREP.INF文件



2、执行C:\sysprep\devcon.exe remove * 删除驱动



3、运行C:\sysprep\SYSPREP.EXE -mini -noreboot 封装系统



4、进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决 见下方的进行SYSPREP后计算机硬件抽象层HAL(电源模式)的完美解决
5、重启电脑后用PE系统盘引导进入PE系统




六、在PE系统中制作映像文件



1、替换C:\WINDOWS\SYSTEM32\SETUP.BMP (安装背景图片、可不做)



2、追加自己封装的系统分区:
先删除pagefile.sys



del C:\pagefile.sys
xp_w_picpath.exe /flags 0 /append C: D:\Install.wim "Windows XP VOL SP2 "
C: 表示系统所在盘符




4、用UltraISO将做好的install.wim替换iso中的install.wim




七、刻盘安装!



可制作2K,2003,XP的WIM安装盘




此制作方法还用2个问题
1、C:\ntldr文件需手动恢复
2、制作2K系统时在恢复系统时需修改Boot.ini文件(将WINDOWS改为WINNT)



(我自己写了个程序在恢复系统时自动恢复ntldr文件和修改Boot.ini文件)




ISO包含文件:



BOOTBOOTFIX.BIN
FS_EXT.SYS
SETUPLDR.BIN



SOURCESeula.txt
PIDGEN.DLL
setup.exe
SETUPP.INI
setup.exe.local
spflvrnt.dll
spwizeng.dll
wdscore.dll
wdsutil.dll
win32ui.dll
win32uitheme.dll
winsetup.dll
xmlrw.dll







网上的另一个方法:



WIM 封装的 Windows XP SP2 制作过程全记录



具体步骤如下:
1、安装 Windows XP SP2 最新版本,打好各种补丁,调整好各种设置。
2、用 Ghost 做好备份。
3、删除可以删除的各种垃圾,以减小体积,这一步一定要小心。
3、用 Setupmgr.exe 生成自动封装脚本 sysprep.inf 文件。
4、用 Sysprep.exe 执行封装操作。
5、用深山红叶启动光盘启动电脑,进行 Windows PE。用 Xp_w_picpath.exe 执行 lzx 压缩。
    ① 下载 Longhorn 光盘,从中提取出 install.wim 文件放在 E:install.wim;
    ② 执行命令 xp_w_picpath /info E:install.wim,观察看到的信息:




Available Image Choices: 
    
 ------------------------ 
    
 <?xml version="1.0" encoding="UTF-16" standalone="no"?> 
    
 <WIM> 
    
          <IMAGE INDEX="0"> 
    
                  <DIRCOUNT>33</DIRCOUNT> 
    
                  <FILECOUNT>979</FILECOUNT> 
    
                  <TOTALBYTES>152267917</TOTALBYTES> 
    
                  <CREATIONTIME> 
    
                          <HIGHPART>0x1C58977</HIGHPART> 
    
                          <LOWPART>0x96FB6AE0</LOWPART> 
    
                  </CREATIONTIME> 
    
                  <DESCRIPTION>WINPE BOOT IMAGE</DESCRIPTION> 
    
                  <FLAGS>1</FLAGS> 
    
          </IMAGE> 
    
          <IMAGE INDEX="1"> 
    
                  <DIRCOUNT>32</DIRCOUNT> 
    
                  <FILECOUNT>976</FILECOUNT> 
    
                  <TOTALBYTES>152267730</TOTALBYTES> 
    
                  <CREATIONTIME> 
    
                          <HIGHPART>0x1C58977</HIGHPART> 
    
                          <LOWPART>0xB38CF480</LOWPART> 
    
                  </CREATIONTIME> 
    
                  <DESCRIPTION>WINPE DRIVE IMAGE</DESCRIPTION> 
    
                  <FLAGS>2</FLAGS> 
    
          </IMAGE> 
    
          <IMAGE INDEX="2"> 
    
                  <DIRCOUNT>1882</DIRCOUNT> 
    
                  <FILECOUNT>22874</FILECOUNT> 
    
                  <TOTALBYTES>3965721128</TOTALBYTES> 
    
                  <CREATIONTIME> 
    
                          <HIGHPART>0x1C58C3D</HIGHPART> 
    
                          <LOWPART>0x9A7EE2A0</LOWPART> 
    
                  </CREATIONTIME> 
    
                  <DESCRIPTION>ALL IN 1 IMAGE</DESCRIPTION> 
    
                  <FLAGS>0</FLAGS> 
    
          </IMAGE> 
    
 </WIM> 
    
     可以看到 flag 1 和 flags 2 包含了Windows PE 的启动信息和驱动部分。 
    
    ③ 生成两个虚拟驱动器: 
    
 md D:\boot 
    
 md d:\drive 
    
 subst x: d:\boot 
    
 subst y: d:\drive 
    
    ④ 将 install.wim 中的内容张开到驱动器x:和y: 
    
 设 xp_w_picpath 所在的目录在 D:\xp_w_picpath;进入该目录,键入 
    
 xp_w_picpath /apply e:\install.wim x: 1 
    
 xp_w_picpath /apply e:\install.wim y: 2 
    
     ⑤ 将 x: 和 Y: 由的文件生成新的 WIM 文件: 
    
 xp_w_picpath /flags 1 /boot x: e:\install0.wim "BOOT IMAGE" 
    
 xp_w_picpath /flags 2 /append y: e:\install0.wim "DRIVE IMAGE" 
    
 新生成的 install0.wim 文件比 install.wim 文件小很多。


    ⑥ 覆盖了原来的 install.wim 文件:
copy e:\install0.wim e:\install.wim
    ⑦ 将启动盘的所有内容压制到新 install.wim 文件中:
xiamge /flags 0 /append c: e:\install.wim "WINXP SP2 IMAGE"
这一步的时间很长,图拉丁1.2G 时执行 Ghost 只需要 4 分钟,用 xp_w_picpath lzx 压缩需要 21 分钟。
6、用 Ghost 恢复系统。
7、将 insall.wim 文件放入下载的 iso 文件( [url]www...net/bbs[/url] 有.提供的 iso 下载)中,重新生成 iso 镜像,刻盘,测试。
至此,整个封装过程结束。
由于 封装的 iso 内有大量的新驱动,在 vm 中测试可能会蓝屏,但在主机上安装不会有问题  





流传三:



/capture表示生成镜像,/flags 1 表示用户自定义的标记。这里仍然遵循原镜像的约定。



/lzx 是压缩参数,经过测试,这是最大的压缩参数。



引号里的参数是自定义的描述性信息





12.删除D分区所有文件,从原install.wim里释放第二部分到D分区,命令如下



xp_w_picpath /apply   D:\install.wim   J:   2



(“2”不能少,用来指定提取第二部分驱动信息)



step 4将D分区里的驱动信息追加到step 2中生成已经带启动信息的install.wim中,命令如下:



xp_w_picpath /append /lzx /scroll /flags 2 D: e:\install.wim "WinPE Drive Image"



(/append表示追加,/scroll表示以滚屏方式显示进度,/flags 2表示作的标记,仍然遵循原镜像的约定)



现在生成的wim镜像已经含有PE必需的启动信息和驱动信息.





13.然后追加自己封装的系统分区:



xp_w_picpath.exe /flags 0 /append D: install.wim "Windows Longhorn pro"





14.将wim改名为install.wim.





15.用xp_w_picpath /info 察看映像的indexes,如果是0、1、2,请改为1、2、3(用16进制编辑器)。



(笔者注:没明白为什么要改,老外有人先做个空映像的方法代替)





16.用UltraISO将做好的wim替换4074的iso中的wim.





17.然后刻盘安装!


转载于:https://blog.51cto.com/foreach/110098