项目简介
本项目基于 wimlib 版本 1.14.3(2023 年 9 月发布),是一个用 C 语言编写的库,用于创建、修改、提取和挂载 Windows 映像格式(WIM 文件)。wimlib 及其命令行前端 wimlib-imagex
是微软的 WIMGAPI、ImageX 和 DISM 的免费跨平台替代方案,能在 UNIX 类系统(如 Linux、Mac OS X、FreeBSD 等)和 Windows(Vista 及以后版本)上运行。
项目的主要特性和功能
- WIM 文件处理:支持对 WIM 文件进行创建、修改、提取和挂载操作。WIM 文件可包含一个或多个逻辑独立的目录树(图像),具备数据去重功能,且文件可被压缩。
- 多压缩格式支持:能创建 XPRESS、LZX 和 LZMS 压缩的 WIM 存档,压缩编解码器通常优于微软的闭源等效工具。支持多压缩级别、块大小和固态模式压缩,默认采用多线程压缩。
- ImageX 功能实现:
wimlib-imagex
命令行程序类似于微软的ImageX
,支持其几乎所有功能及额外功能,适用于 UNIX 类系统和 Windows,提供长、短命令形式,并有详细文档。 - NTFS 支持:在 Windows 版本中,原生支持 NTFS 特定和 Windows 特定数据;在 UNIX 版本中,通常忽略此类数据,但借助 libntfs - 3g 可直接从/向未挂载的 NTFS 卷捕获和提取图像。
- Windows PE 定制:可在 UNIX 类系统或 Windows 上创建定制的 Windows PE 图像,提供
mkwinpeimg
脚本简化创建和定制过程。
安装使用步骤
安装
- UNIX 类系统:可从源代码编译安装,执行
./configure && make && sudo make install
,也可检查操作系统是否已有对应软件包。 - Windows:下载并解压包含最新二进制文件的 ZIP 文件,更多详情见 README.WINDOWS.md。所有官方 wimlib 版本可从 wimlib.net 获取。
使用
wimlib-imagex
使用:运行wimlib-imagex
不带参数可查看可用命令及其语法。在 UNIX 类系统安装后,可通过man wimlib-imagex
查看进一步文档;下载 Windows 二进制发行版后,可在doc
目录中找到 PDF 格式的文档。- 构建自定义 Windows PE 图像(UNIX 类系统):使用
mkwinpeimg
脚本,从 Windows 安装介质或 Windows 自动化安装工具包(WAIK)获取所需文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】