无忧启动论坛

标题: 请教:如何打包wim格式才能用7z直接编辑? [打印本页]

作者: lhc0688    时间: 2022-3-10 08:51
标题: 请教:如何打包wim格式才能用7z直接编辑?
本帖最后由 lhc0688 于 2022-5-9 00:30 编辑

发现论坛大佬做的PE内的boot.wim可以直接在7z里直接编辑操作,而我用WimTool、Dism++等打包的wim都是只能打开,无法编辑操作。还请坛内高手帮忙指点,这里面有什么道道吗?
作者: captain_g    时间: 2022-3-10 09:39
习惯用7z改wim,应用wimlib打包
作者: lhc0688    时间: 2022-3-10 09:40
谢谢!
我刚也看到了论坛里sairen139朋友发的帖子
http://bbs.c3.wuyou.net/forum.ph ... p;extra=&page=1
和你说的是一样的,测试确实可以。

不知有没更方便的工具可以实现,我测试了 Imagex Plus 1.0.1,也不行,是否可以替换 Imagex版本6.1.7600.16385 呢?

我看到 Imagex Plus 好像有6.3版本,但网上搜了下都不能下载,不知道有没朋友测试过。

作者: 狼人72105    时间: 2022-3-10 09:45
captain_g 发表于 2022-3-10 09:39
习惯用7z改wim,应用wimlib打包

没错。
作者: lhc0688    时间: 2022-3-10 11:46
captain_g 发表于 2022-3-10 09:39
习惯用7z改wim,应用wimlib打包

好的,谢谢指点!我研究下试试,wimlib还没用过。
作者: captain_g    时间: 2022-3-10 12:05
lhc0688 发表于 2022-3-10 11:46
好的,谢谢指点!我研究下试试,wimlib还没用过。

需要两个文件wimlib-imagex.exe和libwim-15.dll;

批处理命令可以这样:

wimlib-imagex.exe capture "PE核心文件所在目录" "%~dp0boot.wim" --boot --compress=LZX "XXX PE" "BY XXX"

在批处理文件位置生成WIM;

WIM文件用7z改动多了,应用wimlib优化或导出一下;
作者: lhc0688    时间: 2022-3-10 12:12
captain_g 发表于 2022-3-10 12:05
需要两个文件wimlib-imagex.exe和libwim-15.dll;

批处理命令可以这样:

我下了 wimlib-1.13.5 ,用 wimlib-imagex optimize D:\C_Bak.wim --check 命令优化了下,可以编辑了,效果很好,非常感谢各位高手帮助指点!
作者: nttwqz    时间: 2022-3-10 13:06
lhc0688 发表于 2022-3-10 12:12
我下了 wimlib-1.13.5 ,用 wimlib-imagex optimize D:\C_Bak.wim --check 命令优化了下,可以编辑了,效 ...

这个参数不是优化,我记得。
作者: ddnflier    时间: 2022-3-10 13:13
学习了
作者: captain_g    时间: 2022-3-10 13:25
lhc0688 发表于 2022-3-10 12:12
我下了 wimlib-1.13.5 ,用 wimlib-imagex optimize D:\C_Bak.wim --check 命令优化了下,可以编辑了,效 ...

优化
wimlib-imagex.exe optimize
作者: lhc0688    时间: 2022-3-10 14:28
captain_g 发表于 2022-3-10 13:25
优化
wimlib-imagex.exe optimize

看举例上有个 --check 参数,不知何意?
作者: 2013gjq5127465    时间: 2022-3-10 14:37
都是高手 过来学习  
作者: 黑中见白    时间: 2022-3-10 15:53
imagex打包的wim就可以
然后wimlib导出,不然体积很大的
作者: captain_g    时间: 2022-3-10 17:06
lhc0688 发表于 2022-3-10 14:28
看举例上有个 --check 参数,不知何意?

参数--check
Before optimizing the WIM, verify its integrity if it contains extra integrity information. Also include extra integrity information in the optimized WIM, even if it was not present before.

在优化前,对WIM文件中额外集成信息及其对应集成情况进行检查;

