wim是什么格式如何打开标题用XImage打开和编辑wim文件.docx
- 文档编号:8809363
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:11
- 大小:20.58KB
wim是什么格式如何打开标题用XImage打开和编辑wim文件.docx
《wim是什么格式如何打开标题用XImage打开和编辑wim文件.docx》由会员分享,可在线阅读,更多相关《wim是什么格式如何打开标题用XImage打开和编辑wim文件.docx(11页珍藏版)》请在冰豆网上搜索。
wim是什么格式如何打开标题用XImage打开和编辑wim文件
MicrosoftWindowsImagingFormat(WIM)映像格式。
WIM映像格式并非现在相当常见的基于扇区的映像格式,它是基于文件的。
与其他格式相比,通过使用基于文件的映像格式,WIM具有以下益处:
•WIM映像格式是硬件不可知的,这意味着您只需要一个映像来寻址许多不同的硬件配置。
•WIM映像格式还允许您在一个实际文件中存储多个映像。
例如,Microsoft可在一个WIM映像文件中附带多个SKU。
您可以在单个映像文件中存储具有或不具有核心应用程序的映像。
而且,您可以将其中一个映像标记为可引导映像,从而允许您从包含在WIM文件中的磁盘映像来启动计算机。
•WIM映像格式还启用了压缩和单一实例,从而可大大减小映像文件的大小。
单一实例是一种允许您用一个文件副本的空间来存储多个文件副本的技术。
例如,如果映像1、2和3均包含文件A,则单一实例将存储文件A的单个副本,并将映像1、2和3指向该副本。
•WIM映像格式允许您离线维护映像。
您可以添加或删除某些操作系统组件、补丁以及驱动程序,而无需创建一个新的映像。
例如,现在对于MicrosoftWindowsXP来说,您要花费几个小时来更新一个映像,而WindowsVista只需要几分钟的时间即可。
例如,要将某个补丁添加到WindowsXP映像,您必须引导主映像,添加该补丁,然后再次准备映像。
对于WindowsVista,您可离线维护映像。
•与要求您将磁盘映像部署到其容量大于或等于源磁盘容量的分区的、基于扇区的映像格式不同,WIM映像格式允许您在任意大小的分区上安装磁盘映像。
•WindowsVista提供一个用于名为WIMGAPI的WIM映像格式的API,开发人员可以使用它来处理WIM映像文件。
•WIM映像格式允许非破坏性的部署。
这意味着您可以将数据保留在您应用映像的卷上,因为该映像的应用程序并不清除磁盘的现有内容。
XImage功能
XImage本身是一个相当简单的程序,这是我非常喜欢它的原因之一。
它是一个简单的命令行驱动器实用程序,可以从命令行提示符或MicrosoftWindowsPreinstallationEnvironment(WindowsPE)运行。
换句话说,您与XImage交互的方式和与Xcopy进行交互的方式是相同的。
我希望它是命令行实用程序这一事实不会令您失望。
我更愿意我的磁盘映像工具拥有命令行接口,因为它们可以大大简化对工具使用的脚本编写。
而WindowsVista的批处理脚本编写功能是如此强大,以至于没有利用XImage脚本编写不能完成的任务。
XImage的核心功能允许您将卷捕获到WIM文件中,以及将WIM文件应用于卷。
例如,用于捕获映像的命令正是ximage/captureC:
image.wim"Name"。
将映像应用于卷的命令是ximage/applyimage.wim1,其中1告诉XImage应用文件image.wim中索引号为1的映像。
当然,XImage包括很多命令,用于维护映像并以创造性的方式使用映像。
表1提供了这些命令的概述。
表1.XImage命令行选项概述
/append
将卷映像附加到现有WIM文件
/apply
将卷映像应用于特定驱动器
/capture
将卷映像捕获到新的WIM文件中
/commit
提交对已安装WIM进行的更改
/compress
将压缩类型设置为none、fast或maximum
/config
使用指定文件设置高级选项
/delete
从具有多个映像的WIM文件中删除映像
/dir
显示卷映像内的文件和文件夹的列表
/export
将映像从一个WIM文件传输到另一个WIM文件
/info
返回存储的指定WIM的XML说明
/ref
设置应用操作的WIM引用
/scroll
滚动输出以重定向
/split
将一个现有WIM文件拆分成多个只读的WIM部分
/verify
验证重复的和提取的文件
/mount
将具有只读访问权限的映像安装到指定目录
/mountrw
将具有读写访问权限的映像安装到指定目录
/unmount
卸载安装到指定目录的映像
/?
返回XImage的有效命令行参数
有一个功能值得进一步讨论,就是因为我认为将映像安装到一个目录这个功能非常酷。
您可以安装映像,像处理文件系统上的任何文件一样修改映像,然后卸载映像。
例如,您可以安装一个操作系统映像,添加设备驱动程序,然后将其卸载。
这当然比从头重新生成磁盘映像要好。
用法:
Usage:
XIMAGE/capture[Drive][ImageFile][Description]
XIMAGE/boot[Drive][ImageFile][Description]
XIMAGE/append[Drive][ImageFile][Description]
XIMAGE/apply[ImageFile][Drive][View#]
XIMAGE/script[Script
Commands:
/capture-Createsanewimageofadrive
/boot-Createsanewbootableimageofadrive
/append-Appendsadriveimageintoanexistingimage
/apply-Appliesanimagetoadrive
/info-Displaysavailableimageviews
/script-Specifiesananswerscript
/scroll-Scrollsoutputforredirection
/nosis-Storesduplicatefiles
/nocomp-Storesuncompressedfiledata
/lznt-UseLZNT1compression
/lzx-UseLZXcompression[default]
/flags-Userdefinedimageflags
/verify-Verifyduplicatefiles
Examples:
ximage/captureD:
data.wim"DriveD"
ximage/lzx/captureC:
cdrive.wim"CDrive"
ximage/lznt/captureE:
data.wim"DriveE"
ximage/nosis/nocomp/captureD:
data.wim"DriveD"
ximage/scroll/appendE:
data.wim"DriveE"
ximage/bootD:
data.wim"DriveD"
ximage/applydata.wimD:
1
ximage/infodata.wim
ximage/scriptunattend.txt
ximage/flags128/captureD:
data.wim"DriveD"
翻译成中文好像是
用法:
XIMAGE/capture[驱动器][镜像名][描述]
XIMAGE/boot[驱动器][镜像名][描述]
XIMAGE/append[驱动器][镜像名][描述]
XIMAGE/apply[镜像名][驱动器][视图#]
XIMAGE/script[脚本]
命令:
/capture-从驱动器产生新的镜像
/boot-从驱动器产生新的可引导光盘
/append-将一个驱动器镜像添加到已有的镜像中
/apply-将镜像应用到驱动器
/info-显示可用的镜像视图
/script-指定回应脚本
/scroll-重新滚动输出
/nosis-储存复制的文件
/nocomp-储存已解压缩的文件数据
/lznt-使用LZNT1压缩
/lzx-使用LZX压缩[默认]
/flags-使用者定义的镜像标记
/verify-验证副本文件
范例:
ximage/captureD:
data.wim"DriveD"
ximage/lzx/captureC:
cdrive.wim"CDrive"
ximage/lznt/captureE:
data.wim"DriveE"
ximage/nosis/nocomp/captureD:
data.wim"DriveD"
ximage/scroll/appendE:
data.wim"DriveE"
ximage/bootD:
data.wim"DriveD"
ximage/applydata.wimD:
1
ximage/infodata.wim
ximage/scriptunattend.txt
ximage/flags128/captureD:
data.wim"DriveD"
自己译的,英语不太好,可能会有错:
(
其它的你可以到网上找找,也有的。
在加些..
Microsoft在下一代WindowsVistaBeta1(CodeNameLonghorn)中,采用了新的Windows克隆部署方式——WIM。
这种克隆安装方式,类似于Ghost,但比Ghost有更大的灵活性(可以恢复到任意分区,可以在安装之前设置安装序列号、用户名等),所以很快吸引了众多玩家的眼球……
WIM,始于Longhorn
最近,在微软新发布的下一代操作系统WindowsVistaBeta1安装光盘,应用了一种全新的系统封装方式WIM(WindowsImaging,如图1)。
自己动手以Longhorn方式封装XP
1.WIM的优点
WIM采用类似于Ghost的方式进行系统封装,系统安装时间被大大缩短。
我们在测试机上安装,花了18分钟就完成了操作系统的部署。
WIM虽然采用类似Ghost的方式进行系统安装,但是却比Ghost更灵活,它允许我们在把镜像文件恢复到硬盘之前,选择恢复分区、输入序列号、并进行其他的简单配置(如图2);
自己动手以Longhorn方式封装XP
而这些操作,在采用Ghost恢复系统的方法中是无能为力的。
2.揭开WIM的面纱
在微软的官方网站,有“WindowsAutomatedInstallationKit(WAIK)”的用户指南(WIM封装格式其实就是WAIK采用的压缩、封装格式):
对于这种WIM格式的文件,Microsoft提供了xImage程序对其进行操作。
xImage包含在WAIK中,目前还没有正式发布,有这方面需求的用户,可以到“Juju猫宽带宝藏论坛”()求助。
由于xImage相关的规格仍在变化,所以对于不同版本的WindowsVista中包含的WIM,比如在Longhorn的5048,以及WindowsVistaBeta15112中的WIM文件,都需要相应版本的xImage来操作。
(1)查看WIM文件信息
xImage是一个命令行工具。
我们可以使用它来完成针对WIM文件的制作、管理、查看等操作。
输入以下指令可以获得其详细帮助信息:
xImage/?
比如,在WindowsVistaBeta1安装光盘的Sources目录下,有Boot.wim和Install.wim两个WIM文件。
我们可以使用:
xImage/infof:
\Sources\Boot.wim来查看Boot.wim中包含的信息。
从图3
自己动手以Longhorn方式封装XP
中我们可以看出,Boot.wim采用LZX方式进行压缩(最大压缩率),包括两个部分,其中只有第二个部分是可以引导的。
(2)读取WIM文件
WIM文件中的内容,我们可以通过安装xImage中附带的WIM文件系统过滤器来实现(在wimfltr.inf文件上单击右键,选择“安装”)。
安装WIM文件系统过滤器之后,就可以用xImage文件把WIM镜像文件加载到某个目录。
比如,把Install.wim的第一部分内容,加载到G:
\Mount目录下。
xImage/mountg:
\mountf:
\Sources\Install.wim1
参数说明:
/mount:
只读方式加载。
/mountrw则是读写方式加载。
f:
\Sources\Install.wim1:
加载Install.wim文件的第一部分。
可以先用“xImage/infof:
\Sources\Install.wim”指令查看Install.wim文件包含几部分,再选择加载。
将Install.wim文件加载到g:
\mount后,在“资源管理器”中对g:
\mount目录的操作就相当于对WIM镜像文件进行操作(如图4)。
自己动手以Longhorn方式封装XP
(3)创建WIM文件
WAIK方法封装系统,其实就是将一个已经安装好的系统,压缩到一个WIM文件中。
我们可以执行以下语句:
xImage/compressmaximum/captureC:
Install.wim"WindowsXPProfessionalSP2"
将C盘的所有内容,压缩到Install.wim文件中(C:
和Install之间有空格),压缩率为最大压缩率(共有None——不压缩,fast——快速压缩,maximum——最大压缩率三种级别),说明文字为“WindowsXPProfessionalSP2”。
提示:
要加载Install.wim文件,必须先将其拷贝到硬盘上,否则会得到“ErrorMountingImage!
”的错误提示而不能加载。
准备工作
下面,我们将以WIM方式封装WindowsXPProfessionalSP2。
在开始封装之前,我们还需要进行一些准备工作。
提示:
操作完毕后,可以执行“xImage/unmountg:
\mount”来卸载WIM文件。
如果你采用的是读写加载,则可以添加“/commit”参数将修改保存到WIM文件中:
xImage/unmount/commitg:
\mount
1.工具准备
●WindowsVistaBeta1Build5112镜像文件
如果你手头的是DVD是安装光盘,请首先用UltraISO制作成光盘镜像ISO文件。
●xImage6.0.5112
●SysPrep
将其释放到c:
\Sysprep目录下。
由于WindowsVistaBeta1Build5112安装光盘中并没有内置Sysprep,你可能需要从Longhorn5048或者更早版本中提取。
●WinPE类启动光盘。
推荐使用深山红叶WinPE启动光盘。
●UltraISO(
一个功能强大,可以用来编辑WindowsVistaBeta1Build5112光盘镜像的工具软件,它也可以用来从光盘制作镜像文件,从光盘提取镜像文件,制作、优化多系统安装光盘。
2.系统准备
安装一个全新的WindowsXP到硬盘(分区最好是FAT32格式),安装好各种应用程序,并且对其进行适当的优化调整。
用WIM封装WindowsXPSP2实战
WIM与Ghost封装WindowsXP类似,都是在一台计算机上首先安装系统,部署需要的应用程序后,再把它封装起来,恢复到其他计算机上。
1.系统减肥
为了不让封装系统占用过大空间,我们还需要像“十分钟,打造万能的WindowsXP系统恢复光盘”一文中介绍的方法那样,清除系统垃圾、关闭系统还原,把页面文件设置为无,然后重新启动计算机使设置生效。
2.SysPrep
系统调整好后,切换到C:
\Sysprep目录下,执行Sysprep进行系统预处理。
处理完毕后,系统会自动关机。
3.制作WIM镜像
用WinPE光盘启动计算机,切换到xImage保存目录,执行以下指令把C盘安装的WindowsXPProfessionalSP2封装到d:
\Install.wim文件中。
xImage/Compressmaximum/Capturec:
D:
\Install.wim"WindowsXPProfessionalSP2"
xImage封装系统需要的时间比较长,一般在20分钟以上,具体时间随计算机配置强弱有所区别(如图5)。
自己动手以Longhorn方式封装XP
提示:
我们在没有安装任何应用程序,没有清除DLLCache,但删除了页面文件的情况下,生成的WIM镜像文件大小为655MB——看起来用WIM封装的WindowsXP系统,也需要用DVD光盘来刻录了。
4.制作启动光盘
下面,我们将用UltraISO打开WindowsVistaBeta1Build5112镜像,把WindowsVistaBeta1的WIM文件用WindowsXP的相应文件代替。
(1)添加WindowsXP封装文件
添加刚才创建的Install.wim到光盘镜像的Sources目录下覆盖原来文件(如图6)。
由于原光盘中的Drivers目录,是WindowsVista需要的一些驱动程序,我们封装的是WindowsXP,并不需要这些驱动,可以删除它,节省1.26GB的空间。
(2)序列号的问题
把WindowsXPSP2光盘的i386目录下的Pidgen.dll和setupp.ini添加到WindowsVista光盘镜像Sources目录下(覆盖Pidgen.dll),这样可以让你在安装的时候输入WindowsXP的序列号可以通过验证。
自己动手以Longhorn方式封装XP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- wim 是什么 格式 如何 打开 标题 XImage 编辑 文件