无忧启动论坛

标题: 两种 WIM 有何本质不同, 能互相转换吗 [打印本页]

作者: vaf    时间: 2022-3-31 15:52
标题: 两种 WIM 有何本质不同, 能互相转换吗
如题
指的是 WimTool 和 CGI-plus 做出 Wim 映像
现实是这两种工具做出映像不通用

烦劳明白的大师解惑


作者: hilsonma    时间: 2022-3-31 16:22
这两个都只是图形化工具,要看他们真实引用的工具和使用的参数,只要解包后再重新打包就好了。
作者: vaf    时间: 2022-3-31 16:27
hilsonma 发表于 2022-3-31 16:22
这两个都只是图形化工具,要看他们真实引用的工具和使用的参数,只要解包后再重新打包就好了。

我指的是它们的启动性能;
有的 PE 非得用 WimTool 制作才能启动.
有的 PE 非得用 CGI 制作才能启动.

作者: hilsonma    时间: 2022-3-31 16:33
本帖最后由 hilsonma 于 2022-3-31 16:35 编辑
vaf 发表于 2022-3-31 16:27
我指的是它们的启动性能;
有的 PE 非得用 WimTool 制作才能启动.
有的 PE 非得用 CGI 制作才能启动.

具体我没有去查看,我记得cgi以前的版本是使用imagex处理wim,后来的版本应该是使用wimlib-imagex来处理。
wimtool也是类似的。
它们只是开发者做出来的外壳,内部是用imagex/dism/wimlib-imagex这样的软件来实现的。
你只要将wim文件解包到文件夹,再使用wimlib-imagex之类软件重新打包,加上--boot 这样的参数,就可以启动了
作者: vaf    时间: 2022-3-31 16:54
hilsonma 发表于 2022-3-31 16:33
具体我没有去查看,我记得cgi以前的版本是使用imagex处理wim,后来的版本应该是使用wimlib-imagex来处理 ...

谢谢啦, 待我试试.
作者: 2012jiashanni    时间: 2022-3-31 17:35
WIMTOOLS用的WIMGAPI.dll  CGI用的Imagex等
应该与程序本身无关 跟调用的程序的版本有关 我知道的是NT5PE打包启动WIM需要用到6.0的Imagex 其他的要用Imagex 6.1及以上版本
作者: vaf    时间: 2022-3-31 17:45
2012jiashanni 发表于 2022-3-31 17:35
WIMTOOLS用的WIMGAPI.dll  CGI用的Imagex等
应该与程序本身无关 跟调用的程序的版本有关 我知道的是NT5PE ...

这两种工具做出的镜像可以相互转换吗?
用什么方法或工具.

作者: nianyueriPE    时间: 2022-3-31 17:58
有可能是压缩算法的问题,都是wim格式,不同的点在于WIMGAPI、imagex、dism都用微软原生的算法,wimlib-imagex是wim文件格式的开源实现,有自己的算法。
作者: nianyueriPE    时间: 2022-3-31 18:00
不过wimlib应该是支持微软原生算法的,wimlib应该打的开WIMGAPI、imagex、dism建立的wim文件
作者: 2010feicool    时间: 2022-3-31 18:01
WIM如果没有添加启动标记的,就无法启动,可以解包重新打包就好
个人一般喜欢用wimtool打包




作者: nianyueriPE    时间: 2022-3-31 18:02
vaf 发表于 2022-3-31 17:45
这两种工具做出的镜像可以相互转换吗?
用什么方法或工具.

可以用CGI工具解开CGI包用wimtools重捕获,wimtools包解开用CGI重捕获。
作者: nianyueriPE    时间: 2022-3-31 18:04
也有可能是CGI用的wimlib版本不支持微软压缩算法
作者: vaf    时间: 2022-3-31 18:31
问题是这样的:
有个 PE , 源吗就是一样的→Documents and Settings、Program Files、WXPE、BOOT.SDI、fbwf.cfg
用 Wimtool 给卷添加启动标记, 打包出的 Wim 可以启动.

用 CGI 打包成 Wim 就不能启动.
不知为什么, 所以求问.
作者: my9823    时间: 2022-3-31 18:36
建议在nffs分区上操作,添加启动标志,都可以启动。
作者: hilsonma    时间: 2022-4-1 07:29
vaf 发表于 2022-3-31 18:31
问题是这样的:
有个 PE , 源吗就是一样的→Documents and Settings、Program Files、WXPE、BOOT.SDI、fbwf ...

你这段描述都说了,wimtool打包添加了启动标记。那用cgi打包添加启动标记了没有呢?
作者: vaf    时间: 2022-4-1 07:38
hilsonma 发表于 2022-4-1 07:29
你这段描述都说了,wimtool打包添加了启动标记。那用cgi打包添加启动标记了没有呢?

CGI 没有这个选项.
作者: hilsonma    时间: 2022-4-1 07:45
vaf 发表于 2022-4-1 07:38
CGI 没有这个选项.

那显然区别就在这里了,所以要启动的wim不能用cgi打包,cgi没有这个选项就只能用于做备份包,不能做启动包。
作者: liujun2000    时间: 2022-4-7 01:18
都是一样的




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