ImageX 命令行选项

ImageX Windows® 7 中的命令行工具,可用于创建和管理 Windows 映像 (.wim) 文件。.wim 文件包含一个或多个卷映像,该卷为包含已安装的 Windows 操作系统映像的磁盘卷。

若要修改卷映像,必须在运行 Windows 7 Windows Server® 2008 的计算机上安装 Windows 映像文件系统筛选器(WIMMount 筛选器)驱动程序。安装了 WIMMount 筛选器驱动程序,便可以装载 .wim 文件(就像它是一个目录一样),还可以在 Windows 资源管理器等文件管理工具中浏览、复制、粘贴和编辑卷映像,而无需提取或重新创建映像。

重要事项

必须分别运行其中的每个命令行选项。如果没有为捕获的 .wim 文件提供位置,则该过程将在 ImageX 目录中自动创建一个位置。例如,如果您在使用 /capture 选项时输入 Data.wim,而不是 D:\Imaging\Data.wim,则 Data.wim 文件将出现在 ImageX 目录中。

ImageX 命令行选项

ImageX 命令行选项使用以下约定。

imagex [flags] {/append | /apply | /capture | imagex /cleanup | /commit | /delete | /dir | /export | /info | /split | /logfile | /mount | /mountrw | /unmount} [parameters]

以下列表显示了每种 ImageX 操作类型所使用的有效语法。

  • imagex /append image_path image_file {"description"} {/boot | /check | /config configuration_file.ini | /scroll | /verify | /logfile }
  • imagex /apply image_file image_number image_name image_path {/check | /ref | /scroll | /verify | /logfile}
  • imagex /capture image_path image_file "name" {"description"} {/boot | /check | /compress [type] | /config | /norpfix | /scroll | /verify| /logfile}
  • imagex /cleanup
  • imagex /commit mount_path image_name {/logfile}
  • imagex /commit /append mount_path new_image_name {/logfile}
  • imagex /delete image_file image_number image_name {/check| /logfile}
  • imagex /dir image_file image_number image_name {/logfile}
  • imagex /export src_file src_number src_name dest_file dest_name {/boot | /check | /compress [type] | /ref [splitwim.swm] | /logfile}
  • imagex /info img_file [img_number | img_name] [new_name] [new_desc] {/boot | /check| /logfile}
  • imagex /mount image_file image_number image_name image_path {/check| /logfile}
  • imagex /mountrw image_file image_number image_name image_path {/check| /logfile}
  • imagex /split image_file dest_file size {/check| /logfile}
  • imagex /unmount image_path {/commit| /logfile}
  • imagex /remount image_path {/logfile}

 

操作

描述

imagex /append image_path image_file {"description"}{/boot | /check | /config configuration_file.ini | /scroll | /verify | /logfile filename.log}

将卷映像附加到现有的 Windows 映像 (.wim) 文件中。创建该文件的单个实例,将其与 .wim 文件中已存在的资源进行比较,以便不会重复捕获同一个文件。

重要事项

确保有足够的磁盘空间可用于运行 /append 选项。如果在运行 /append 选项期间磁盘空间不足,则可能会损坏已附加的 .wim 文件。

重要事项

.wim 文件只能使用一种指定的压缩类型,因此,只能附加压缩类型相同的文件。

image_path

指定要附加的现有 .wim 文件的名称和位置。

image_file

指定用于附加现有文件的卷映像的名称和位置。

"description"

指定提供其他参考信息的文本。

重要事项

必须使用直引号。

还可以设置以下选项:

/boot

将卷映像标记为可启动映像。此选项仅适用于 Windows PE 映像。在 .wim 文件中,只能将一个卷映像标记为可启动。

/check

检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/config configuration_file.ini

指定配置文件的名称和位置。必要时,可以重命名此配置文件。

/NORPFIX

禁用此重分析点标记修正。重分析点是包含到文件系统中另一个文件链接的文件。如果未提供,则不会捕获解析为 image_path 以外路径的重分析点。

/scroll

滚动要重定向的输出。

/temp

指定临时文件的存储路径。

/verify

通过在捕获和应用操作过程中检查错误和文件复制,启用文件资源验证。默认情况下,在网络操作过程中启用此选项。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

