以Longhorn 方式包装Windows XP

microsoft在下一代Windows Vista Beta 1(CodeName Longhorn)中,采用了新的Windows克隆部署方式——WIM 。这种克隆安装方式,类似于Ghost,但比Ghost有更大的灵活性(可以恢复到任意分区,可以在安装之前设置安装序列号、用户名等),所以很快吸引了众多玩家的眼球……
WIM,始于Longhorn
最近,在微软新发布的下一代操作系统Windows Vista Beta 1安装光盘,应用了一种全新的系统封装方式WIM(Windows Imaging, 如图1) 。


///WIM-01.jpg ◎Windows Vista Beta 1安装光盘采用WIM格式封装系统///
【以Longhorn 方式包装Windows XP】1.WIM的优点
WIM采用类似于Ghost的方式进行系统封装,系统安装时间被大大缩短 。我们在测试机上安装,花了18分钟就完成了操作系统的部署 。
WIM虽然采用类似Ghost的方式进行系统安装,但是却比Ghost更灵活,它允许我们在把镜像文件恢复到硬盘之前,选择恢复分区、输入序列号、并进行其他的简单配置(如图2);

///WIM-02.jpg ◎Windows开始安装之前进行系统配置,实现自动化安装///而这些操作,在采用Ghost恢复系统的方法中是无能为力的 。
2.揭开WIM的面纱
在微软的官方网站,有“Windows Automated Installation Kit(WAIK)”的用户指南(WIM封装格式其实就是WAIK采用的压缩、封装格式):
http://www.microsoft.com/downloads/details.aspx?FamilyID=fe43b82d-da66-4481-a904-270511a061b8&displaylang=en
对于这种WIM格式的文件,Microsoft提供了xImage程序对其进行操作 。xImage包含在WAIK中,目前还没有正式发布,有这方面需求的用户,可以到“Juju猫宽带宝藏论坛”(http://www.jujumao.com)求助 。
由于xImage相关的规格仍在变化,所以对于不同版本的Windows Vista中包含的WIM,比如在Longhorn的5048,以及Windows Vista Beta 1 5112中的WIM文件,都需要相应版本的xImage来操作 。
(1)查看WIM文件信息
xImage是一个命令行工具 。我们可以使用它来完成针对WIM文件的制作、管理、查看等操作 。输入以下指令可以获得其详细帮助信息:
xImage /?
比如,在Windows Vista Beta 1安装光盘的Sources目录下,有Boot.wim和Install.wim两个WIM文件 。我们可以使用:xImage /info f:SourcesBoot.wim来查看Boot.wim中包含的信息 。从图3

///WIM-03.jpg ◎info参数用来查看WIM文件的相关信息///
中我们可以看出,Boot.wim采用LZX方式进行压缩(最大压缩率),包括两个部分,其中只有第二个部分是可以引导的 。
(2)读取WIM文件
WIM文件中的内容,我们可以通过安装xImage中附带的WIM文件系统过滤器来实现(在wimfltr.inf文件上单击右键,选择“安装”) 。安装WIM文件系统过滤器之后,就可以用xImage文件把WIM镜像文件加载到某个目录 。比如,把Install.wim的第一部分内容,加载到G:Mount目录下 。
xImage /mount g:mount f:SourcesInstall.wim 1
参数说明:
/mount:只读方式加载 。/mountrw则是读写方式加载 。
f:SourcesInstall.wim 1:加载Install.wim文件的第一部分 。可以先用“xImage /info f:SourcesInstall.wim”指令查看Install.wim文件包含几部分,再选择加载 。
将Install.wim文件加载到g:mount后,在“资源管理器”中对g:mount目录的操作就相当于对WIM镜像文件进行操作(如图4) 。

///WIM-04.jpg ◎加载WIM文件后,就可以直接在资源管理器中拷贝、粘贴、添加、删除其中的内容了///
(3)创建WIM文件
WAIK方法封装系统,其实就是将一个已经安装好的系统,压缩到一个WIM文件中 。我们可以执行以下语句:
xImage /compress maximum /capture C: Install.wim "Windows XP Professional SP2"
将C盘的所有内容,压缩到Install.wim文件中(C:和Install之间有空格),压缩率为最大压缩率(共有None——不压缩,fast——快速压缩,maximum——最大压缩率三种级别),说明文字为“Windows XP Professional SP2” 。

推荐阅读