另一个参数--nocheck
Do not include extra integrity information in the optimized WIM, even if it was present before.

这两个参数的性质属于OPTIONS,可选项;

优化常规的内部只有一个映象的可启动PE核心WIM可以不用;

但须知,依据文档说明,优化WIM时,不使用--check与使用--nocheck是不一样的;

仔细看看,如wimcapture/wimappend的说明文档,会有助于理解参数--check和--nocheck;
作者: lhc0688    时间: 2022-3-10 21:28
captain_g 发表于 2022-3-10 17:06
参数--check
Before optimizing the WIM, verify its integrity if it contains extra integrity inform ...

谢谢,已理解。

但压缩参数上,还有点疑问:

--compress=LZMS 以上比率压缩后,不能正常引导启动,只能--compress=LZX:100以下压缩比率才可以,这个是不是正常?

作者: sairen139    时间: 2022-3-10 23:25
最简单的wimlib打包语句

wimlib capture Boot BOOT.WIM —boot —check

其中Boot是文件夹可以是绝对路径文件夹或者相对路径文件夹。- -boot参数是给打包的BOOT.WIM加上启动参数。check参数为了完备性
作者: sairen139    时间: 2022-3-10 23:28
sairen139 发表于 2022-3-10 23:25
最简单的wimlib打包语句

wimlib capture Boot BOOT.WIM —boot —check

optimize参数一般可以用来去掉7zip增减BOOT.WIM后让pe体积变大的内部垃圾。也就是用于减肥pe

作者: chshrm    时间: 2022-3-10 23:29
lhc0688 发表于 2022-3-10 21:28
谢谢,已理解。

但压缩参数上,还有点疑问:

试过200启动都没问题,但高于200就不行了,不过达到200后,不是很稳定。
作者: sairen139    时间: 2022-3-11 00:41
chshrm 发表于 2022-3-10 23:29
试过200启动都没问题,但高于200就不行了,不过达到200后,不是很稳定。

我把数月以前用lzx:100参数压缩的89mb体积的pe,重新解压后改用lzx:200参数压制成pe结果依然是89mb的体积,只是微微小了一点连0.1mb都不到!不过测试过lzx:200参数压缩的pe的确也能启动到pe桌面!
作者: lhc0688    时间: 2022-3-11 10:14
sairen139 发表于 2022-3-11 00:41
我把数月以前用lzx:100参数压缩的89mb体积的pe,重新解压后改用lzx:200参数压制成pe结果依然是89mb的体积 ...

也可能超过100还是按100压缩吧,原参数格式好像没有200,只有LZMS
作者: chshrm    时间: 2022-3-11 12:06
lhc0688 发表于 2022-3-11 10:14
也可能超过100还是按100压缩吧,原参数格式好像没有200,只有LZMS

可以自己改参数的,还有个--solid的参数,压缩率巨大,但直接无法启动了
作者: lhc0688    时间: 2022-3-11 12:13
chshrm 发表于 2022-3-11 12:06
可以自己改参数的,还有个--solid的参数,压缩率巨大,但直接无法启动了

--solid压出来应该是esd格式,LZMS参数压缩也不能启动。
作者: sairen139    时间: 2022-3-11 16:26
lhc0688 发表于 2022-3-11 12:13
--solid压出来应该是esd格式,LZMS参数压缩也不能启动。

是的,我一年多前测试过这两参数打包出来的pe都不能启动
作者: 2011ziyouren    时间: 2022-3-13 20:14
你可以先解压wim镜像。修改好里面的文件,再重新创建一个新的wim。另外你可以在西瓜视频上搜索:修改U盘启动背景PE启动背景图片(微pe工具箱)这里有详细的修改视频教程。

作者: nowayer    时间: 2023-10-22 13:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 孤山飞雪    时间: 2024-7-17 19:59
学习了
作者: 远大的理想    时间: 2024-7-17 21:12
感谢分享
作者: hzyry2046    时间: 2024-7-24 09:47
chshrm 发表于 2022-3-10 23:29
试过200启动都没问题,但高于200就不行了,不过达到200后,不是很稳定。

lzms都成esd了罢,esd不能引导的




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3