ImageX 命令行选项
ImageX 命令行选项ImageX 是 Windows Vista 中的命令行工具,可用于创建和管理 Windows 映像 (.wim) 文件。.wim 文件包含一个或多个卷映像,该卷为包含已安装的 Windows 操作系统映像的磁盘卷。
若要修改卷映像,必须在运行 Windows XP Service Pack 2 (SP2)、Windows Server 2003 Service Pack 1 (SP1) 或 Windows Vista 的计算机上安装 Windows 映像文件系统筛选器(WIM FS 筛选器)驱动程序。安装了 WIM FS 筛选器驱动程序后,便可以像装载目录一样装载 .wim 文件,然后使用文件管理工具(如 Windows 资源管理器)浏览、复制、粘贴和编辑卷映像,而无需提取或重建映像。
重要信息: 必须分别运行其中的每个命令行选项。如果没有为捕获的 .wim 文件提供位置,则该过程将在 ImageX 目录中自动创建一个位置。例如,如果在使用 /capture 选项时输入 data.wim,而不是 d:\imaging\data.wim,则 data.wim 文件将出现在 ImageX 目录中。
ImageX 命令行选项ImageX 命令行选项使用以下约定。
imagex [flags] {/append | /apply | /capture | /delete | /dir | /export | /info | /split | /mount | /mountrw | /unmount} [parameters]
以下列表显示了每种 imagex 操作类型所使用的有效语法。
imagex /append image_path image_file {"description"} {/boot|/check|/configconfiguration_file.ini|/scroll|/verify}
imagex /apply [image_file image_number |image_name image_path] {/check|/ref|/scroll|/verify}
imagex /capture image_path image_file "name" {"description"} {/boot | /check | /compress [type] | /config | /flags | /scroll | /verify}
imagex /delete [image_file image_number|image_name] {/check}
imagex /dir [image_file image_number|image_name]
imagex /export [src_file src_number | src_name dest_file dest_name] {/boot|/check|/compress[type]|/ref[splitwim.swm]}
imagex /info img_file [img_number | img_name] [new_name] [new_desc] {/boot|/check}
imagex /mount [image_file image_number|image_name image_path] {/check}
imagex /mountrw [image_file image_number |image_name image_path] {/check}
imagex /split image_file dest_file size {/check}
imagex /unmount image_path {/commit}
操作 描述 imagex /append image_path image_file {"description"}{/boot|/check|/configconfiguration_file.ini|/scroll|/verify}
将卷映像附加到现有的 Windows 映像 (.wim) 文件中。创建该文件的个别实例,将其与 .wim 文件中已存在的资源进行比较,以便不会重复捕获同一个文件。
重要信息: 必须从 Windows 预安装环境 (Windows PE) 运行此选项。此外,还必须确保有足够的磁盘空间可用于运行 /append 选项。如果在 /append 选项运行期间磁盘空间不足,可能会损坏已附加的 .wim 文件。
重要信息: .wim 文件只能使用一种指定的压缩类型,因此,只能附加压缩类型相同的文件。
image_path
要附加的现有 .wim 文件的名称和位置。 image_file
附加现有文件的卷映像的名称和位置。 "description"
包含其他参考信息的文本。必须使用直引号。 还可以设置以下选项:
/boot
将卷映像标记为可启动。此选项仅适用于 Windows PE 映像。在 .wim 文件中,只能将一个卷映像标记为可启动。 /check
检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。 /config configuration_file.ini
配置文件的名称和位置。必要时,可以重命名此文件。 /scroll
滚动输出以进行重定向。 /verify
通过检查错误和文件重复可以进行文件资源验证。 例如,
imagex /append d:d:\imaging\data.wim "Drive D" /verify
imagex /apply [image_file image_number |image_nameimage_path] {/check|/ref|/scroll | /verify}
将卷映像应用于指定的驱动器。
重要信息: 必须从 Windows PE 运行此选项。
image_file
应用于目录的卷映像的名称和位置。 image_number
在 .wim 文件中特定卷的编号。 image_name
在 .wim 文件中映像的名称。 image_path
将应用映像的文件路径。 开始此过程之前,必须创建所有的硬盘分区,除非使用脚本运行此选项。如果对目录结构使用 /apply 选项,则该选项将包含指定的目录,包括所有的子目录和文件。
重要信息: 必须包括 /apply选项的父目录。否则,在应用映像时,此映像将覆盖该位置中的所有内容。例如,如果将该映像应用于驱动器 C,则 /apply选项将用映像文件覆盖驱动器 C 上现有的所有内容。
若要自动创建目录,则在执行 imagex /apply 之前,必须向脚本中添加 mkdir target_directory 命令。
还可以设置以下选项:
/check
检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。 /ref splitwim.swm
启用对拆分的 .wim 文件 (SWM) 的引用。splitwim.swm 是其他拆分文件的名称和位置。可以使用通配符。 /scroll
滚动输出以进行重定向。 /verify
通过检查错误和文件重复,可以进行文件资源验证。 例如,
imagex /apply d:\imaging\data.wim 1 d:\New_Directory /verify
imagex /capture image_path image_file "name" {"description"} {/boot | /check | /compress [type] | /config | /flags "EditionID" | /scroll | /verify}
将某个驱动器的卷映像捕获到新的 .wim 文件。捕获的目录包括所有子文件夹和数据。不能捕获空目录。目录必须至少包含一个文件。
注意: ImageX 不支持扩展的属性。ImageX 在捕获操作的过程中将忽略扩展属性。
在捕获操作过程中将自动应用快速压缩。如果需要其他压缩类型,请使用 /compress 选项。
image_path
要捕获的卷映像的名称和位置。 image_file
新 .wim 文件的名称和位置。 "name"
新 .wim 文件的名称。此值是必需的。必须使用直引号。 "description"
包含其他参考信息的文本。该值是可选的。必须使用直引号。 还可以设置以下选项:
/boot
将卷映像标记为可启动。仅适用于 Windows PE 映像。在 .wim 文件中,只能将一个卷映像标记为可启动。 /check
检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。 /compress [maximum | fast | none]
指定最初的捕获操作使用的压缩类型。“最大值”选项提供了最佳压缩效果,但是捕获映像所用的时间最长。“快速”选项提供较快的映像压缩效果,但生成的文件比使用最大值压缩的文件要大。这也是默认压缩类型,在将此参数保留为空时使用。“无”选项不会压缩捕获的映像。 注意: 尽管所选的压缩类型会影响捕获时间,但对应用时间的影响很小。
/config configuration_file.ini
配置文件的名称和位置。必要时,可以重命名此文件。 注意: 如果将 Configuration_list.ini 文件重命名为 Wimscript.ini 并将其存储在 ImageX 目录(ImageX.exe 文件所在的位置)中,则运行 /capture 选项时该文件将自动运行,而不会要求您使用 /config 选项。
/flags "EditionID"
指定要捕获的 Windows 的版本。如果准备重新部署 Windows 安装程序的自定义 Install.wim,则必须使用 /flags 值。必须使用直引号。如果使用 ImageX 部署映像,则不必使用此标记。有效的 EditionID 值包括: HomeBasic
HomePremium
Starter
Ultimate
Business
Enterprise
ServerDatacenter
ServerEnterprise
ServerStandard
/scroll
滚动输出以进行重定向。 /verify
通过检查错误和文件重复,可以进行文件资源验证。 注意: /verify 选项将影响总捕获时间。捕获操作期间,进度栏仅表明捕获操作的状态,而是验证操作的状态。捕获完成后,则开始验证过程。此过程需要一定的时间,即使进度栏显示 100% 也是如此。
例如,
imagex /capture d:d:\imaging\data.wim "Drive D" /verify imagex /compress fast /flags "Ultimate" /check /scroll /capture c:d:\install.wim "Windows Vista Ultimate"
imagex /delete [image_fileimage_number|image_name] {/check}
从包含多个卷映像的 .wim 文件中删除指定的卷映像。此选项仅删除元数据条目和 XML 条目。而不会删除流数据,也不会优化 .wim 文件。
装载文件后,即可查看该目录中的所有信息,但不能修改这些信息。如果未指定要装载的参数,则此选项将列出所有装载的映像。
image_file
指定删除的 .wim 文件的名称和位置。 image_number
在 .wim 文件中特定卷的编号。 重要信息: 必须从 Windows PE 来运行此选项。在 .wim 文件中必须始终至少具有一个卷映像,因此,只有存在多个映像时,才可以删除卷映像。
image_name
在 .wim 文件中的映像名称。 还可以设置以下选项:
/check
检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。 例如,
imagex /delete d:\imaging\data.wim 1
imagex /dir [image_fileimage_number|image_name]
显示指定卷映像中的文件和文件夹列表。
image_file
要查看的卷映像的名称和位置。如果未提供卷映像,则此选项将返回 .wim 文件中的所有卷映像的目录列表。 image_number
在 .wim 文件中特定卷的编号。 image_name
在 .wim 文件中的映像名称。 例如,
imagex /dir d:\imaging\data.wim 1
imagex /export [src_filesrc_number | src_name dest_file dest_name] {/boot|/check | /compress [type] | /ref [splitwim.swm]}
将指定 .wim 文件的副本导出到其他 .wim 文件。源文件和目标文件必须使用相同的压缩类型。
重要信息: 必须从 Windows PE 运行此选项。此外,还必须确保有足够的磁盘空间可以运行 /export 选项。如果在 /export 选项运行期间磁盘空间不足,可能会损坏 Destination.wim 文件。
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]
指定最初的捕获操作使用的压缩类型。“最大值”选项提供了最佳压缩效果,但是捕获映像所用的时间最长。“快速”选项提供较快的映像压缩速度,但生成的文件比使用最大值压缩的文件要大。这也是默认压缩类型,在将此参数保留为空时使用。“无”选项不会压缩捕获的映像。 /ref splitwim.swm
启用对拆分的 .wim 文件 (SWM) 的引用。splitwim.swm 是其他拆分文件的名称和位置。可以使用通配符。 例如,
imagex /export d:\imaging\data.wim d:\imaging\sample.wim 1
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 文件的完整性。如果未提供该选项,则将取消现有检查。 例如,
imagex /info d:\imaging\data.wim
imagex /mount [image_fileimage_number | image_name image_path] {/check}
使用只读权限将 .wim 文件从 Microsoft Windows XP Service Pack 2 (SP2)、Microsoft Windows Server 2003 Service Pack 1 (SP1) 或 Windows Vista 装载到指定目录。
装载文件后,即可查看该目录中包含的所有信息,但不能修改这些信息。
重要信息: 装载映像之前,必须安装 WIM FS 筛选器。
image_file
包含指定映像的 .wim 文件路径。 image_number
在 .wim 文件中特定卷的编号。 image_name
在 .wim 文件中的映像名称。 image_path
将装载指定映像的文件路径。 还可以设置以下标志:
/check
检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。 例如,
imagex /mount d:\imaging\data.wim 2 c:\mounted_images
imagex /mountrw [image_file image_number | image_name image_path] {/check}
使用读/写权限将 .wim 文件从 Microsoft Windows XP Service Pack 2 (SP2)、Microsoft Windows Server 2003 Service Pack 1 (SP1) 或 Windows Vista 装载到指定目录。
装载文件后,即可查看和修改该目录中包含的所有信息。
重要信息: 装载映像之前,必须先装 WIM FS 筛选器。
/mountrw 选项需要对 .wim 文件的独占访问权限;因此,如果当前使用 /mount 选项或 /mountrw 选项装载映像,则无法使用 /mountrw 选项。
重要信息: 决不能将映像装载到已装载目录的父目录或子目录。将映像装载到包含文件的目录后,现有的文件将被遮盖,直到运行 /unmount 选项为止。此外,也决不能将映像装载到 Windows 保留文件夹。
image_file
要使用读/写权限装载的 .wim 文件的名称和位置。 image_number
在 .wim 文件中特定卷的编号。 image_name
在 .wim 文件中的映像名称。 image_path
将装载指定映像的文件路径。 还可以设置以下选项:
/check
检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。 例如,
imagex /mountrwd:\imaging\data.wim 2 c:\mounted_images
imagex /split image_file dest_file size {/check}
将现有的 .wim 文件拆分为多个只读的拆分 .wim 文件 (.swm)。
重要信息: 必须从 Windows PE 运行此选项。
image_file
要拆分的 .wim 文件的名称和位置。 dest_file
拆分文件的路径。 size
每个已创建文件的最大大小 (MB)。 此选项将在指定目录中生成 .swm 文件,使每个文件与指定的 image_file 具有相同的名称,但包含附加编号和 .swm 文件扩展名。例如,如果选择拆分名为 Data.wim 的文件,则该选项将创建 Data.swm 文件、Data2.swm 文件、Data3.swm 文件等,分别定义拆分后的 .wim 文件的每个部分。
还可以设置以下选项:
/check
检查 .wim 文件的完整性。如果未提供该选项,则将取消现有检查。 例如,
imagex /split d:\imaging\data.wim 600
imagex /unmount image_path {/commit}
从指定目录卸载已装载的映像。
重要信息: 确认有足够的硬盘空间可以为映像添加文件。执行 /commit 选项之前,必须考虑到将要向 .wim 文件中所添加文件的大小,加上因修改现有文件而使文件大小增大的量,并减去已删除的所有文件的大小。如果没有足够的硬盘空间,则将出现错误。
image_path
要卸载文件的完整目录位置。如果未指定目录,则此选项将列出所有已装载的映像。 重要信息: 如果使用 /unmount 选项,而不包括 /commit 选项,则将放弃所做更改。为了保存所做更改,必须使用 /mountrw 选项来装载映像,而在卸载映像时使用 /commit 选项。
例如,
imagex /unmount /commit c:\mounted_images
呵呵 学习了 支持一下
楼主辛苦 强烈支持了.正需要呢 支持,学习一下 多谢LZ,俺又学到了一点。 一直都在找这方面的东西 学习了
pb61 pb61 谢谢分享啊````` 收藏学习了! 学习了,谢谢分享 好复杂啊,不过有点找回当初学习DOS的感觉了.很激动哦.pb67 pb67 ,好好学习下,就是过不了多久就忘记了! winpe技术文档里有,看过 好贴,收藏了!谢谢楼主! 写得不错,学习一下 楼主辛苦了,很详细,支持 支持!讲解的很详细,谢谢楼主!!!!
页:
[1]