无忧启动论坛

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

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

    [复制链接]
91#
 楼主| 发表于 2007-7-14 10:42:19 | 显示全部楼层
翻新了:
1、修正制作大文件失败的BUG;
2、提高了查阅映像信息的速度;
3、其它一些新增的功能。
回复

使用道具 举报

92#
 楼主| 发表于 2007-7-14 10:57:10 | 显示全部楼层
原帖由 netwinxp 于 2007-7-14 10:52 AM 发表
读取卷是快多了,但一个新的问题,就是删除卷不释放空间,映像文件还是原来那么大:Q


是的,ImageX 也这样,官方说明也这样。
不要试图用删卷的方法来精简WIM映像。
删卷有点类似给磁盘上的文件目录表做记号,这个目录被删了,但它的内容还在。
回复

使用道具 举报

93#
 楼主| 发表于 2007-7-14 11:06:47 | 显示全部楼层
删卷、分割都是垃圾功能。
但微软的工具既然有这样的功能,或者有它的用途,以后若有新发现再说。
回复

使用道具 举报

94#
 楼主| 发表于 2007-7-14 11:49:16 | 显示全部楼层
原帖由 netwinxp 于 2007-7-14 11:32 AM 发表
继续向原包添加2.02G单ISO文件成功,有个问题——在追加的时候,一直停留在获取映像信息...很久,建议在获取映像信息结束后,显示——获取映像信息:成功,然后继续显示——正在追加内容......


整个过程的提示内容如下:
执行制作任务...

读取映像属性: 成功
打开映像文件: 成功
设置临时目录: 成功
所属映像卷号: 2
所属压缩类型: 默认压缩
注册回调消息: 成功
正在捕获映像...
卸载回调消息: 成功
关闭映像分卷: 成功
关闭映像文件: 成功


制作映像文件: 成功

你认为应如何改?改红色部分?

[ 本帖最后由 lxl1638 于 2007-7-14 11:50 AM 编辑 ]
回复

使用道具 举报

95#
 楼主| 发表于 2007-7-14 12:09:52 | 显示全部楼层
如果其它功能上有问题,以后更正再考虑。
究竟显示些什么内容并不是主要的,功能才是主要。
回复

使用道具 举报

96#
 楼主| 发表于 2007-7-14 19:08:31 | 显示全部楼层
原帖由 netwinxp 于 2007-7-14 12:11 PM 发表
下午我看看有没有时间,有的话我再测试一下解压,先吃饭去了:lol


好,希望得到你的测试结果。
回复

使用道具 举报

97#
 楼主| 发表于 2007-7-15 01:09:03 | 显示全部楼层
原帖由 netwinxp 于 2007-7-15 01:03 AM 发表
NND又跑到下面来了,我把它顶上去:Q


如果有空,你测试一下其它功能,看看有没有问题。
回复

使用道具 举报

98#
 楼主| 发表于 2007-7-15 19:58:10 | 显示全部楼层
原帖由 nn2nn 于 2007-7-15 07:47 PM 发表
imagex 的/verify 参数有什么效果?


WIM_FLAG_VERIFY

// recommended flag for file corruption check
回复

使用道具 举报

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

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


这句话的意思是:

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

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

使用道具 举报

100#
 楼主| 发表于 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 能否正确读取?
回复

使用道具 举报

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

使用道具 举报

102#
 楼主| 发表于 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 (28.54 KB, 下载次数: 153)

WimTool.PNG
回复

使用道具 举报

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


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

使用道具 举报

104#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

105#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

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


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

使用道具 举报

107#
 楼主| 发表于 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、再将这个修改过的映像卷导出。
回复

使用道具 举报

108#
 楼主| 发表于 2007-7-18 12:31:17 | 显示全部楼层
原帖由 GDH 于 2007-7-18 02:34 AM 发表


我拭了对同一个目录进行封装,如果用wimtool最大压缩新制WIM,有1.4M
如果用imagex /capture /compress maximum /scroll /flags "Ultimate" f: o:\install.wim "Windows Vista Ultimate" "Ultimate"这个命 ...


用WimTool最大化对一个目录新制WIM,是1.4G;用 ImageX 对同一个目录新制 WIM 只有700M,是不是这样?

本人想弄明白:
1、你这个目录的文件有多大?
2、查看一个这两个WIM文件的信息,看一看目录数和文件数是不是一样?
3、如果是对一个完整的 Vista 系统制成WIM的话,1.4G是正常的,700M应该不对,除非是精简的 Vista 系统。
4、有可能的话,分别将这两个WIM解开到不同目录,对比一个解出的文件是否一样?
回复

使用道具 举报

109#
 楼主| 发表于 2007-7-18 12:32:15 | 显示全部楼层
原帖由 nn2nn 于 2007-7-17 08:43 AM 发表

但这工具找不到导出功能。


接下来的更新将完善导出功能。
回复

使用道具 举报

110#
 楼主| 发表于 2007-7-18 18:05:35 | 显示全部楼层
更新了:
1、完善了导入导出功能(有处理进度);
2、简化了启动时检验WimFltr组件的提示;
3、在没有安装WimFltr组件的系统(包括PE)中,只需WIMGAPI.DLL即可以使用除挂载/卸载映像以外的所有功能,至此WimTool基本上已成为绿色工具了。

也希望 GDH 看一下 367楼的内容。
回复

使用道具 举报

111#
 楼主| 发表于 2007-7-18 19:16:56 | 显示全部楼层
