无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: lxl1638

[V1.30.2011.501版]WimTool -- Wim文件的图形视窗处理工具[无忧首发]

    [复制链接]
发表于 2007-7-15 20:31:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-7-15 20:32:41 | 显示全部楼层
大侠这个最终版应该是很完美,在PE下也很好的支持!
佩服
回复

使用道具 举报

发表于 2007-7-15 21:02:34 | 显示全部楼层
V1.0.7.0716繁體化

WimTool.rar

234.52 KB, 下载次数: 58, 下载积分: 无忧币 -2

V1.0.7.0716繁體化

回复

使用道具 举报

发表于 2007-7-15 21:32:11 | 显示全部楼层
老九真是俺的偶像,又有更新了,完美
回复

使用道具 举报

 楼主| 发表于 2007-7-15 22:00:25 | 显示全部楼层
原帖由 nn2nn 于 2007-7-15 08:26 PM 发表

        
上面这句GOOGLE译为:推荐旗档案遏制腐败


这句话的意思是:

推荐使用文档数据校检标志(WIM_FLAG_VERIFY)

WIMCreateFile函数打开文件时,若第4个参数含有 WIM_FLAG_VERIFY 的值时,会对文件数据作一次校验,但通过这种方式打开文件也慢。
回复

使用道具 举报

发表于 2007-7-15 22:32:16 | 显示全部楼层
good new version released ;P
回复

使用道具 举报

 楼主| 发表于 2007-7-16 10:46:32 | 显示全部楼层
原帖由 hsc 于 2007-7-15 09:02 PM 发表
V1.0.7.0716繁體化


一些功能,一直没有试验,就是在繁体系统中:
1、WimTool 能否正确显示出WIM映像中的繁体卷名和繁体卷描述?
2、用 WimTool 设置繁体卷名和卷描述后,再用 ImageX 导出的XML文档,在繁体系统中卷名和描述显示是否正确?
3、用 ImageX 设置的繁体卷名,在繁体系统中 WimTool 能否正确读取?
回复

使用道具 举报

 楼主| 发表于 2007-7-16 18:21:15 | 显示全部楼层
昨晚发的1.07.0716,因为当时没有空,现在说明一下:
1、解决了制作超大WIM映像失败的问题;
2、可快速读取和修改WIM映像的信息;
3、多项常用操作中直接将卷号与卷名关联;
4、增加了查看WIM信息的方式(以XML文档显示);
5、按 netwinxp 的要求,修改了某些操作提示内容;
回复

使用道具 举报

发表于 2007-7-16 18:49:10 | 显示全部楼层

反馈

解压第一卷没问题,速度也挺快的(本人没装wimfltr组件),再提几点建议:
1、其实wimtool大部分功能其实只要wimgapi.dll的支持就可以了(除映射成驱动器功能外),都不需要wimfltr组件的支持。
2、挂载和解压的时候选完文件能否自动把卷和卷名填上去(即使没有wimfltr组件),方便选择卷解压。
3、运行的时候能否关掉没wimfltr组件的提示,只是把挂载映像功能变灰,命令行挂载则返回一个错误代码(不出提示框)?
4、在winpe(非扩展的)添加wimfltr组件后是否也支持。

[ 本帖最后由 netwinxp 于 2007-7-16 07:02 PM 编辑 ]
回复

使用道具 举报

发表于 2007-7-16 19:05:09 | 显示全部楼层
这些问题如果都解决了,估计wimtool就能很快流行起来了:victory:
回复

使用道具 举报

 楼主| 发表于 2007-7-16 19:09:03 | 显示全部楼层
原帖由 netwinxp 于 2007-7-16 06:49 PM 发表
解压第一卷没问题,速度也挺快的(本人没装wimfltr组件),再提几点建议:
1、其实wimtool大部分功能其实只要wimgapi.dll的支持就可以了(除映射成驱动器功能外),根本不需要wimfltr组件的支持(wimfltr组件能在实际上不删除原来的卷的内容修改原来的卷的内容吗?如果不能那就几乎没用)。
2、挂载和解压的时候选完文件能否自动把卷和卷名填上去(即使没有wimfltr组件),方便选择卷解压。
3、运行的时候能否关掉没wimfltr组件的提示,只是把挂载映像功能变灰?


1、挂载或卸载WIM映像必须 WimFltr 组件支持,没有这个组件不能对WIM进行挂载或卸载;
     其它功能,如制作、展开、存取WIM信息可能无需 WimFltr 组件(这点还没有完全确定)。
