2024年1月9日发(作者:)

WimTool工具说明

WimTool -- WIM备份恢复制作挂载解开工具

双击第一页的文本框即可进入备份模式

WimTool是基于WIMGAPI SDK开发的Win32程序

一、基本介绍

1、WimTool并不是Imagex的GUI,可以脱离Imagex而独立使用。

2、WimTool能提供普通用户对WIM格式文件最常用的处理功能,如制作映像文件、挂载映像、解开Wim映像到硬盘的目录和向现存的Wim文件加入新的映像卷等。

3、在WimTool中,对Wim文件进行操作处理时,界面元素给用户提供了相当的显示信息,对Wim文件最常见的处理出现失败时,WimTool会提供失败的说明。

4、WimTool界面采用分页式设计,每页都提供了必要的操作说明、选项要求和注意事项。初次使用的用户请先阅读每页的操作说明。

二、运行环境

Win2K/WinXP/Win2K3/Vista/Win 7及它们相应的PE系统,在上述系统中安装WimFltr或WimMount组件后可以使用全部功能,

如果没有安装WimFltr或WimMount组件,只需一个位于同目录中的文件也可使用大部分常用功能。

三、功能简介

WimTool集成了处理Wim文件的以下常用功能。

1、支持制作不同压缩类型的映像文件。在制作新的映像文件时,用户可给新的映卷指定映卷名称和映卷描述,并加上启动标记,同时用户可以在WimTool中指定压缩类型。

2、支持向现有的映像文件添加新的映卷,并可指定新映卷的名称和描述,并加上启动标记。

向现有映像文件添加新的映像卷时,WimTool会自动检测原映像文件的压缩类型,并使新加

入的映像卷与之匹配。

3、支持挂载和卸载Wim文件。用WimTool挂载Wim文件时,用户可以选择指定的映像文件和挂载目录,同时也可指定挂载方式(是否可写或只读)。

4、支持向硬盘解开(应用)Wim文件中指定的映像卷,包括解开分割包。WimTool解开Wim文件时会自动检测用户指定的Wim是否属分割包,并将其它分包系列也解开到指定目录。

5、支持将单一的大体积Wim文件按指定大小分割,分包文件既支持WimTool解开也支持Imagex解开;也支持将一组分割包合并成单一的Wim映像文件。

6、支持将某Wim文件中存在的映像卷导入到另一个Wim文件中。导入映像卷的目标Wim文件既支持Imagex操作,也支持WimTool操作,如挂载、解开等。

7、支持从已有的Wim文件中删除已有的映像卷条目。

8、支持查看Wim文件基本属性和详细信息,如映卷名称、映卷描述、压缩类型、映像卷数目、是否属分割包等。

9、支持列出系统所有挂载的Wim映像及其挂载目录、挂载方式等。

10.支持修改现有的Wim映像文件中的某个映卷的名称和描述,并加上启动标记。

11.支持 Mount 、MountRW 、UnMount 、Apply 、 Capture 、ReMount 和 Append 七项命令行参数及它们的常用选项。

12.支持WIM映像文件与WimTool程序直接关联,并可创建右键菜单,方便挂载或打开WIM映像文件。

13.支持列出映像内的文件目录,这个功能相当于ImageX的/DIR参数,可以在PE系统中使用。

14.支持通过配置文件定义捕获映像或解开映像的规则。WimTool的配置文件与ImageX的兼容。在WimTool内置了一份默认的配置文件,这个配置文件与ImageX的默认配置文件相同。

15.在图形界面中,WimTool对制作映像、解开映像、导出映像、列文件目录等过程提供用户中止操作支持。

16.注册WIM文件关联后可通过双击WIM文件打开WIM映像内的程序或启动到WimTool的图形界面。

17.支持鼠标右键扩展菜单快速展开WIM映像文件和快速制作WIM映像文件,这两项操作提供处理进度。

18.支持基于的WIM的系统备份和系统恢复应用,同时具有简单必须的磁盘管理功能。

19.支持每一个WIM映像设置一个自己特色的个性化图标。

20.支持WimMount V6.1.7000.0及以上版本,可以使用的新特性,也兼容旧版本的Wimfltr驱动。

四、参数说明

WimTool的命令行参数格式与ImageX的基本相同,其中尖括号"< >"内的参数表示必须输入,方括号"[ ]"内的参数表示可以省略,竖线"|"间的参数只取其一;

当文件目录名、映像卷名、映卷描述等含有空格时必须用引号包围。WimTool的命令行参数"/Apply"、"/Capture"和"/Append"只适合小体积映像使用,不提供处理进度。

1、挂载映像

①.只读挂载

格式: /Mount <映像卷ID | 映像卷名> <目标路径>

示例: /Mount D: "PE Programs" D:PROGRAMS

②.可写挂载

