飞六网首页 | 社区搜索 | 全文检索 | 注册 | 登录
  • 首页
  • 论坛
  • IT资讯
  • 操作系统
  • 企业应用
  • 软件分享
  • 建站运营
  • 生活健康
  • 文学影视
  • wimlib-imagex 常用命令用法
    2023-02-15 10:02:41   来源:   评论:0 点击:

    wimlib-imagex 常用命令用法应用映像1. 将D:\Win10.wim的卷1应用到C:\ wimlib-imagex apply D:\Win10.wim 1 C:\2. 将D:\Win10.wim...
    wimlib-imagex 常用命令用法



    应用映像


    1. 将D:\Win10.wim的卷1应用到C:\


       wimlib-imagex apply D:\Win10.wim 1 C:\


    2. 将D:\Win10.wim的卷1应用到C:\, --check 用于在应用之前检查整个映像的完整性,如果映像包含完整性信息的话


       wimlib-imagex apply D:\Win10.wim 1 C:\ --check


    3. 将D:\Win10.wim的卷1使用wimboot模式应用到C:\


       wimlib-imagex apply D:\Win10.wim 1 C:\ --wimboot


    4. 将D:\Win10.wim的卷1使用compact:lzx模式应用到C:\。未添加 wofadk.sys 驱动时,仅支持Win10以上系统


       --compact=( xpress4k | xpress8k | xpress16k | lzx )


       wimlib-imagex apply D:\Win10.wim 1 C:\ --compact=lzx


    5. 应用分割的swm映像到C:\,假设文件名分别是:C_Bak.swm,C_Bak2.swm,C_Bak3.swm


       wimlib-imagex apply D:\C_Bak.swm 1 dir --ref="C_Bak*.swm"

       或者

       wimlib-imagex apply D:\C_Bak.swm 1 --ref="C_Bak2.swm" --ref="C_Bak3.swm"


    6. 边下边装,从网络下载映像的同时应用映像,类似于边下边看,映像必须是 pipable wim 格式


       wget -O - http://192.168.1.2/Win10pip.esd | wimlib-imagex apply - 1 D:\



    捕获或追加映像


    1. 用热备份功能(VSS)将当前系统C盘备份到D:\C_Bak.wim,名称:C_bak,描述:C盘备份,热备份参数:--snapshot

        无压缩参数--compress=type时,默认LZX(默认50),相当于dism最大压缩,故一般可省略


        wimlib-imagex capture C:\ D:\C_Bak.wim C_bak C盘备份 --check --snapshot


    2. 指定压缩算法和压缩等级,输出文 Q顾趼剩簄one < xpress < lzx < lzms。默认压缩等级都是50

        实测 lzx:100 和 lzx(lzx:50) 差别不大,嫌麻烦可省略,具体压缩率请参考末尾的基准。


        wimlib-imagex capture C:\ D:\C_Bak.wim C_bak C盘备份 --check --snapshot --compress=lzx:100


    3. 捕获为ESD格式映像,--solid参数,固实模式


        wimlib-imagex capture C:\ D:\C_Bak.esd C_bak C盘备份 --check --solid


    4. 追加到现有映像文件,压缩率一般不指定,与目标映像压缩率相同,这个和dism命令一致


        wimlib-imagex append C:\ D:\C_Bak.wim C_bak-2 C盘备份 --check --snapshot


    5. 捕获为 pipable wim 格式,支持流式传输。注意:与微软wim/esd格式不兼容,7-Zip也无法提取文件。使用 --pipable 参数


        wimlib-imagex capture C:\ D:\C_Bak.esd C_bak C盘备份 --snapshot --solid --pipable



    导出映像


    1. 导出所有卷,使用all参数


       wimlib-imagex export D:\Win10.wim all D:\Win10_11.wim


    2. 导出卷1到ESD,指定压缩算法(lzms)和压缩等级100(默认50)。不建议指定,效果甚微,建议直接--solid


        wimlib-imagex export D:\C_Bak.wim 1 D:\C_Bak.esd --solid --solid-compress=lzms:100


    3. 导出为 pipable wim 映像,支持流式传输,可实现“边下边装”功能,与微软映像格式不兼容


        wimlib-imagex export D:\Win10.esd all D:\Win10pip.esd --pipable


    4. 将 pipable wim 映像导出为非 pipable wim 映像


        wimlib-imagex export D:\Win10pip.esd all D:\Win10.esd --not-pipable




    查看或更改映像信息


    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:\Win10.wim 2 --check


    2. 删除卷2、3,使用软删除参数--soft,适用于删除多个卷的情况,最后手动优化映像。


        wimlib-imagex delete D:\Win10.wim 2 --soft


        卷2删螅吹木�3会变成卷2,所以再次删除卷2就能删除原来的卷3


        wimlib-imagex delete D:\Win10.wim 2 --soft


        wimlib-imagex optimize D:\C_Bak.wim



        删除前10个卷,因为卷1删除后,原来的卷号会-1,卷2变成卷1,所以这里删除的永远是卷1,即删除10次卷1,1切记不可改成%a。如果要删除6-8卷,只需删除3次卷6即可。


    for /l %a in (1 1 10) do wimlib-imagex delete D:\Win10.wim 1 --soft



    优化映像


    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


    4. 优化映像为 pipable wim 格式,用于“边下边装”


        wimlib-imagex optimize D:\Win10.wim --pipable



    更新映像


    通过非挂载卸载方式修改映像,添加、删除、重命名文件等,修改之后,建议执行优化操作,减小映像文件大小。注意,不支持中文路径。


    1. 删除映像\Sysprep\Drivers目录及子目录,添加"F:\Drivers"到映像"Sysprep\Drivers"


       wimlib-imagex update WinXP.esd 1 <xp.txt


       xp.txt内容如下

    1. delete --recursive "\Sysprep\Drivers"
    2. add "F:\Drivers" "Sysprep\Drivers"
    复制代码

    2. 如果仅执行一步操作,也可以这样,多个操作请使用文件方式。


        wimlib-imagex update win10.esd 2 --command="add 'F:\unattend.xml' '\Windows\Panther\unattend.xml'"



    验证映像,只读操作,不会修改映像


    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

    打赏

    取消

    一路走来,感谢有你,谢谢您的支持!

    扫码支持
    扫码打赏,感谢您对飞六网的支持!

    打开支付宝扫一扫,即可进行扫码打赏哦

    Powered by 飞六网,分享从这里开始,精彩与您同在

    相关热词搜索:

    上一篇:让win11的webdav同时支持http和https
    下一篇:最后一页