ImageX 详解
一、什么是 ImageX?
ImageX 是一个命令行工具,亚麻籽油治疗湿疹 原始设备制造商 (OEM) 和公司可以使用它来捕获、修改和应用基于文件的磁盘映像以进行快速部署。ImageX 可以使用 Windows 映像 (.wim) 文件复制到网络,或者还可以使用其他利用 .wim 映像的技术,如Windows 安装程序、Windows 部署服务(Windows DS) 以及系统管理服务器 (SMS) 操作系统功能部署包。
二、ImageX 命令行选项
1.imagex /append image_path image_file {"description"}{/boot | /check |
/configconfiguration_file.ini | /scroll | /verify}
描述:将卷映像附加到现有的 Windows 映像 (.wim) 文件中。创建该文件的个别实例,将其
与 .wim 文件中已存在的资源进行比较,以便不会重复捕获同一个文件。
image_path 指定要附加的现有 .wim 文件的名称和位置。
image_file 指定用于附加现有文件的卷映像的名称和位置。
"description"指定提供其他参考信息的文本。必须使用直引号。
还可以设置以下选项:
/boot 将卷映像标记为可启动。此选项仅适用于 Windows PE 映像。在 .wim 文件中,只能将
一个卷映像标记为可启动。
/check 检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。
/config configuration_file.ini 指定配置文件的名称和位置。必要时,可以重命名此文件。
/scroll 滚动输出以进行重定向。
/verify 通过检查错误和文件重复,可以进行文件资源验证。
2.imagex /apply image_file image_number image_nameimage_path {/check | /ref |
/scroll | /verify}
描述:将卷映像应用于指定的驱动器。image_file
指定应用到目录的卷映像的名称和位置。
image_number 指定引用 .wim 文件中的特定卷的编号。
image_name 指定标识 .wim 文件中的映像的名称。
image_path 指定将应用映像的文件路径。
在开始此过程之前,必须先创建所有的硬盘分区,除非您使用脚本运行此选项。如果对目录结
构使用 /apply 选项,则该选项将包含指定的目录,包括所有的子目录和文件。还可以设置以
下选项:
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
/ref splitwim.swm 启用对拆分的 .wim 文件 (SWM) 的引用。splitwim.swm 是其他拆分文件
的名称和位置。可以使用通配符。
/scroll 滚动要重定向的输出。
/verify 通过检查错误和文件复制,启用文件资源验证。
3.imagex /capture image_path image_file "name" {"description"} {/boot | /check |
/compress [type] | /config | /flags "EditionID" | /norpfix | /scroll | /verify}
描述:将某个驱动器的卷映像捕获到新的 .wim 文件。捕获的目录包括所有,在捕获操作过程
中将自动应用快速压缩。
image_path 指定要捕获的卷映像的名称和位置。
image_file 指定新的 .wim 文件的名称和位置。
"name"指定新的 .wim 文件的名称。此值是必需的。必须使用直引号。
"description"指定提供其他参考信息的文本。该值是可选的。必须使用直引号。
还可以设置以下选项:
/boot 将卷映像标记为可启动。仅适用于 Windows PE 映像。在 .wim 文件中,只能将一个卷
映像标记为可启动。
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
/compress [maximum | fast | none]指定最初的捕获操作使用的压缩类型。maximum 选项提
供了最佳压缩效果,但是捕获映像所用的时间最长。fast 选项提供更快速的映像压缩,但生
成的文件比使用 maximum 选项压缩的文件大。这也是默认压缩类型,在将此参数保留为空时
使用。none 选项不会压缩捕获的映像。
/config configuration_file.ini 指定配置文件的名称和位置。必要时,可以重命名此文件
。
/flags "EditionID"
指定要捕获的 Windows 的版本。如果您打算使用 Windows 安装程序重新部署自定义
Install.wim,则需要 /flags 值。需要使用直引号。如果使用 ImageX 部署映像,则不需要
此标志。有效的 EditionID 值包括:
HomeBasic
HomePremium
Starter
Ultimate
Business
Enterprise
ServerDatacenter
ServerEnterprise
ServerStandard
/norpfix 禁用重分析点标记修正。如果设置此选项,则不会捕获解析为 image_path 以外路
径的重分析点。
/scroll 滚动要重定向的输出。
/verify 通过检查错误和文件复制,启用文件资源验证。
4.imagex /delete image_fileimage_numberimage_name{/check}
描述:从包含多个卷映像的 .wim 文件中删除指定的卷映像。此选项仅删除元数据条目和 XML
条目。而不会删除流数据,也不会优化 .wim 文件。
装载文件后,即可查看该目录中的所有信息,但不能修改这些信息。如果未指定要装载的参数
,则此选项将列出所有装载的映像。
image_file 指定已指定为删除的 .wim 文件的名称和位置。
image_number 指定引用 .wim 文件中的特定卷的编号。
image_name 指定引用 .wim 文件中的映像的名称。
还可以设置以下选项:
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
5.imagex /dir image_fileimage_numberimage_name
显示指定卷映像中的文件和文件夹列表。
image_file 指定要查看的卷映像的名称和位置。如果未提供卷映像,则此选项将返回 .wim
文件中的所有卷映像的目录列表。
image_number 指定引用 .wim 文件中的特定卷的编号。
image_name 指定引用 .wim 文件中的映像的名称。
6.imagex /export src_filesrc_numbersrc_name dest_file dest_name {/boot | /check |
/compress [type] | /ref [splitwim.swm]}
描述:将指定 .wim 文件的副本导出到其他 .wim 文件。源文件和目标文件必须使用相同的压
缩类型。也可以通过将映像导出到新的映像文件,来对该映像进行优化。如果修改映像,
ImageX 将存储额外的资源文件。
src_file 指定包含要复制的映像的 .wim 文件的文件路径。
src_number 指定引用 .wim 文件中的特定卷的编号。
src_name 指定标识源 .wim 文件中的映像的名称。
dest_file 指定将接收映像副本的 .wim 文件的文件路径。
dest_name 指定目标 .wim 文件中的映像的唯一名称。
还可以设置以下选项:
/boot 将卷映像标记为可启动映像。仅适用于 Windows PE 映像。只能将 .wim 文件中的一个
卷映像标记为可启动映像。
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
/compress [maximum | fast | none] 指定对初始捕获操作使用的压缩类型。maximum 选项提
供了最佳压缩效果,但是捕获映像所用的时间最长。fast 选项提供更快速的映像压缩,但生
成的文件比使用 maximum 选项压缩的文件大。这也是默认压缩类型,在将此参数保留为空时
使用。none 选项不会压缩捕获的映像。
/ref splitwim.swm 启用对拆分的 .wim 文件 (SWM) 的引用。splitwim.swm 是其他拆分文
件的名
7.imagex /info img_file[img_number | img_name] [new_name] [new_desc] {/boot |
/check}
描述:返回指定 .wim 文件的已存储的 XML 描述,包括(但不限于)总文件大小、映像索引
编号、目录计数、文件计数以及描述。
image_file 指定供查看 XML 数据使用的 .wim 文件的名称和位置。
image_number 指定标识 .wim 文件中的映像的编号。
image_name 指定标识 .wim 文件中的映像的名称。
new_name 指定已指定映像的新的唯一名称。
new_desc 指定已指定映像的新描述。
还可以设置以下选项:
/boot 将卷映像标记为可启动映像。仅适用于 Windows PE 映像。只能将 .wim 文件中的一个
卷映像标记为可启动映像。
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
8.imagex /mount image_fileimage_numberimage_nameimage_path {/check}
描述:使用对指定目录的只读权限,从带有 Service Pack 2 (SP2) 的 Windows XP、带有 Service Pack 1 (SP1) 的 Windows Server 2003 或 Windows Vista 中装载 .wim 文件。
装载文件后,即可查看该目录中包含的所有信息,但不能修改这些信息。image_file
指定包含指定映像的 .wim 文件的路径。image_number
指定引用 .wim 文件中的特定卷的编号。image_name
指定引用 .wim 文件中的映像的名称。image_path
指定将装载指定映像的文件路径。
还可以设置以下标志:
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
9.imagex /mountrw image_file image_number image_name image_path {/check}
描述:使用对指定目录的读/写权限,从带有 Service Pack 2 (SP2) 的 Windows XP、带有 Service Pack 1 (SP1) 的 Windows Server 2003 或 Windows Vista 中装载 .wim 文件。装载文件后,即可查看和修改该目录中包含的所有信息。/mountrw 选项要求对 .wim 文件的独占访问权限;因此,如果当前使用 /mount 选项或 /mountrw 选项装载映像,则您不能使用 /mountrw 选项。
image_file 指定要以读/写权限装载的 .wim 文件的名称和位置。
image_number 指定引用 .wim 文件中的特定卷的编号。
image_name 指定引用 .wim 文件中的映像的名称。
image_path 指定将装载指定映像的文件路径。
还可以设置以下选项:
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
10.imagex /split image_file dest_file size {/check}
描述:将现有的 .wim 文件拆分为多个只读的拆分 .wim 文件 (.swm)。
image_file 指定要拆分的 .wim 文件的名称和位置。
dest_file 指定已拆分文件的文件路径。
size 指定每个已创建文件的最大大小 (MB)。
此选项将在指定目录中生成 .swm 文件,使每个文件与指定的 image_file 具有相同的名称,但包含附加编号和 .swm 文件扩展名。例如,如果选择拆分名为 Data.wim 的文件,则该选项将创建 Data.swm 文件、Data2.swm 文件、Data3.swm 文件等,分别定义拆分后的 .wim 文件的每个部分。
还可以设置以下选项:
/check 检查 .wim 文件的完整性。如果未提供该选项,则将删除现有检查。
11.imagex /unmount image_path {/commit}
描述:从指定目录卸载已装载的映像。
image_path 指定要卸载文件的完整目录位置。如果未指定目录,则此选项将列出所有
12./verify 和 /check 选项
/verify 和 /check 选项为 .wim 文件提供验证和数据完整性支持。
/verify 选项可验证缓存写入,并检查错误以及文件复制。/verify 选项不支持磁盘刷新、写入通过,也不能绕过系统缓存。在捕获操作期间,/verify 选项将读取捕获的文件并将其与原始捕获的文件按字节进行比较。应用操作期间,/verify 选项会重新散列应用的文件,并将其与在捕获操作期间生成的散列进行比较。
/check 选项旨在检测 .wim 文件的损坏情况。如果未在捕获操作期间设置 /check 选项,则在应用操作期间会忽略该标志。在捕获操作期间,/check 选项将为 .wim 文件的每 10 MB 数据块生成并储存一系列散列。在应用操作期间,/check 选项对在捕获操作期间存储的散列进行散列并验证。
在应用操作期间,/verify 和 /check 选项对性能产生影响。建议您同时使用 /verify 和 /check 选项,以便达到最佳映像验证和数据完整性。
luov和他的伙伴们 www.luov.net