imagex /append D: D:\imaging\data.wim "Drive D" /verify

imagex /apply image_file image_numberimage_name image_path {/check |/norpfix | /ref | /scroll | /temp| /verify | /logfile filename.log}

将卷映像应用于指定的驱动器。

重要事项

必须从 Windows PE 运行此选项。

image_file

指定应用到目录的卷映像的名称和位置。

image_number

指定 .wim 文件中特定卷的编号。

image_name

指定 .wim 文件中映像的名称。

image_path

指定将应用映像的文件路径。

在开始此过程之前,必须先创建所有的硬盘分区,除非您使用脚本运行此选项。如果对目录结构使用 /apply 选项,则该选项将包含指定的目录,包括所有的子目录和文件。

重要事项

对于 /apply 选项,必须包括父目录。否则,在应用映像时,此映像将覆盖该位置中的所有内容。例如,如果将映像应用到 C 驱动器,则 /apply 选项将覆盖包含映像文件的 C 驱动器中存在的所有内容。

若要自动创建目录,则在执行 imagex /apply 命令之前,必须向脚本中添加 mkdirtarget_directory 命令。

还可以设置以下选项:

/check

检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/norpfix

禁用此重分析点标记修正。重分析点是包含到文件系统中另一个文件链接的文件。如果未提供,则不会捕获解析为 image_path 以外路径的重分析点。

/ref splitwim.swm

启用对拆分的 .wim 文件 (SWM) 的引用。splitwim.swm 是其他拆分文件的名称和位置。可以使用通配符。有关拆分 .wim 文件的详细信息,请参阅拆分映像

/scroll

滚动要重定向的输出。

/temp

临时文件的存储路径。

/verify

通过在捕获和应用操作过程中检查错误和文件复制,启用文件资源验证。默认情况下,在网络操作过程中启用此选项。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /apply D:\imaging\data.wim 1 D:\New_Directory /verify

imagex /capture image_path image_file name {"description"} {/boot | /check | /compress [type] | /config | /norpfix | /scroll | /temp | /verify| /logfile filename.log}

将某个驱动器的卷映像捕获到新的 .wim 文件。捕获的目录包括所有子文件夹和数据。不能捕获空目录。目录必须至少包含一个文件。

备注

ImageX 不支持扩展属性。在捕获操作期间,ImageX 将忽略扩展属性。

在捕获操作过程中将自动应用快速压缩。如果需要其他压缩类型,请使用 /compress 选项。

image_path

指定要捕获的卷映像的名称和位置。

image_file

指定新的 .wim 文件的名称和位置。

文件名

指定新的 .wim 文件的名称。

重要事项

此值是必需的。必须使用直引号。

"description"

指定提供其他参考信息的文本。该值是可选的。必须使用直引号。

还可以设置以下选项:

/boot

将卷映像标记为可启动映像。仅适用于 Windows PE 映像。只能将 .wim 文件中的一个卷映像标记为可启动映像。

/check

检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/compress [maximum | fast | none]

指定对初始捕获操作使用的压缩类型。maximum 选项提供了最佳压缩效果,但是捕获映像所用的时间最长。fast 选项提供更快速的映像压缩,但生成的文件比使用 maximum 选项压缩的文件大。这也是默认压缩类型,在将此参数保留为空时使用。none 选项不会压缩捕获的映像。

备注

尽管所选的压缩类型会影响捕获时间,但对应用时间的影响很小。

/config configuration_file.ini

指定配置文件的名称和位置。必要时,可以重命名此文件。

备注

如果将 Configuration_list.ini 文件重命名为 Wimscript.ini 并将其存储在 ImageX 目录(ImageX.exe 文件所在的位置)中,则运行 /capture 选项时该文件将自动运行,而不会要求您使用 /config 选项。

/scroll

滚动要重定向的输出。

/temp

指定临时文件的存储路径。

/verify

通过在捕获和应用操作过程中检查错误和文件复制,启用文件资源验证。默认情况下,在网络操作过程中启用此选项。

备注

