自己动手 以Longhorn方式来包装Windows XP( 二 )


提示:要加载Install.wim文件,必须先将其拷贝到硬盘上,否则会得到“Error Mounting Image!”的错误提示而不能加载 。
准备工作
下面,我们将以WIM方式封装Windows XP Professional SP2 。在开始封装之前,我们还需要进行一些准备工作 。
提示:操作完毕后,可以执行“xImage /unmount g:mount”来卸载WIM文件 。如果你采用的是读写加载,则可以添加“/commit”参数将修改保存到WIM文件中:
xImage /unmount /commit g:mount
1.工具准备
●Windows Vista Beta 1 Build 5112 镜像文件
如果你手头的是DVD是安装光盘,请首先用UltraISO制作成光盘镜像ISO文件 。
●xImage 6.0.5112
●SysPrep
将其释放到c:Sysprep目录下 。由于Windows Vista Beta 1 Build 5112安装光盘中并没有内置Sysprep,你可能需要从Longhorn 5048或者更早版本中提取 。
●WinPE类启动光盘 。
推荐使用深山红叶WinPE启动光盘 。
●UltraISO(http://www.ezbsystems.com/ultraiso/) 。
一个功能强大,可以用来编辑Windows Vista Beta 1 Build 5112光盘镜像的工具软件,它也可以用来从光盘制作镜像文件,从光盘提取镜像文件,制作、优化多系统安装光盘 。
2.系统准备
安装一个全新的Windows XP到硬盘(分区最好是FAT32格式),安装好各种应用程序,并且对其进行适当的优化调整 。
用WIM封装Windows XP SP2实战
WIM与Ghost封装Windows XP类似,都是在一台计算机上首先安装系统,部署需要的应用程序后,再把它封装起来,恢复到其他计算机上 。
1.系统减肥
为了不让封装系统占用过大空间,我们还需要像“十分钟,打造万能的Windows XP系统恢复光盘”一文中介绍的方法那样,清除系统垃圾、关闭系统还原,把页面文件设置为无,然后重新启动计算机使设置生效 。
2.SysPrep
 系统调整好后,切换到C:Sysprep目录下,执行Sysprep进行系统预处理 。处理完毕后,系统会自动关机 。
3.制作WIM镜像
用WinPE光盘启动计算机,切换到xImage保存目录,执行以下指令把C盘安装的Windows XP Professional SP2封装到d:Install.wim文件中 。
xImage /Compress maximum /Capture c: D:Install.wim "Windows XP Professional SP2"
xImage封装系统需要的时间比较长,一般在20分钟以上,具体时间随计算机配置强弱有所区别(如图5) 。

///WIM-05.jpg ◎xImage封装系统中///
提示:我们在没有安装任何应用程序,没有清除DLLCache,但删除了页面文件的情况下,生成的WIM镜像文件大小为655MB——看起来用WIM封装的Windows XP系统,也需要用DVD光盘来刻录了 。
4.制作启动光盘
下面,我们将用UltraISO打开Windows Vista Beta 1 Build 5112镜像,把Windows Vista Beta 1的WIM文件用Windows XP的相应文件代替 。
(1)添加Windows XP封装文件
添加刚才创建的Install.wim到光盘镜像的Sources目录下覆盖原来文件(如图6) 。由于原光盘中的Drivers目录,是Windows Vista需要的一些驱动程序,我们封装的是Windows XP,并不需要这些驱动,可以删除它,节省1.26GB的空间 。
(2)序列号的问题
把Windows XP SP2光盘的i386目录下的Pidgen.dll和setupp.ini添加到Windows Vista光盘镜像Sources目录下(覆盖Pidgen.dll),这样可以让你在安装的时候输入Windows XP的序列号可以通过验证 。

///WIM-06.jpg ◎用Windows XP封装文件代替Windows Vista封装文件///
写在最后
Windows Vista Beta 1中的WIM,是很有发展前途的一种系统封装方式 。目前WIM的封装工具WAIK还没有正式发布,所以我们是采用“偷天换日”的方法来实现Windows XP Professional SP2的封装 。这只能算是一种权宜之计,当WAIK发布之后,WIM封装方式的制作应该会更简单,并且具有更多的调整选项 。

推荐阅读