捕获或追加映像
1. 用热备份功能(VSS)将当前系统C盘备份到D:\C_Bak.wim,名称:C_bak,描述:C盘备份,热备份参数:--snapshot
无压缩参数--compress=type时,默认LZX(默认50),相当于dism最大压缩,故一般可省略文章源自助手阿喜-https://zsaxi.com/2056
wimlib-imagex capture C:\ D:\C_Bak.wim C_bak C盘备份 --check --snapshot文章源自助手阿喜-https://zsaxi.com/2056
2. 指定压缩算法和压缩等级,输出文件更小。压缩率:none < xpress < lzx < lzms。默认压缩等级都是50
实测 lzx:100 和 lzx(lzx:50) 差别不大,嫌麻烦可省略,具体压缩率请参考末尾的基准。文章源自助手阿喜-https://zsaxi.com/2056
wimlib-imagex capture C:\ D:\C_Bak.wim C_bak C盘备份 --check --snapshot --compress=lzx:100文章源自助手阿喜-https://zsaxi.com/2056
3. 捕获为ESD格式映像,--solid参数,固实模式文章源自助手阿喜-https://zsaxi.com/2056
wimlib-imagex capture C:\ D:\C_Bak.esd C_bak C盘备份 --check --solid文章源自助手阿喜-https://zsaxi.com/2056
4. 追加到现有映像文件,压缩率一般不指定,与目标映像压缩率相同,这个和dism命令一致文章源自助手阿喜-https://zsaxi.com/2056
wimlib-imagex append C:\ D:\C_Bak.wim C_bak-2 C盘备份 --check --snapshot文章源自助手阿喜-https://zsaxi.com/2056
导出映像文章源自助手阿喜-https://zsaxi.com/2056
1. 导出所有卷,使用all参数文章源自助手阿喜-https://zsaxi.com/2056
wimlib-imagex export D:\C_Bak.wim all D:\C_Bak.wim
2. 导出卷1到ESD,指定压缩算法(lzms)和压缩等级100(默认50)
wimlib-imagex export D:\C_Bak.wim 1 D:\C_Bak.esd --solid --solid-compress=lzms:100
查看或更改映像信息
1. 查看映像信息,注意,不支持中文
wimlib-imagex info D:\C_Bak.wim
2. 查看含有中文的信息,打开d:\c_bak.xml查看即可。
wimlib-imagex info D:\C_Bak.wim --extract-xml=d:\c_bak.xml
3. 更改映像信息,在查看命令后面加上名称和描述即可。
名称和描述分别改为:C_bak_1 C盘备份_1
wimlib-imagex info D:\C_Bak.wim 1 C_bak_1 C盘备份_1 --check
从现有映像中删除指定映像
1. 删除卷2
wimlib-imagex delete D:\C_Bak.wim 2 --check
优化映像
1. 重构映像,类似于导出再重命名
wimlib-imagex optimize D:\C_Bak.wim --check
2. 使用指定压缩等级重构映像
wimlib-imagex optimize D:\C_Bak.wim --check --compress=lzx:100
3. 使用指定压缩等级重构映像并重新压缩所有数据,处理时间大大增加
wimlib-imagex optimize D:\C_Bak.wim --check --recompress --compress=lzx:100
验证映像,只读操作,不会修改映像
1. 验证映像有效性和完整性
wimlib-imagex verify D:\C_Bak.wim
2. 验证映像有效性和完整性,不使用完整性表来验证
wimlib-imagex verify D:\C_Bak.wim --nocheck
3. 验证拆分映像
wimlib-imagex verify D:\C_Bak.swm --ref="D:\C_Bak*.swm"
基准,wimlib-imagex:1.10 来自网页 https://wimlib.net/compression.html
wimlib-imagex 大小 时间 dism(Win10) 大小 时间
--solid 84.03M 122.2s /compress:recovery 84.66M 201.4s
--compress=LZMS 110.77M 60s 无 无
--compress=LZX:100 119.70M 48.4s 无 无
--compress=LZX 120.10M 27.5s /compress:maximum 121.40M 45.9s
--compress=LZX:20 123.98M 4.5s 无 无
--compress=XPRESS:80 128.89M 20.8s 无 无
--compress=XPRESS 131.56M 3.6s /compress:fast 133.95M 8.5s
--wimboot --compress=XPRESS:80 157.36M 18.5s 无 无
--wimboot 159.16M 3.7s /wimboot 161.28M 10.5s
--compress=none 344.58M 1.4s compress:none 344.58M 5.4s