/verify 选项将影响总捕获时间。捕获操作期间,进度栏仅表明捕获操作的状态,而是验证操作的状态。捕获完成后,则开始验证过程。此过程需要一段时间,即使进度栏显示 100% 也是如此。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /capture D: D:\imaging\data.wim "Drive D" /verifyimagex /compress fast /check /scroll /capture C: D:\install.wim "Windows 7"

imagex /cleanup

删除与已放弃的装入映像相关联的所有资源。此命令不会卸载当前已装载的映像,也不会删除可以通过 imagex /remount 命令恢复的映像。例如,

 

imagex /cleanup

如果在 Windows PE 会话期间装载映像并重新引导计算机,则已装载的映像目录会被损坏。不支持 ImageX /Cleanup 命令。使用 ImageX /Unmount 命令卸载损坏的目录,然后重新装载映像。

imagex /commit mount_path {/append mounted_path image name}

保存对装载的 .wim 文件的更改,而无需卸载该 .wim 文件。还可以设置以下选项:

 

imagex /commit C:\mounted_images

/append

将装载的映像附加到现有 .wim 文件中。如果使用该选项,则必须为新映像指定一个名称。例如,

 

imagex /commit /append C:\mounted_images new_image

imagex /delete image_file image_number image_name{/check | /temp| /logfile filename.log}

从包含多个卷映像的 .wim 文件中删除指定的卷映像。此选项仅删除元数据条目和 XML 条目。而不会删除流数据,也不会优化 .wim 文件。

装载文件后,即可查看该目录中的所有信息,但不能修改这些信息。如果未指定要装载的参数,则此选项将列出所有装载的映像。

image_file

指定已指定为删除的 .wim 文件的名称和位置。

image_number

指定 .wim 文件中特定卷的编号。

重要事项

必须从 Windows PE 运行此选项。在 .wim 文件中必须始终至少具有一个卷映像,因此,只有存在多个映像时,才可以删除卷映像。

image_name

指定引用 .wim 文件中的映像的名称。

还可以设置以下选项:

/check

检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/temp

指定临时文件的存储路径。

例如,

 

imagex /delete D:\imaging\data.wim 1

imagex /dir image_file image_number image_name

显示指定卷映像中的文件和文件夹列表。

image_file

指定要查看的卷映像的名称和位置。如果未提供卷映像,则此选项将返回 .wim 文件中的所有卷映像的目录列表。

image_number

指定 .wim 文件中特定卷的编号。

image_name

指定引用 .wim 文件中的映像的名称。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /dir D:\imaging\data.wim 1

imagex /export src_file src_numbersrc_name dest_file dest_name {/boot | /check | /compress [type] | /ref [splitwim.swm] /temp| /logfile filename.log}

将指定 .wim 文件的副本导出到其他 .wim 文件。源文件和目标文件必须使用相同的压缩类型。也可以通过将映像导出到新的映像文件,来对该映像进行优化。如果修改映像,ImageX 将存储额外的资源文件,这会增加映像的总体大小。导出映像将删除不必要的资源文件。

重要事项

确保有足够的磁盘空间可用于运行 /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 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

重要事项

如果使用 /check 选项捕获正在导出的映像,系统将自动使用 /check 选项。

/compress [maximum | fast | none]

指定对初始捕获操作使用的压缩类型。maximum 选项提供了最佳压缩效果,但是捕获映像所用的时间最长。fast 选项提供更快速的映像压缩,但生成的文件比使用 maximum 选项压缩的文件大。这也是默认压缩类型,在将此参数保留为空时使用。none 选项不会压缩捕获的映像。

/ref splitwim.swm

启用对拆分的 .wim 文件 (SWM) 的引用。splitwim.swm 是其他拆分文件的名称和位置。可以使用通配符。

/temp

临时文件的存储路径。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /export D:\imaging\data.wim 1 D:\imaging\sample.wim

imagex /info img_file [img_number | img_name] [new_name] [new_desc] {/boot | /check | /temp | /xml| /logfile filename.log}

返回指定 .wim 文件的已存储的 XML 描述,包括(但不限于)总文件大小、映像索引编号、目录计数、文件计数以及描述。

image_file

