Windows映像格式(WIM)用于创建和分发磁盘映像文件。WIM于2007年首次推出,旨在简化WindowsVista的部署,它是一种基于文件的磁盘映像格式,现在可用于简化和加速更高版本的Microsoft操作系统(OS)的部署。
使用WIM文件,可以将单个磁盘映像部署到多个计算机平台,这就是该格式主要用于加速基于文件的磁盘映像的部署的原因。
当需要管理更新、驱动程序或组件等文件而无需重新启动操作系统映像时,WIM格式非常有用。它支持基于文件的磁盘映像的捕获、修改和应用。
WIM:基于文件的格式与虚拟硬盘(VHD)和ISO等格式不同,WIM是基于文件而不是基于扇区的。基于文件的格式允许单个文件包包含所有包内容,对相同组件的多个实例进行重复数据删除,并在更广泛的磁盘硬件上更快地启动和安装。
由于单个WIM文件还可以包含多个磁盘映像,因此用户可以根据分发的内容安装部分或全部映像。每个图像都可以通过其唯一的名称或数字索引来引用。WIM还支持跨越,因此大型WIM文件可以分为两个或多个以.swm扩展名表示的部分。
基于文件的格式的另一个优点是所有必需的文件都存储在单个WIM文件中。这减少了单独访问各种文件的需要,从而最大限度地减少了开销并加速了映像部署。与多个图像文件相比,单个文件在驱动器上占用的空间要少得多。
WIM文件的元素单个WIM文件由多个元素组成,所有元素都可以相互区分:
文件头大小为204字节。
图片(一张或多张)。
图像数据文件资源(一个或多个)。
这些文件资源中的任何一个都可以包含在WIM文件中:
元数据资源(安全数据、目录条目)。
查找表(带有文件条目引用)。
可扩展标记语言(XML)数据。
诚信表。
Windows映像格式文件集的类型有两种类型的WIM文件集可用:
1.单段WIM文件集单段WIM文件集的扩展名为.wim。此文件可用于将Windows操作系统部署到新设备。即使该文件仅捕获一个分区,该映像中的文件也可用于设置其余分区。
捕获.wim文件有两种方法:
来自Windows发行版ISO的文件。
启动到Windows,然后将正在运行的Windows映像概括并捕获到.WIM文件中。这允许将映像部署到其他设备。
镜像通用后,明智的做法是对其进行优化,特别是当它将部署到多台机器时。通过DISM/image:C:\/optimize-image/bootWindows命令提示符进行图像优化有助于减少应用图像后的设备启动时间。
捕获映像后,必须使用WindowsPE(预安装环境)启动设备,并且必须设置新的硬盘驱动器分区。最后,可以使用Windows命令提示符应用图像:D:\:\Images\。
2.多段WIM文件集可以将WIM文件拆分为多个.swm文件,方法是首先将resources\复制到本地PC,然后使用Windows命令提示符Dism/Split-Image/ImageFile:C:\sources\拆分Windows映像/SWMFile:C:\sources\/文件大小:4700。
在此过程结束时,将在C:\sources文件夹中创建一组文件。这些文件无法修改。当通过DVD部署将WIM文件拆分为.swm文件时,最好使用Windows命令提示符rdc:\TempInstallFolder/s/q删除临时文件夹。
WIM文件格式用户三类用户通常使用WIM文件格式:
1.Windows开发人员。使用WIM磁盘映像,Windows开发人员可以将整个硬盘驱动器的内容及其所有文件和文件夹打包为单个文件。安装后,Windows安装程序会将完整的磁盘映像解压到本地计算机的硬盘驱动器。然后可以从单个可分发源文件轻松安装大型且复杂的应用程序。
2.计算机供应商。计算机供应商经常使用这种方法来预加载操作系统和核心应用程序的新系统,因为将单个可分发磁盘映像复制到新磁盘而不是执行完整安装更快、更容易且更不易出错。由于WIM文件可以启动,因此在首次打开新电脑时,可以轻松启动Windows安装程序并开始安装过程。
3.软件开发人员。软件开发人员通常使用ImageX工具,也使用WIM格式创建磁盘映像。ImageX命令行工具随Windows评估和部署工具包(WindowsADK)一起提供,用于编辑、创建和部署WIM格式的Windows磁盘映像。执行实际的Windows安装需要ADK的应用程序编程接口(API)。
Windows10和11软件开发人员可以使用另一个命令行工具Microsoft的部署映像服务和管理(DISM)来创建WIM文件。除了为WIM文件提供服务外,DISM还可以为VHD(.vhd或.vhdx)提供服务。
原文链接:什么是Windows映像格式(WIM)?弱电智能网