WIM后缀格式的游戏音乐提取方法

Microsoft windows图像格式(WIM)图像格式。WIM图像格式不是一种相当常见的基于扇区的图像格式,它是基于文件的。与其他格式相比,WIM使用基于文件的图像格式具有以下优点:

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

WIM图像格式还允许您在一个实际文件中存储多个图像。例如,微软可以将多个SKU附加到一个WIM图像文件。您可以在单个图像文件中存储包含或不包含核心应用程序的图像。此外,您可以将其中一个映像标记为可启动,这允许您从WIM文件中包含的磁盘映像启动计算机。

WIM图像格式还支持压缩和单例,这可以大大减少图像文件的大小。单实例是一种允许您用一个文件副本的空间存储多个文件副本的技术。例如,如果图像1、2和3都包含文件A,则单个实例将存储文件A的单个副本,并将图像1、2和3指向该副本。

WIM图像格式允许您离线维护图像。您可以添加或删除一些操作系统组件、修补程序和驱动程序,而无需创建新映像。例如,对于Microsoft Windows XP now,更新一个映像需要几个小时,而Windows Vista只需要几分钟。例如,要向Windows XP映像添加修补程序,您必须启动主映像,添加修补程序,然后再次准备映像。对于Windows Vista,您可以脱机维护映像。

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

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

WIM图像格式允许非破坏性部署。这意味着您可以将数据保留在应用了映像的宗卷上,因为映像的应用不会抹掉磁盘的现有内容。

XImage函数

XImage本身是一个相当简单的程序,这也是我非常喜欢它的原因之一。它是一个简单的命令行驱动程序实用程序,可以从命令行提示符或Microsoft Windows预安装环境(Windows PE)运行。换句话说,您与XImage的交互方式与Xcopy相同。我希望它是一个命令行实用程序这一事实不会让您失望。我更喜欢我的磁盘映像工具有命令行界面,因为它们可以大大简化工具使用的脚本。Windows Vista的批量脚本功能非常强大,没有什么任务是使用XImage脚本无法完成的。

XImage的核心功能允许您将卷捕获到WIM文件中,并将WIM文件应用到卷中。例如,用于捕获图像的命令是ximage/capture C:image . WIM“Name”。将映像应用到卷的命令是ximage /apply image.wim 1,其中1告诉ximage应用文件image.wim中索引号为1的映像。

当然,XImage包括许多用于维护图像和创造性使用图像的命令。表1提供了这些命令的概述。

表1。Ximage命令行选项概述

/追加

将卷映像附加到现有的WIM文件

/应用

将卷映像应用到特定驱动器。

/捕获

将卷映像捕获到新的WIM文件中。

/提交

提交对已安装的WIM的更改。

/压缩

将压缩类型设置为无、快速或最大。

/config

使用指定的文件设置高级选项。

/删除

从有多个图像的WIM文件中删除一个图像

/dir

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

/导出

将图像从一个WIM文件传输到另一个。

/信息

返回指定WIM的存储的XML描述。

/ref

设置应用程序操作的WIM参考

/滚动

滚动输出以重定向

/拆分

将现有的WIM文件拆分为只读的WIM部分。

/验证

验证重复文件和提取的文件

/挂载

安装对指定目录具有只读访问权限的映像。

/mountrw

安装对指定目录具有读写权限的映像。

/卸载

卸载安装到指定目录的映像。

/?

返回XImage的有效命令行参数。

有一个功能值得进一步讨论,因为我认为将图像安装到目录中非常酷。您可以挂载映像,像修改文件系统上的任何文件一样修改它,然后卸载它。例如,您可以安装操作系统映像,添加设备驱动程序,然后卸载它。这当然比从头开始重建磁盘映像要好。