指定供查看 XML 数据使用的 .wim 文件的名称和位置。

image_number

指定标识 .wim 文件中的映像的编号。

image_name

指定标识 .wim 文件中的映像的名称。

new_name

指定已指定映像的新的唯一名称。

new_desc

指定已指定映像的新描述。

还可以设置以下选项:

/boot

将卷映像标记为可引导映像。仅适用于 Windows PE 映像。只能将 .wim 文件中的一个卷映像标记为可启动映像。

/check

检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/temp

指定临时文件的存储路径。

/XML

指定临时文件的存储路径。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /info D:\imaging\data.wim

imagex /mount image_fileimage_numberimage_nameimage_path {/check| /logfile filename.log}

从带有 Service Pack 1 (SP1) Windows Server 2003Windows Vista 或对指定目录具有只读权限的 Windows 7 中装载 .wim 文件。

装载文件后,即可查看该目录中包含的所有信息,但不能修改这些信息。

重要事项

装载映像之前,必须先安装 WIMMount 筛选器。

image_file

指定包含指定映像的 .wim 文件的路径。

image_number

引用 .wim 文件中特定卷的编号。

image_name

引用 .wim 文件中映像的名称。

image_path

将装载指定映像的文件路径。

还可以设置以下标志:

/check

检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

装载 Windows 映像文件时,如果另一个应用程序(例如,防病毒保护或搜索索引应用程序)尝试访问已装载目录中的文件,则可能出现共享冲突。若要解决此问题,请禁用访问该文件的应用程序,然后重新执行装载操作。

例如,

 

imagex /mount D:\imaging\data.wim 2 C:\mounted_images

imagex /mountrw image_file image_numberimage_name image_path {/check| /logfile filename.log}

从带有 Service Pack 1 (SP1) Windows Server 2003Windows Vista 或对指定目录具有读取/写入权限的 Windows 7 中装载 .wim 文件。

装载文件后,即可查看和修改该目录中包含的所有信息。

重要事项

装载映像之前,必须先安装 WIMMount 筛选器。运行 Windows 映像筛选器时禁用系统还原。将文件复制到装入点时,Windows 映像筛选器可能会失败。在 Windows Server 2003 上,对从 DVD CD 装载的 Windows 映像运行 xcopy 命令可能会导致系统失败。装载期间请勿运行 xcopy 命令。

/mountrw 选项要求对 .wim 文件的独占访问权限;因此,如果当前使用 /mount 选项或 /mountrw 选项装载映像,则您不能使用 /mountrw 选项。

重要事项

不得将映像装载到已装载目录的父目录或子目录中。将映像装载到包含文件的目录后,现有的文件将被遮盖,直到运行 /unmount 选项为止。此外,也决不能将映像装载到 Windows 保留文件夹。

image_file

指定要以读/写权限装载的 .wim 文件的名称和位置。

image_number

指定引用 .wim 文件中的特定卷的编号。

image_name

指定引用 .wim 文件中的映像的名称。

image_path

指定将装载指定映像的文件路径。

还可以设置以下选项:

/check

检查 .wim 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /mountrw  D:\imaging\data.wim 2 C:\mounted_image

imagex /split image_file dest_file  size {/check| /logfile filename.log}

将现有的 .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 文件的完整性。允许您检测到映像何时中断或更改。在捕获操作过程中推荐使用此选项。如果未提供该选项,则将删除现有检查。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /split D:\imaging\data.wim 600

imagex /unmount image_path {/commit| /logfile filename.log}

从指定目录卸载已装载的映像。

重要事项

确认有足够的硬盘空间可以为映像添加文件。执行 /commit 选项之前,必须考虑到将要向 .wim 文件中所添加文件的大小,加上因修改现有文件而使文件大小增大的量,并减去已删除的所有文件的大小。如果没有足够的硬盘空间,则将出现错误。

如果将多个映像同时装载到一个卷上的目录,则执行卸载操作的速度可能会比执行普通操作的速度慢。如果需要同时装载多个映像,建议您将这些映像装载到不同卷上的目录中。

image_path

指定要卸载文件的完整目录位置。如果未指定目录,则此选项将列出所有已装载的映像。