原帖由 hsc 于 2007-7-18 07:10 PM 发表
V1.0.7.0718版 繁體化


多谢 hsc ,这么快就繁體化了,是不是有专门的工具。
回复

使用道具 举报

112#
 楼主| 发表于 2007-7-18 23:57:22 | 显示全部楼层
原帖由 GDH 于 2007-7-18 09:55 PM 发表
1.目录有3G多
2.没比较过,下次有条件会比较一下把结果告诉你
3.是精简版的
4.ImageX做的WIM和原有目录一样,wimtool做的没测试过,目前没条件,下次我再试试,把结果告诉你


或者是WimTool本身还不完善,可能将以下文件或目录也压进了WIM映像:
\WINDOWS\CSC
\RECYCLER
\System Volume Information
\pagefile.sys
\hiberfil.sys
\$ntfs.log


请有条件的测试一下,如果真存在这种情况,下次更新在制作WIM映像时将以列表形式排除这些文件和目录,
同时可以编辑这个文件目录列表。

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

使用道具 举报

113#
 楼主| 发表于 2007-7-19 11:45:49 | 显示全部楼层
没有错啊,别人都下载99次了。
回复

使用道具 举报

114#
 楼主| 发表于 2007-7-19 12:00:19 | 显示全部楼层
原帖由 jl580650 于 2007-7-19 10:25 AM 发表
简单测试一下,对某个文件夹制作映像(此文件夹中新建了2个文件pagefile.sys,hiberfil.sys,各1KB大小)
挂载后能看见这2个文件,说明wimtool并没排除,所以GDH制作出来这么大


那就准备再更新了,为了兼容 ImageX 的配置文件,WimTool同样使用 ImageX 的配置文件,并定义以下4个节:
[ExclusionList]
;默认被排除的文件、目录。这些文件或目录不会被捕获在WIM映像内。
\$ntfs.log
\hiberfil.sys
\pagefile.sys
\System Volume Information
\RECYCLER
\Windows\CSC

[ExclusionException]
;可以定义一个排除列表,覆盖默认的排除列表。
;当这个表不为空时,将优先使用这个列表。

[CompressionExclusionList]
;排除以下类型的文件在压缩序列,这些文件在WIM映像内不会被压缩。
*.mp3
*.zip
*.cab
*.rar

[AlignmentList]
;定义以下文件在 64K 边界对齐,在 64K 边界对齐任何文件,将不会被压缩。
;这个有什么作用?好象意义不大,也不明。

[ 本帖最后由 lxl1638 于 2007-7-19 12:03 PM 编辑 ]
回复

使用道具 举报

115#
 楼主| 发表于 2007-7-19 17:36:44 | 显示全部楼层
原帖由 jl580650 于 2007-7-19 05:19 PM 发表
导出时也有压缩率选项吧,
最大时导出变省缺了。
====================
没发现有这样的问题,导出到新的wim(相当于提取吧),这个设置压缩率是可以选的
从一个wim导入另一个,2个wim压缩率需一样(貌似imagex ...


导出时WimTool会自动选择压缩类型,当然你也可以改变它(但导出会变慢);
从一个WIM向另一个WIM导入,两者的压缩类型必须一致。
回复

使用道具 举报

116#
 楼主| 发表于 2007-7-19 20:32:16 | 显示全部楼层
原帖由 xjwwm 于 2007-7-19 07:33 PM 发表
按照pe中安装 WimFltr 组件的方法,在pe中进行安装, 但怎么也找不到SETUPREG.HIV文件,该怎么办?我用的pe为vistape.


SYSTEM??????????
回复

使用道具 举报

117#
 楼主| 发表于 2007-7-19 20:32:56 | 显示全部楼层
原帖由 jl580650 于 2007-7-19 06:16 PM 发表

:o imagex可以的啊
从a.wim(默认压缩)导入到现有的b.wim(最大压缩)就可以的,只是导入时强行设置压缩率也没有,还是会按照b.wim的压缩率


试验了,的确是这样,下次一并更新。
回复

使用道具 举报

118#
 楼主| 发表于 2007-7-21 16:46:13 | 显示全部楼层
原帖由 nn2nn 于 2007-7-21 04:14 PM 发表
wimnt 存在同样问题。


398楼的信息(卷名和描述)你是用什么工具设置的?又是用什么工具导出这些信息的?
1、你先用 ImageX 制一个有中文卷名的WIM,再分别用 WimTool 和 WIMNT 查下有什么不同?
2、你分别用 WimTool 和 WIMNT 制作两个有中文卷名的WIM,再用 ImageX 导出信息看结果如何?

WimTool没有问题,问题是你的WIMNT,WIMNT设置的中文卷名,ImageX和WimTool都乱码。
用ImageX 和 WimTool 设置的中文卷名,WIMNT看同样是乱码,你的WIMNT不支持中文,或者说不支持 Unicode 编码。
回复

使用道具 举报

119#
 楼主| 发表于 2007-7-21 16:59:33 | 显示全部楼层
V1.0.7.0722更新:
1、修正了导入映卷时不能更改压缩类型的BUG;
2、制作映像时可以通过配置文件来定义捕获映像的规则;
3、增加了简单而又实用的配置文件管理功能;
4、更正了说明文件与导出(导入)映像,制作WIM的一些说明。
回复

使用道具 举报

120#
 楼主| 发表于 2007-7-21 17:00:54 | 显示全部楼层
ImageX /XML /Info D:\Test.WIM > C:\Test.TXT
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 02:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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