项目简介
本项目基于C语言开发,用于处理Windows Imaging Format (WIM) 文件。WIM 文件主要用于归档Windows文件系统,此项目提供创建、修改、提取和挂载WIM文件的功能,是替代Microsoft的WIMGAPI、ImageX和DISM的免费跨平台解决方案。
项目的主要特性和功能
- 跨平台支持:可在UNIX-like系统(如Linux、Mac OS X、FreeBSD等)和Windows(XP及以后版本)运行。
- 丰富的压缩支持:支持创建XPRESS、LZX和LZMS压缩的WIM存档,压缩性能通常优于Microsoft闭源版本,支持多压缩级别、块大小以及固体模式压缩,默认多线程压缩。
- NTFS支持:Windows版本原生支持NTFS特定和Windows特定数据;UNIX版本可忽略这些数据,也能借助libntfs - 3g直接从/向未挂载的NTFS卷捕获和提取图像。
- Windows PE支持:可在UNIX-like系统或Windows上创建自定义的Windows PE图像,提供
mkwinpeimg
脚本简化创建和定制过程。 - 命令行工具:
wimlib-imagex
命令行程序类似Microsoft ImageX的成像工具,支持大部分功能及额外功能,如提取、更新、优化命令等。 - API支持:提供公开的API,方便其他程序使用。
安装使用步骤
安装
UNIX-like系统
- 源码编译:执行
./configure && make && sudo make install
。 - 包安装:检查操作系统是否已有预编译包,Debian和RPM打包的示例文件分别在
debian/
和rpm/
目录。
Windows系统
下载并解压包含最新二进制文件的ZIP文件,更多详情见README.WINDOWS
。
使用
wimlib-imagex
使用
- 运行
wimlib-imagex
不带参数可查看可用命令及其语法,命令有长、短形式,如wimlib-imagex apply
等价于wimapply
。 - UNIX-like系统:可通过
man wimlib-imagex
查看进一步文档。 - Windows系统:在
doc
目录中以PDF格式查看文档。
自定义Windows PE图像
在UNIX-like系统上,使用mkwinpeimg
脚本,从Windows安装介质或WAIK中获取所需文件来创建和定制可引导的Windows PE图像。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】