还可以设置以下选项:

/commit

保存对已装载映像的更改。

重要事项

如果使用 /unmount 选项,而不包括 /commit 选项,则将放弃所做更改。为了保存所做更改,必须使用 /mountrw 选项来装载映像,而在卸载映像时使用 /commit 选项。

/append

将装载的映像附加到现有 .wim 中。

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

例如,

 

imagex /unmount /commit C:\mounted_images

imagex /remount image_path {/logfile filename.log}

恢复已丢弃的装载路径。重新启动的 Windows PE 环境不支持此选项。

image_path

/logfile filename.log

存储 ImageX 命令事件的纯文本文件。

要重新装载的路径。如果未指定,则列出所有映像。例如,

 

imagex /remount C:\mounted_images

 

为多种体系结构类型创建 Windows 映像

发布时间: 200910

更新时间: 200910

应用到: Windows 7

计划部署方案时,请考虑以后将如何为不同的体系结构类型部署和维护映像。为多种体系结构类型管理多个 Windows(R) 映像的方法有几种。因为可以从 32 位预安装环境部署 32 位和 64 Windows 映像,所以可以在同一 Windows image (.wim) 文件中或分别在两个 .wim 文件中维护 32 位和 64 Windows 映像。有关详细信息,请参阅Windows 安装程序跨平台部署

因为可以在单个 .wim 文件中存储多个 Windows 映像,所以您可以创建多个特定体系结构的 .wim 文件或包含多种体系结构类型的映像的单个 .wim 文件。

  • 32 位映像

    可以创建包含单一体系结构类型的 Windows 映像的 .wim 文件。在此方案中,将仅为 32 位系统构建包含一个或多个 Windows 映像的 .wim 文件。分别为不同的体系结构类型创建单独的 .wim 文件。

  • 64 位映像

    可以创建包含一个或多个您部署的 64 Windows 映像的 .wim 文件。因为基于 x64 和基于 Itanium Windows 映像之间存在差异,应该分别为每种类型的 64 位映像创建单独的 .wim 文件。

备注

Windows 安装程序不会阻止您将 Itanium 映像安装到 x64 计算机。在无人参与安装过程中,用户必须选择要安装的映像。如果使用无人参与安装答案文件,必须在 Windows 安装过程中明确选择正确的映像。

  • 32 位和 64 位映像

    可以创建包含多种体系结构类型的多个 Windows 版本的 .wim 文件。例如,可以创建包含两个 Windows Vista® Ultimate 版本的 Windows 映像,一个用于 32 位体系结构,一个用于 64 位体系结构。

创建多种体系结构类型的 Windows 映像

可以创建一个同时包含 32 位和 64 Windows 映像的 .wim 文件。必须同时拥有一个 32 位的 Windows 分发和一个 64 位的 Install.wim 文件。(Windows 分发是 Windows 安装媒体上文件的集合,不仅包括 Install.wim 文件,还包括安装所需的其他文件和目录。)仅在 32 Windows 安装程序中支持跨平台部署。

1.     将整个 32 Windows 分发复制到本地计算机上的一个临时目录。

2.     64 Install.wim 文件复制到本地计算机上一个单独的临时文件夹。

3.     在命令提示符下,使用 ImageX 命令将 64 Windows 映像导出到 Windows 分发中的 Install.wim 文件。

4.     对要添加到 Windows 分发的每个 64 Windows 映像,重复使用 imagex /export 命令。

例如,如果要将此分发复制到 C:\WindowsDistribution,将 64 Install.wim 文件复制到 C:\Windows64-bit,可以在命令提示符下使用以下命令。

imagex /export "c:\windows64-bit\install.wim" 1 "c:\windowsdistribution\sources\install.wim" "Fabrikam 64-bit Image"

备注

添加 Windows 映像的名称以表明它仅适用于 64 位计算机,这一点很重要。

在导出过程中将 64 Windows 映像和所有附带的元数据复制到 Install.wim 文件的新索引。已将所有 Windows 映像添加到 Install.wim 文件时,Windows 分发已准备好在环境中使用。

在有人参与的安装过程中,系统将提示用户选择一个体系结构特定的 Windows 映像进行安装(x86 x64 映像)。

