更新时间:2023-05-10 10:38
WIM是英文Microsoft Windows Imaging Format(WIM)的简称,它是Windows基于文件的映像格式。WIM 映像格式并非相当常见的基于扇区的映像格式,它是基于文件的。文件Windows Vista采用这种格式在新计算机上进行快速安装。WIM 文件存储一个或多个操作系统(如 Windows Vista 或 Windows PE)的副本(称为映像)。使用 WIM 文件维护操作系统很容易,因为您可以在未启动操作系统的情况下,离线添加和删除驱动程序、更新内容以及 Windows 组件。利用 WIM 文件维护 Windows PE 映像与维护 Windows Vista 映像非常相似。
从Windows Vista开始,微软新发布的操作系统安装光盘都应用了一种全新的系统封装方式WIM(Windows Imaging)。
与其他格式相比,通过使用基于文件的映像格式,WIM具有以下益处:
·WIM 是基于文件的映像格式;
·WIM 映像格式是硬件不可知的,这意味着只需要一个映像来寻址许多不同的硬件配置;
·WIM 映像格式还允许在一个实际文件中存储多个映像。例如,可在一个WIM映像文件中附带多个SKU。您可以在单个映像文件中存储具有或不具有核心应用程序的映像。而且,可以将其中一个映像标记为可引导映像,从而允许您从包含在WIM文件中的磁盘映像来启动计算机;
·WIM 映像格式还启用了压缩和单一实例,从而可大大减小映像文件的大小。单一实例是一种允许用一个文件副本的空间来存储多个文件副本的技术。例如,映像1、2、3均包含文件A,则单一实例将存储文件A的一个副本,并将映1、2 、3指向该副本;
·WIM 映像格式允许离线维护映像。您可以添加或删除某些操作系统组件、补丁以及驱动程序,而无需创建一个新的映像。例如,对于Microsoft Windows XP来说,需要花费几个小时来更新一个映像,而从Windows Vista开始只需要几分钟的时间即可。又如,要将某个补丁添加到Windows XP映像,您必须引导主映像,添加该补丁,然后再次准备映像,而对于Windows 6.x,您可离线维护映像;
·与要求将磁盘映像部署到其容量大于或等于源磁盘容量的分区的、基于扇区的、匹配文件系统的映像格式不同,WIM映像格式允许在任意大小、任意文件系统的分区上安装磁盘映像;
·Windows 6.x提供一个用于WIMGAPI的WIM映像格式的API,开发人员可以使用它来处理WIM映像文件;
·WIM映像格式允许非破坏性的部署。这意味着可以将数据保留在将应用映像的卷上,因为使用该映像的应用程序并不清除磁盘的现有内容(与映像重叠的文件将被覆盖)。
WIM始于Longhorn
WIM采用类似Ghost的方式进行文件封装,系统安装时间被大大缩短。我们在测试机上安装,花了18分钟就完成了操作系统的部署。
WIM虽然采用类似Ghost的方式进行系统安装,却比Ghost更灵活,它允许我们在把镜像文件恢复到硬盘之前,选择恢复分区,并进行其他简单的配置。
而这些操作,在采用Ghost恢复系统的方法中是无能为力的。
WIM的面纱
在微软的官方网站,有Windows Automated Installation Kit(Windows AIK),WIM格式其实就是WinAIK采用的压缩、封装格式;
WinMount是一款功能强大且免费的Windows工具软件,具有虚拟光盘镜像(将ISO、BIN、BWT、MDS/MDF 、NRG 、IMG、ISZ 、CUE、CCD 、APE、FLAC、WV挂载到虚拟DVD-ROM)、硬盘镜像(将VHD(Virtual PC)、VDI(Virtual Box)、VMDK(VMWare)挂载为虚拟磁盘)的功能,也具有压缩文件,解压、浏览压缩包(WIM、MOU、RAR、ZIP 、7Z)的功能。最大特色在于其挂载压缩包功能,可以将压缩包直接挂载到虚拟盘中使用,无需解压,省时省空间。
以下内容来自老九的WimTool-V1.30.2011.501自述文档
一、基本介绍
1、WimTool并不是Imagex的GUI,可以脱离Imagex而独立使用。
2、WimTool能提供普通用户对WIM格式文件最常用的处理功能,如制作映像文件、挂载映像、解开Wim映像到硬盘的目录和向现存的Wim文件加入新的映像卷等。
3、在WimTool中,对Wim文件进行操作处理时,界面元素给用户提供了相当的显示信息,对Wim文件最常见的处理出现失败时,WimTool会提供失败的说明。
4、WimTool界面采用分页式设计,每页都提供了必要的操作说明、选项要求和注意事项。初次使用的用户请先阅读每页的操作说明。
二、运行环境
Windows 2K/XP/2K3/Vista/7及它们相应的PE系统,在上述系统中安装WimFltr或WimMount组件后可以使用全部功能,如果没有安装WimFltr或WimMount组件,只需一个位于同目录中的WIMGAPI.DLL文件也可使用大部分常用功能。
三、功能简介
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及以上版本,可以使用WimMount.SYS的新特性,也兼容旧版本的Wimfltr驱动。
WimKit —— 基于WIMGAPI 和 wimlib 的WIM(Windows Imaging Format)及ESD镜像文件处理工具。WimKit不是Imagex或dism的GUI,而是一个可以独立使用的工具。
使用WimKit能让普通用户在图形界面下完成对WIM格式及ESD格式(未加密)文件的各种处理 ,如制作映像文件、挂载映像、解开Wim映像到硬盘的指定目录或向wim文件加入新的映像卷等, 的并且它是完全免费的。
WimKit 从1.1版起可使用wimlib库,并开始支持非加密ESD文件,增加了浏览镜像文件及提取镜像文件中选定文件的功能。选择wimlib模式时不需要Wimgapi.dll 等相关组件支持即可工作。(wimlib限制不支持挂载功能)
软件安装: WimKit是完全绿色的软件不需要安装,下载后解压到硬盘即可运行