2、现在的版本在大部分常功能上选定WIM文件时,已将卷号和卷名直接关联,变换卷号时卷名也随之而变。
3、有这个打算,但没有准确知道没有 WimFltr 组件时哪些功能不能用,就靠你测试了,因为本人的所有系统
     都安装了 WimFltr 组件。

[ 本帖最后由 lxl1638 于 2007-7-16 07:16 PM 编辑 ]
WimTool.PNG
回复

使用道具 举报

发表于 2007-7-16 19:56:55 | 显示全部楼层
没有WimFltr 组件,除了挂载,其他功能都能用
回复

使用道具 举报

 楼主| 发表于 2007-7-16 20:00:24 | 显示全部楼层
原帖由 jl580650 于 2007-7-16 07:56 PM 发表
没有WimFltr 组件,除了挂载,其他功能都能用


全部测试过了?能否准确确定?
回复

使用道具 举报

发表于 2007-7-16 20:22:47 | 显示全部楼层
原帖由 lxl1638 于 2007-7-16 08:00 PM 发表


全部测试过了?能否准确确定?

:$ 被你一问,心虚了,不能确定了
另外问个问题,分割后的文件是不是不能被挂载了??分割后的文件都是wim,imagex分割后不是都是swm嘛(只是确定一下)
还有就是基础挂载路径一定要目录是WIM1的问题
比如设成D:\tools,自动挂载会挂到d:\tools\wim1,而设成d:\tools\wim1的话,又会挂到d:\tools\wim1\wim1下(也就是挂载目录=基础目录+wim1或wim2,3。。。)
自动挂载会自动生成wim1目录的,但如果只是选择打开wimtool,自己处理映像的话,由于挂载目录没有生成wim1,会导致不能马上挂载,必须自己手动建立一个wim1或wim2,3,4...


建议文件关联选项可以精简一下,基础挂载这种功能没什么用,保留双击wim自动打开wimtool就好了

[ 本帖最后由 jl580650 于 2007-7-16 08:32 PM 编辑 ]
回复

使用道具 举报

发表于 2007-7-16 20:26:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-7-16 20:31:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-7-16 20:58:35 | 显示全部楼层
原帖由 jl580650 于 2007-7-16 08:22 PM 发表
另外问个问题,分割后的文件是不是不能被挂载了??分割后的文件都是wim,imagex分割后不是都是swm嘛(只是确定一下)
还有就是基础挂载路径一定要目录是WIM1的问题
比如设成D:\tools,自动挂载会挂到d:\tools\wim1,而设成d:\tools\wim1的话,又会挂到d:\tools\wim1\wim1下(也就是挂载目录=基础目录+wim1或wim2,3。。。)
自动挂载会自动生成wim1目录的,但如果只是选择打开wimtool,自己处理映像的话,由于挂载目录没有生成wim1,会导致不能马上挂载,必须自己手动建立一个wim1或wim2,3,4...
建议文件关联选项可以精简一下,基础挂载这种功能没什么用,保留双击wim自动打开wimtool就好了


1、分割后的文件是由WIMGAPI自动命名的,用 ImageX 分割WIM映像也是自动命名的,ImageX 也没法挂载分包文件
要让 ImageX 或 WimTool 能解开这一系列分包,必须符合这个规则(由 ImageX 或 WimTool 自动对分包命名)。
2、基础挂载路径可以由你自己定义,但它的下一级目录则由 WimTool 自动生成,也只会生成一次,这系列下级目录的命名规则是:系统第一个被挂载的在WIM1、第二个被挂载的在WIM2,依此类推。
如果选择打开WIM映像,你的操作不一定是挂载了,就算是挂载也不是挂载到自动挂载的目录中了。如果你选择了打开WIM映像,又要挂载到自动挂载的目录,不如当初就直接双击WIM映像。
3、基础挂载功能本人保留,你可以设置成双击打开

[ 本帖最后由 lxl1638 于 2007-7-16 09:11 PM 编辑 ]
回复

使用道具 举报

发表于 2007-7-16 21:28:17 | 显示全部楼层
如果选择打开WIM映像,你的操作不一定是挂载了,就算是挂载也不是挂载到自动挂载的目录中了。如果你选择了打开WIM映像,又要挂载到自动挂载的目录,不如当初就直接双击WIM映像。
=============
:P 说的也是,呵呵
:lol 又测试了一下,现在我确定没有WimFltr 组件,除了挂载,其他功能都能用
回复

使用道具 举报

发表于 2007-7-16 21:32:01 | 显示全部楼层
经测试,没有WimFltr只是不能挂载,不能修改映像信息而已,建议把挂载映像功能只放到命令行参数里面,失败则返回一个错误码,明天我测试下命令行。另外,再追加的时候如果没有卷名则按默认值给一个比如part001、part002......