在无人参与安装中,如果在单个 .wim 文件中存储多种体系结构类型的多个 Windows 版本,则必须在 MetaData 设置中明确指定 Windows 安装过程中要安装的映像。

捕获 Windows 映像时,可以使用 imagex /flags 选项创建要应用到正在捕获的映像的元数据。例如,可以添加元数据描述“Fabrikam 64 位映像

有关详细信息,请参阅映像部署的最佳实践

 

创建 ImageX 配置文件

发布时间: 200910

更新时间: 200910

应用到: Windows 7

ImageX 是命令行工具,它启用创建映像文件以便在制造或公司 IT 环境中进行部署。您可以创建配置文件 (configuration_list.ini) 以确定:

  • 当使用 /capture 选项时,必须从捕获进程中排除的文件和文件夹。
  • 当使用 /compress 选项时,必须从压缩进程中排除的文件夹、文件和文件类型。

如果将 configuration_list.ini 文件命名为 wimscript.ini,并存储在 ImageX 目录(ImageX.exe 文件所在的目录)中,当使用 /capture 选项(包括或不包括 /compress 选项)时,它将自动运行,而不需要使用 /config 选项。

使用 /config 选项,您可以为 ImageX 中的每个文件和文件夹自定义指定的压缩、捕获和边界对齐操作。可以使用文本编辑器(例如记事本)创建 configuration_list.ini

创建配置列表

ImageX 配置列表包括以下部分:

 

部分

描述

[ExclusionList]

使您可以在使用 /capture 选项时定义要排除的文件和文件夹。

[ExclusionException]

使您可以在使用 /capture 选项时替代默认排除列表。

[CompressionExclusionList]

使您可以在使用 /compress 选项时定义要排除的特定文件和文件夹(除了特定的文件类型以外)。

备注

您可以使用匹配的文件或文件夹以从压缩中排除文件。您可以提供完整路径匹配,或者还可以使用通配符 (*)。例如,您可以使用 C:\WINDOWS\inf\*.pnf 匹配特定的文件类型或使用 C:\WINDOWS\inf\* 匹配整个文件夹。

默认的排除列表

默认情况下,ImageX 工具将排除以下文件。

 

[ExclusionList]

\$ntfs.log

\hiberfil.sys

\pagefile.sys

"\System Volume Information"

\RECYCLER

\Windows\CSC

 

[CompressionExclusionList]

*.mp3

*.zip

*.cab

\WINDOWS\inf\*.pnf

排除列表的原则

  • 只能在文件路径的最后一部分中使用通配符,而且该路径不能以反斜杠开始。例如,




 

myfolder\*.txt

  • 可以在前面使用反斜杠来限制相对于根目录的文件匹配和目录匹配。例如,如果使用以前的排除列表捕获“c:\”驱动器,




 

\myfolder

\folder\subfolder

ImageX 工具将排除下列文件和目录。




 

c:\myfolder

c:\folder\subfolder

但是,ImageX 不会排除下例中包含的文件和目录。




c:\main\myfolder

c:\data\folder\subfolder

  • 可以使用 [ExclusionException] 部分覆盖默认的排除列表。例如,




 

[ExclusionException]

\pagefile.sys

"\System Volume Information"

  • 如果 WIM 配置文件中包括明确的 [ExclusionException] 部分,则该部分将始终优先于 [Exclusion List] 部分。
  • 可以使用 [ExclusionException] 部分覆盖默认的压缩排除列表。

使用配置文件

如果创建自定义命名的配置文件,并将其存储在 ImageX 目录之外,则可以使用 ImageX 命令来运行该文件。在命令提示符下,打开 ImageX 目录。例如,

 

imagex /config c:\imaging\<configuration_list>.ini /capture d: d:\imaging\data.wim "Drive D"

或者

 

imagex /config c:\imaging\<configuration_list>.ini /append d: d:\imaging\data.wim "Drive D"

其中 c:\imaging\<configuration_list>.ini 可提供配置文件的完整目录位置。必须使用 /capture 选项创建新的 .wim 文件,或者使用 /append 选项附加现有的 .wim 文件。