格式: /MountRW <映像卷ID | 映像卷名> <目标路径>

示例: /MountRW D: 2 D:PROGRAMS

③.直接挂载

格式: [/OpenFile]

示例: D:

④.快速挂载

格式:

示例:D:

只有设置WIM文件与WimTool关联才能使用"快速挂载"。当WIM映像内设置挂载信息和挂载路径后,"直接挂载"和"快速挂载"先按WIM映像内设置好挂载信息和挂载路径来挂载,

并执行挂载处理命令;若WIM映像内没有设置挂载信息和挂载路径则按WimTool默认的设置来挂载。

⑤.重新挂载

格式: /ReMount

示例: 重新挂载所有"无效的WIM挂载": /ReMount /ALL

重新挂载指定路径的WIM挂载点: /ReMount D:PROGRAMS

本功能需 WimMount V6.1.7000.0 及以上版本支持,可以快速挂上重启后"无效的WIM挂载"。

2、卸载映像

命令行参数格式: /UnMount [/Commit|/Update|/All] [/AutoRun] <目标路径>

参数"/AutoRun"时将在卸载映像前执行"卸载处理命令",

①.只读卸载挂载目录的映像

格式: /UnMount [/AutoRun] <目标路径>

示例: /UnMount D:PROGRAMS

无任何提示,直接进行只读卸载。

②.可写卸载挂载目录的映像

格式: /UnMount /Commit [/AutoRun] <目标路径>

示例: /UnMount /Commit D:PROGRAMS

参数"/Commit"直接以可写方式卸载以可写方式挂载的映像。

③.询问可写卸载指定的目录

格式: /UnMount /Update [/AutoRun] <目标路径>

示例: /UnMount /Update D:PROGRAMS

参数"/Update"会询问卸载时是否以可写方式卸载。

④.卸载所有被挂载的映像

格式: /UnMount /All [/AutoRun]

示例: /UnMount /All

只读方式卸载所有被挂载的映像,且卸载映像时目标目录的变化不会被更新到原映像中。

3、快速卸载

清除所有挂载点和挂载信息

格式: /CleanUp

示例: /CleanUp

本功能需 WimMount V6.1.7000.0 及以上版本支持,可以快速清除所有挂载点和挂载信息,包括"有效的WIM挂载"和"无效的WIM挂载",

同时也清除WimMount挂载时目标目录中的残余文件信息。本命令的功能相当于卸载所有映像后再删空目标目录中的文件。

4、解开映像

①.静默方式,不提供处理进度

格式: [/YES] /Apply <映像卷ID | 映像卷名> <目标路径>

示例: /Yes /Apply D: 2 D:PROGRAMS

其中参数 "/Yes" 表示不确认目标目录是否存在文件而直接解开映像(解开的文件有可能覆盖已存在的文件),省略该参数时,

若目标目录已存在文件则要用户确认才执行解开映像操作。其中映像文件可以是分包文件。

②.窗口方式,提供处理进度,支持文件过滤,支持操作隐藏分区

格式: <映像文件名> [格式化参数] [主引导记录] [解压规则] [映像卷ID] [,目标路径]

格式化参数: [[/Format|/QFormat] [FAT32|NTFS]]

主引导记录: [/BOOT ]

解压规则为: [/Config <配置文件>]

示例: D: /ExtrFile ,D:PROGRAMS

0: /ExtrFile /Format FAT32 /Boot NTLDR 1, C:

F: /ExtrFile /QFormat NTFS /Boot BOOTMGR 1, 0:1

0: /ExtrFile /Format /Boot NTLDR 1, C:

F: /ExtrFile /QFormat /Boot BOOTMGR 1, 0:1

0: /ExtrFile /Format /Config 1, C:

F: /ExtrFile /QFormat /Config 1, 0:1

当以系统管理员登录,本项功能支持操作隐藏分区,并可用分区号代替盘符,见上面的示例。

"映像卷ID"为 1 时可以省略,省略"目标路径名"时WimTool将在映像文件所在的目录中建立一个与映像基本名同名的目录,并将映像解开到其中。

WimTool能识别分包映像并自动解开分包映像(要求所有的分包映像位于同一目录,展开时从1号分包开始)。

5、制作映像

①.静默方式,不提供处理进度

格式: [/Boot] [/Compress ] /Capture <目录名> <映像名> [卷名] [描述]

示例: /Boot /Compress Maximum /Capture D:PROGRAMS D:

"MyPrograms"

②.窗口方式,提供处理进度,支持文件过滤,支持操作隐藏分区(必须以系统管理员登录,隐藏分区可以分区号代替)。

格式: <目标路径名> [捕获规则] [启动标记] [映像文件]

捕获规则为: [/Config <配置文件>]

启动标记为: [/Boot]

示例: D:PROGRAMS /CompPath /Boot D:

C: /CompPath /Config 0:

0:1 /CompPath /Config F:

窗口方式压制新映像时采用最大压缩比。省略"映像文件名"时WimTool将自动建立一个新的映像文件,并保存在"目标路径"所处的目录下,新映像的基本名与"目标路径"同名。

当Wim映像文件存在时,则将目标目录的内容以新的映卷追加到原映像中。

6、追加映卷

格式: [/Boot] /Append <目标路径> [卷名] [描述]

示例: /Boot /Append D:MyTools D: "MyTools"

7、文件关联

①.注册WIM映像文件与WimTool关联

格式: [/M]

示例: /Reg /M

参数"/REG"为文件关联,参数"/M"为注册扩展功能。

②.取消WIM映像文件与WimTool关联

格式:

示例: /Reg /U

取消文件关联同时也将卸载扩展功能。

8、其它功能

①.重建系统图标缓存

格式: /Icon

示例: /Icon

说明: 当系统显示的图标出现异常时,可以通过重建图标缓存来更正,本功能可能只对 NT5.x

系统有效。

②.启动指定的功能页

格式: /Page n

示例: /Page 9

说明: 的功能共有9页,1~8页位于可视界面,第9页为的彩蛋。参数"/Page"可启动到指定的功能页,其中"n"为数字"1~9"。

五、使用注意

1、在Vista或以后的系统中,WimTool必须以管理员的身份运行,在 NT5.X 系统中也建议以系统管理员的身份运行WimTool。

2、系统中必须正确安装WimFltr或WimMount组件,WimTool才能正常工作。

3、在精简的WinPE系统中某些功能可能无法使用。

4、系统的临时目录必须有足够的空间;在PE中使用时,临时目录建议设置到硬盘上。

5、一个映像中只有一个映卷具有启动标记;映像中的映卷号是唯一的,而映卷名和卷描述仅作为映像卷的说明,它们并不是唯一的,

就是说一个映像中的不同映卷可以具相同的名称和描述。

6、当系统中的WIM文件关联出现错误或异常时,请点[取消文件关联]按钮,再点[设置文件关联]按钮来修复。

7、如果你对捕获映像的配置文件不很了解,请不要修改它,用默认的设置即可。

WIM是英文Microsoft Windows Imaging Format (WIM)的简称,它是Windows 基于文件的映像格式。WIM 映像格式并非现在相当常见的基于扇区的映像格式,它是基于文件的。Windows

Vista 采用这种格式在新计算机上进行快速安装。WIM 文件存储一个或多个操作系统(如

Windows Vista 或 Windows PE)的副本(称为映像)。使用 WIM 文件维护操作系统很容易,因为您可以在未启动操作系统的情况下,离线添加和删除驱动程序、更新内容以及 Windows

组件。利用 WIM 文件维护 Windows PE 映像与维护 Windows Vista 映像非常相似。

与其他格式相比,通过使用基于文件的映像格式,WIM 具有以下益处:

WIM 是基于文件的映像格式, WIM 映像格式是硬件不可知的,这意味着您只需要一个映像来寻址许多不同的硬件配置。

WIM 映像格式还允许您在一个实际文件中存储多个映像。例如,Microsoft 可在一个 WIM 映像文件中附带多个 SKU。您可以在单个映像文件中存储具有或不具有核心应用程序的映像。而且,您可以将其中一个映像标记为可引导映像,从而允许您从包含在 WIM 文件中的磁盘映像来启动计算机。

WIM 映像格式还启用了压缩和单一实例,从而可大大减小映像文件的大小。单一实例是一种允许您用一个文件副本的空间来存储多个文件副本的技术。例如,如果映像 1、2 和 3 均包含文件 A,则单一实例将存储文件 A 的单个副本,并将映像 1、2 和 3 指向该副本。

WIM 映像格式允许您离线维护映像。您可以添加或删除某些操作系统组件、补丁以及驱动程序,而无需创建一个新的映像。例如,现在对于 Microsoft Windows XP 来说,您要花费几个小时来更新一个映像,而 Windows Vista 只需要几分钟的时间即可。例如,要将某个补丁添加到 Windows XP 映像,您必须引导主映像,添加该补丁,然后再次准备映像。对于 Windows

Vista,您可离线维护映像。

与要求您将磁盘映像部署到其容量大于或等于源磁盘容量的分区的、基于扇区的映像格式不同,WIM 映像格式允许您在任意大小的分区上安装磁盘映像。

Windows Vista 提供一个用于名为 WIMGAPI 的 WIM 映像格式的 API,开发人员可以使用它来处理 WIM 映像文件。

WIM 映像格式允许非破坏性的部署。这意味着您可以将数据保留在您应用映像的卷上,因为该映像的应用程序并不清除磁盘的现有内容。