[ 本帖最后由 netwinxp 于 2007-7-16 09:47 PM 编辑 ]
回复

使用道具 举报

发表于 2007-7-16 22:08:02 | 显示全部楼层
发现一个分割时的BUG,除第一卷按分割要求分割外,其他卷居然按整卷分割,另外即使已经被删除的卷的会被整卷分割出来。:L
回复

使用道具 举报

发表于 2007-7-16 22:20:39 | 显示全部楼层
另外:故意删除部分分包,剩余的分包将无法解开,也就是说分包的WIM文件并不是完整的WIM文件,建议以w00——w99为后缀名
回复

使用道具 举报

发表于 2007-7-16 22:21:41 | 显示全部楼层
你好老九,我想问一下用wintool用可写的方式打开wim文件,然后删除wim中的一些文件,然后保存,却发现wim文件的体积越来越大了,然后用此wim文件安装vista后,发现被删除的文件还是在的,再次用wimtool打开wim文件,那些文件却不存在。请指教哪里出错了
回复

使用道具 举报

发表于 2007-7-16 22:23:02 | 显示全部楼层
这是wimgapi的问题。。。
回复

使用道具 举报

发表于 2007-7-16 22:56:55 | 显示全部楼层
如何解决呢?
回复

使用道具 举报

 楼主| 发表于 2007-7-17 00:28:31 | 显示全部楼层
原帖由 netwinxp 于 2007-7-16 10:20 PM 发表
另外:故意删除部分分包,剩余的分包将无法解开,也就是说分包的WIM文件并不是完整的WIM文件,建议以w00——w99为后缀名


不行!分割功能已很正常,没有BUG,你可以用 ImageX 来做试验,
分包文件的名称是WIMGAPI自己定的,用 ImageX 对 WIM进行分割时也是产生这一系列名称的。
其它工具对WIM分割时也应匹配这一系列名称,不应该自定规则(不要修改这个规则)。

另,本人试过,ImageX 可以单独解开分包文件中的第一个分包的一号卷,但解出的文件不一定是完整的,
(当第一个分包的体积比第一号卷的体积小,一号卷中必然有些文件存放在第二号分包中);若用 ImageX
对其它分包进行展开,得到的是一系列空目录。所以说,单独对一个分包文件执行解开操作是没有实际
意义的,因为得到的是不完整的文件或空目录。

因此在WimTool中发现分包文件完整时才执行解开操作。

分割是比较复杂的问题,与原WIM映像大小,各分卷的大小,分割包的大小都有关系。

[ 本帖最后由 lxl1638 于 2007-7-17 12:30 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-7-17 00:45:03 | 显示全部楼层
原帖由 GDH 于 2007-7-16 10:56 PM 发表
如何解决呢?


用 ImageX 会不会出现这种现象?
回复

使用道具 举报

发表于 2007-7-17 01:07:06 | 显示全部楼层
从高手处得来的答案:

這是 imagex 的特性: 修改愈多體積愈大. 另外, imagex /delete 是不能真正刪除文件的.
一定要 /mountrw -> 刪除文件 -> 再 /unmount /commit
回复

使用道具 举报

 楼主| 发表于 2007-7-17 01:41:35 | 显示全部楼层
原帖由 GDH 于 2007-7-17 01:07 AM 发表
从高手处得来的答案:

這是 imagex 的特性: 修改愈多體積愈大. 另外, imagex /delete 是不能真正刪除文件的.
一定要 /mountrw -> 刪除文件 -> 再 /unmount /commit


imagex  /mountrw -> 刪除文件 -> 再 /unmount /commit
也不能减小WIM文件的体积。

正确的方法是:
1、imagex  /mountrw -> 刪除文件 -> 再 /unmount /commit
2、再将这个修改过的映像卷导出。
回复

使用道具 举报

发表于 2007-7-17 07:28:03 | 显示全部楼层
原帖由 lxl1638 于 2007-7-17 01:41 AM 发表


imagex  /mountrw -> 刪除文件 -> 再 /unmount /commit
也不能减小WIM文件的体积。

正确的方法是:


谢谢老九指点!

另外我发现一个稍微麻烦点的方法。

就是用wimtool得到wim后,用ultraISO替换到安装盘,再用vlite打开ISO不做任何组建上修改重新生成一个ISO,这个ISO体积就大大减小了。
一看wim文件,体积也是减小了很多
回复

使用道具 举报

发表于 2007-7-17 08:26:32 | 显示全部楼层
老九强啊!
:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 13:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表