无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8134|回复: 8
打印 上一主题 下一主题

IMAGEX使用详解

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-23 12:57:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
近来越来越多兄弟开始研究PE 2.0,但是不少人对IMAGEX命令参数不太熟悉,特此新开一贴供大家讨论IMAGEX使用问题
IMAGEX常用命令参数:
/CAPTURE      建立一个新的WIM文件
/BOOT            给镜象加上引导标记,是该镜象可引导(在建立WIM文件或增加镜象时使用),子命令,需和CAPTURE,APPEND命令配合使用
/APPLY           提取WIM文件中某一镜象
/APPEND        在以有的WIM文件增加一个镜象
/INFO            显示WIM文件信息
/FLAGS          镜象标记,在VISTA安装盘里9定义为启动部分,2定义为安装程序部分(在建立WIM文件或增加镜象时使用),子命令,需和CAPTURE,APPEND命令配合使用
/MOUNT        以只读方式将WIM文件中的一个镜象挂载到一个目录下
/MOUNTRW  以可读写方式将WIM文件中的一个镜象挂载到一个目录下
/UNMOUNT   卸载以挂载的WIM文件
/DIR              列示WIM文件中某一镜象里的文件内容
/EXPORT       将直接修改过的WIM文件整理生成一个新的WIM文件(用于用MOUNTRW修改后的文件整理)
/SPLIT           将已生成的WIM文件以指定大小进行分包(适用于安装文件过大一张光盘放不下时分盘处理)
/COMMIT      在UNMOUNT时使用,使WIM文件记录修改信息

使用中的部分数字定义
INDEX           在APPLY,MOUNT,MOUNTRW,DIR,EXPORT命令时WIM文件后使用到的,表示该镜象在WIM文件中的位置
FLAGS           在建立WIM文件或者增加镜象时用到,具体如何定义暂时不明,只知道9定义为BOOT部分,2定义为VISTA安装程序部分

在实际使用中多留意INFO中的信息,很多问题可以在信息中找到解决方法

以上时一些常用的命令参数,应该也不完全正确,希望知道的兄弟指正,我再做修改
有问题的兄弟可在此帖提出,大家共同讨论

[ 本帖最后由 goffi 于 2006-12-23 06:33 PM 编辑 ]
9#
发表于 2007-5-29 07:48:30 | 只看该作者
原帖由 lxl1638 于 2007-5-27 06:11 PM 发表
慢慢看,不要晕。

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

呵呵,看了半天,还没晕呢:lol ,谢谢老九提供!

[ 本帖最后由 网上飞鹰 于 2007-5-29 07:49 AM 编辑 ]
回复

使用道具 举报

8#
发表于 2007-5-27 21:46:04 | 只看该作者
谢谢楼主和六楼写的太详细了!!  好好学习一下!!
回复

使用道具 举报

7#
发表于 2007-5-27 18:16:55 | 只看该作者
天容万物,海纳百川,有容乃为大。学习无止境啊!
回复

使用道具 举报

6#
发表于 2007-5-27 18:11:35 | 只看该作者
慢慢看,不要晕。

  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 | /config configuration_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 | /config configuration_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_name image_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_file image_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_file image_number | image_name]
显示指定卷映像中的文件和文件夹列表。

image_file


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


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


在 .wim 文件中的映像名称。
例如,

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


imagex /export [src_file src_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_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 筛选器。



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 /mountrw  d:\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

[ 本帖最后由 lxl1638 于 2007-5-27 06:13 PM 编辑 ]
回复

使用道具 举报

5#
发表于 2007-5-27 17:50:05 | 只看该作者
做下标记 有些选项可以看看
回复

使用道具 举报

4#
 楼主| 发表于 2006-12-23 18:02:30 | 只看该作者
原帖由 大秦武士 于 2006-12-23 01:46 PM 发表
模组译为镜像,意思便清楚了。

我的imagex为什么没有看到有个boot参数?
D:\Program Files\Imagex>imagex /boot /?

ImageX Tool for Windows
Copyright (C) Microsoft Corp. 1981-2005. All rights re ...


谢谢指正

/BOOT在CAPTURE和APPEND命令里都有:

用/CAOTURE /?或者/APPEND /?就可以看到
回复

使用道具 举报

3#
发表于 2006-12-23 13:46:50 | 只看该作者
模组译为镜像,意思便清楚了。

我的imagex为什么没有看到有个boot参数?
D:\Program Files\Imagex>imagex /boot /?

ImageX Tool for Windows
Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.


IMAGEX [Flags] /Operation [Parameter List]

  Operation [ APPEND | APPLY   | CAPTURE | DELETE |
              DIR    | EXPORT  | INFO    | SPLIT  |
              MOUNT  | MOUNTRW | UNMOUNT ]

For help on a specific operation type:
  IMAGEX /Operation /?

Examples:
  IMAGEX /APPEND /?
  IMAGEX /APPLY /?
  IMAGEX /CAPTURE /?
  IMAGEX /DELETE /?
  IMAGEX /DIR /?
  IMAGEX /EXPORT /?
  IMAGEX /INFO /?
  IMAGEX /SPLIT /?
  IMAGEX /MOUNT /?
  IMAGEX /MOUNTRW /?
  IMAGEX /UNMOUNT /?

[ 本帖最后由 大秦武士 于 2006-12-23 01:52 PM 编辑 ]
回复

使用道具 举报

2#
发表于 2006-12-23 13:00:07 | 只看该作者
学习!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-26 03:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表