无忧启动论坛

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

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

    [复制链接]
181#
 楼主| 发表于 2007-7-31 01:48:45 | 显示全部楼层
原帖由 xjwwm 于 2007-7-26 11:08 AM 发表
试用了一下wintool7.12版,总体感觉非常好,解决了新手在DOS下的恐惧感,但就是CPU占用率过高,速度也比iamgex 要慢,希望楼主再接再厉,对wintool进行进一步的优化,再出精品。


本人的测试结果(同时制作),几乎完全一样。

这里先要明白,如果不是这两个工具同时开始制作WIM的话,一定要重启后才用另一个工具进行测试,
因为系统的预读起到很大的作用。比如你先用ImageX制作一个WIM,等ImageX制作完毕,
再用WimTool对刚才的目录制作WIM,你会发现WimTool比刚才的ImageX快,而且快很多,原因是
系统已对刚才的目录作了一次预读。所以不是同时制作的话就要重启一次。

[ 本帖最后由 lxl1638 于 2007-7-31 01:49 AM 编辑 ]

Test.PNG (41.27 KB, 下载次数: 145)

Test.PNG
回复

使用道具 举报

182#
 楼主| 发表于 2007-7-31 18:33:04 | 显示全部楼层
原帖由 wusun 于 2007-7-31 11:40 AM 发表
不知道这是用什么程式语言写出来的?用什么IDE写出来的?
好奇啊!


Delphi,也没有什么特别啊,老兄好象是岛上那边来的?有什么建议尽管提。
回复

使用道具 举报

183#
 楼主| 发表于 2007-7-31 20:50:22 | 显示全部楼层
原帖由 netwinxp 于 2007-7-31 08:23 PM 发表
老九,8月1号版的又改进了哪些啊?另外中文太长,不太好E化:L



有人提到0728版以后不能制作大的WIM映像,现修正,V1.0.7.0801F版:
1、修正了上面提到的问题;
2、优化精简了代码后,发现与4K对齐还有512个字节,就加多了一条可有可无的命令行参数。
3、WimTool的命令行参数 /Apply 和 /Capture 使用内置的配置文件(ImageX默认的配置文件)

刚才用它将D:盘10多G的Vista系统(近6万个文件)成功制成3.2G的WIM映像,
整个过程看完了一部电影(1.5小时左右)。

如果有可能,帮本人多作如下测试:
1、选定一个2G~4G固定不变的目录作制作WIM映像的源目录;
2、启动机子后不要启动其它程序或上网,用ImageX对选定的目录制成WIM,看看要多少时间;
3、重启机子,一定要重启,因为系统已对刚才的目录预读了一次。再用WimTool将选定的目录制成WIM(压缩类型要一样),
    看看时间是不是相差很远,如果差很远,WimTool还有更新一次。如果差别不大就算了。
回复

使用道具 举报

184#
 楼主| 发表于 2007-7-31 22:07:57 | 显示全部楼层
原帖由 netwinxp 于 2007-7-31 09:22 PM 发表
有空偶也来研究一下WIM的具体格式,看看能不能用汇编或TC2搞个DOS版,努力ing...


支持,WIM映像的结构以前曾发到论坛上,但它的压缩/解压算法你找到没有?
回复

使用道具 举报

185#
 楼主| 发表于 2007-8-1 11:23:18 | 显示全部楼层
V1.0.7.0801R版,功能与V1.0.7.0801F版一样,试图从配置的匹配算法上提高制作、解开Vista系统的WIM的速度,
原理如下:

\$ntfs.log
\hiberfil.sys
\pagefile.sys
\System Volume Information
\RECYCLER
\Windows\CSC

WimTool(或者ImageX)在制作、解开WIM映像使用配置文件时,每遇到一个文件目录都要与配置文件中定义的
条目作对照(即每一个文件目录都要历遍一次配置文件的条目,并逐条对照),这样会降低执行效率。但如上配置
文件中定义的条目,这些条目都是绝对路径(第一个字符是"\"),也是绝对文件目录(没有带通配符),在制作或解开
WIM映像过程中这样的条目最多只能匹配一次,一旦匹配过一次后就不会发生第2次匹配了,即一旦匹配过一次后,
这样的条目就变成了无用的条目了。在V1.0.7.0801R版中若发现这样的条目发生匹配后即从条目表中拿下,这样
要历遍的条目就会变少,到一定时间这个条目表会变成空表,发现空表时不再对这个表作历遍,V1.0.7.0801R版
这样处理可能对制作、解开Vista系统的WIM有帮助,而制作、解开小映像的效率可能会降低(影响很小)。有空的
试验。
回复

使用道具 举报

186#
 楼主| 发表于 2007-8-2 11:42:32 | 显示全部楼层
原帖由 ztpc 于 2007-8-2 09:46 AM 发表
找不到WIMGAPI.DLL,无法运行


晕,做好了饭还要送到口,回1楼找,本人把精简修理过的WIMGAPI.DLL和IMAGEX.EXE都帖上来了。
回复

使用道具 举报

187#
 楼主| 发表于 2007-8-3 09:33:02 | 显示全部楼层
原帖由 kkwy 于 2007-8-3 07:43 AM 发表
R2 版才真的有比之前的最近的很多版本好


R2版相对BUG较少,如有可能,在25号以后再更新一次,主要是将4条命令行格式修改成与ImageX的一致,CPU占用率改成智能化
使用,尽可能利用系统的资源,没有其它程序需要占用CPU时,WimTool会使用所有的CPU周期(99%),但WimTool工作过程中要启动
其它程序也不会卡.
回复

使用道具 举报

188#
 楼主| 发表于 2007-8-3 13:07:05 | 显示全部楼层
原帖由 chenall 于 2007-8-3 12:41 PM 发表
我提个建议.
希望可以按卷名或文件名自动挂载.并且当挂载目录不存在时就自动建立这个目录.
例子.
我的工具.WIM         里面有一个卷TOOLS.
我想让这个自动挂到 (挂载路径)\TOOLS或(挂载路径)\我的工具
可 ...


1、卷名不是唯一的,要实现也可以,但挂载执行的效率会降低;
2、本人不主张记录每一个WIM映像自动挂载的目录,因为要实现这样的功能必须将自己的数据(不是微软认同的)写入WIM映像内部,
     向WIM映像写入自己的数据是很简单的事,但这些数据并不是WIM内部默认存在的,且变换挂载目录更新这些数据时WIM映像又
     会变大几K,长此积累不知会不会产生兼容性问题。
回复

使用道具 举报

189#
 楼主| 发表于 2007-8-4 18:09:37 | 显示全部楼层
原帖由 songq 于 2007-8-4 05:50 PM 发表
要回贴才能下载吗,


你不回一下,它不上来!
好长时间不见了,现在研究什么?
回复

使用道具 举报

190#
 楼主| 发表于 2007-8-28 12:38:53 | 显示全部楼层
原帖由 noyoucity 于 2007-8-28 12:04 PM 发表
找不到WIMGAPI.DLL,无法运行


别人都能找到,就你找不到,要吃也要别人送到口?
回复

使用道具 举报

191#
 楼主| 发表于 2007-8-29 17:02:40 | 显示全部楼层
V1.0.7.0901更新一下,说明见1楼上方。
回复

使用道具 举报

192#
 楼主| 发表于 2007-9-1 20:05:34 | 显示全部楼层
原帖由 sybgx911 于 2007-9-1 05:43 PM 发表
还不会用,不过可以先学习一下!!!


就是鼠标操作,还有更简单的吗?

老毛的外置用了WIM,似乎对WinTool感冒的人也多了,下载也多了。

[ 本帖最后由 lxl1638 于 2007-9-3 11:20 AM 编辑 ]
回复

使用道具 举报

193#
 楼主| 发表于 2007-9-26 00:12:01 | 显示全部楼层
原帖由 nn2nn 于 2007-9-25 09:10 PM 发表
有没有基于WIMTOOL的类似GHOST的工具了?

                                                                     
      基本上具有Ghost的部分功能---备份系统、恢复系统,但它是基于文件型压缩,不是基于扇区备份,所以不具有备份分区信息和导引信息的功能。

      本人近来也有WimTool成功试验过系统备份和系统恢复:
      1、备份,对系统分区(如C:)制作一个WIM映像;
      2、恢复,在PE中把原系统分区格式式化,再将备份的WIM解开到这个分区。

      准备将这两项功能单独做到一页里,也提供命令行参数的支持,初步设计的界面如下:

[ 本帖最后由 lxl1638 于 2007-9-26 12:18 AM 编辑 ]

未命名.PNG (25.13 KB, 下载次数: 102)

未命名.PNG
回复

使用道具 举报

194#
 楼主| 发表于 2007-9-26 01:08:31 | 显示全部楼层
原帖由 老九老毛桃粉丝 于 2007-9-26 12:43 AM 发表
压缩比小,速度牛慢,又不能备份分区引导,简直是一无是处,WIM唯一的好处是在可以压缩比还可以的同时,调用里面的文件很方便很快


备份速度较慢,但恢复速度和Ghost差不多(远景有人说比Ghost快),对于新硬盘才有必要恢复/备份分区引导,已格式化过的硬盘没有必要备份分区引导。本人已在单位的好几台机子(统一型号,同一个课室的机子)试验过,启动PE后只需将C:盘格式化,再将WIM展开到C:盘即可,无需写入导引也可直接启动到XP,因为仅仅是格式化一次C:盘,分区引导还在。因为是基于文件备份恢复,对硬盘的损伤更小(Ghost是扇区读写,每恢复一次都是对整个分区的所以扇区读写一次,所以网上也有讨论Ghost多的易伤硬盘)。

在分区引导没有损坏的情况下,根本无需恢复分区引导,仅仅是恢复系统文件就相当于全新安装一次系统了,Ghost大量的扇区读写操作对硬盘不利。

微软的Vista采用WIM封装部署自然有它的理由,如果是一无是处的,MS不会采用。

[ 本帖最后由 lxl1638 于 2007-9-26 01:11 AM 编辑 ]
回复

使用道具 举报

195#
 楼主| 发表于 2007-9-26 17:18:25 | 显示全部楼层
在一个全新的硬盘中安装系统也有手动过程,至少分区、格式化硬盘是手动的(当然有全自动分区格式化脚本,但按别人的脚本分区不一定合适自己)。

用WIM恢复系统也可以批处理做出全自动,在CMD中先用FORMAT格式化分区,等FORMAT完成后再将WIM展开到分区,在CMD的最后执行重启。
回复

使用道具 举报

196#
 楼主| 发表于 2007-9-26 17:19:11 | 显示全部楼层
原帖由 nn2nn 于 2007-9-26 02:11 PM 发表

加入WIM文件的索引号。

WIM文件恢复时,可以选用规则吗?


可以,但不是默认规则要自己编写。
回复

使用道具 举报

197#
 楼主| 发表于 2007-10-13 13:44:20 | 显示全部楼层
V1.07.10.18版更新:
1、完善了在Windows系统中的右键菜单支持,支持通过右键菜单对文件夹压制成WIM映像,支持通过右键菜单
     解开WIM映像等操作;
2、完善了在Windows系统中WIM映像与WimTool的关联,可以通过双击WIM映像直接执行WIM内已设定的程序;
3、新增的命令行参数在压制WIM和解开WIM时提供了处理进度和用户中止按钮;
4、新增的参数能在命令行下注册WimTool或反注册WimTool与WIM文件关联。
5、本次更新还附带两个"WimTool应用示例"及它的说明,将上传到FTP2提供下载试验。

[ 本帖最后由 lxl1638 于 2007-10-13 01:48 PM 编辑 ]
回复

使用道具 举报

198#
 楼主| 发表于 2007-10-13 15:52:36 | 显示全部楼层
原帖由 jl580650 于 2007-10-13 03:42 PM 发表
:lol 发现bug
wim文件不能放在有空格的路径中使用


加双引号,这是常识,你在CMD窗口使用带空格的路径也要加双引号。
如:

"C:\Documents and Settings\All Users\「开始」菜单\程序\Test.WIM"
回复

使用道具 举报

199#
 楼主| 发表于 2007-10-13 20:50:14 | 显示全部楼层
原帖由 jl580650 于 2007-10-13 08:46 PM 发表
:L wim放在有空格的路径里,双击wim不能自动读取wim的bug难道都没有吗??


现在修正,的确是BUG。
回复

使用道具 举报

200#
 楼主| 发表于 2007-10-13 21:03:16 | 显示全部楼层
原帖由 nn2nn 于 2007-10-13 08:27 PM 发表
WimTool-V1.0.7.1018
换了图标(乍看还以为是黄花绿叶),说明WIMTOOL又有一个新的开始!
让我们期待WimTool更好功能,和使用WIM文件的便利。

在易用方面,由于不自动分配挂载目录,造成查看修改WIM内容不 ...


一些WIM映像并不要求双击来挂载的(如大体积 的系统备份),双击它是为了启动WimTool,
并将WIM的文件名发送给WimTool的相应Edit,方便用WimTool处理它(如解开);

只有设定双击能挂载的映像才能通过双击来挂载,设置方法见图:

[ 本帖最后由 lxl1638 于 2007-10-13 09:29 PM 编辑 ]

未命名.PNG (36.88 KB, 下载次数: 109)

未命名.PNG
回复

使用道具 举报

201#
 楼主| 发表于 2007-10-13 21:13:33 | 显示全部楼层
原帖由 yjstone 于 2007-10-13 08:53 PM 发表
老九同志,向你反映两个不是很大问题的BUG,就是以可写方式挂载影像修改后再卸载,提示信息栏的提示是:
卸载映像文件: 失败
系统返回错误信息: 数据无效。

但实际上是修改了的。
还有就是新版本(V1.0.7 ...


这个版本改了一下,也可说是更完善了,见说明:
通过单击[卸载映像]按钮或双击列表中的挂载的卷号卸载可写方式挂载的映像时,WimTool会提示。

双击表头将以不修改方式卸载全部映像,双击列表中的文件也以不修改方式卸载映像。
回复

使用道具 举报

202#
 楼主| 发表于 2007-10-13 21:14:21 | 显示全部楼层
原帖由 darkly 于 2007-10-13 09:10 PM 发表
那个双击确实存在问题

29920


已修正,请重新下载。
回复

使用道具 举报

203#
 楼主| 发表于 2007-10-13 21:27:56 | 显示全部楼层
不要挂载到WIM所在的目录或它的父目录,ImageX也做不到。

另,你的ImageX版本号太低了。
回复

使用道具 举报

204#
 楼主| 发表于 2007-10-13 21:34:05 | 显示全部楼层
你用的ImageX版本号太低了,你可以用相应的ImageX才能挂载/解开这个WIM,或者用
ximage.exe 4059对应的SYS和DLL文件替换系统中的SYS、DLL文件才能使用WimTool了,估计新版的ImageX也无法处理你这个WIM了。
回复

使用道具 举报

205#
 楼主| 发表于 2007-10-14 00:44:13 | 显示全部楼层
原帖由 nn2nn 于 2007-10-14 12:01 AM 发表
一些WIM映像并不要求双击来挂载的(如大体积 的系统备份),双击它是为了启动WimTool,
并将WIM的文件名发送给WimTool的相应Edit,方便用WimTool处理它(如解开);

只有设定双击能挂载的映像才能通过双击来挂载 ...


有差别,没有设置好的WIM:
1、双击时启动到WimTool的第4页[删卷和信息];
2、右键菜单第一项"向 WimTool 发送..."启动到WimTool的第一页[挂载和解开];
总之一个没有设置好的Wim文映,上述两种操作都是启动WimTool,并将文件名发送给WimTool来处理。

右键菜单的第二项"用 WimTool 解开...",是将Wim映像解压到当前目录,这个解压过程启动了WimTool的一个很简单了窗口,提供处理程度,也提供用户中止功能。右键菜单解压WIM实际上是调用以下命令行来实现的,也可以通过命令行使用这种解压窗口:
WimTool.EXE  <映像文件名>  </ExtrFile>  [映像卷ID][,目标路径名]

"映像卷ID"为 1 时可以省略,省略"目标路径名"时WimTool将在映像文件所在的目录中建立一个与映像基本名同名的目录,并将映像解开到其中。
回复

使用道具 举报

206#
 楼主| 发表于 2007-10-14 00:49:43 | 显示全部楼层
别,右键菜单对目录制作WIM是通过调用以下命令行来实现的:
WimTool.EXE  <目标路径名>  </CompDire>  [映像文件名]


这个过程采用最大压缩比,提供处理进度和中止功能。省略"映像文件名"时WimTool将自动建立一个新的映像文件,并保存在"目标路径"所处的目录下,新映像的基本名与"目标路径"同名。当Wim映像文件存在时,则将目标目录的内容以新的映卷追加到原映像中。
回复

使用道具 举报

207#
 楼主| 发表于 2007-10-15 11:19:03 | 显示全部楼层
将"WimTool应用示例.RAR"上传到了一个网盘,方便积分不够的下载。
回复

使用道具 举报

208#
 楼主| 发表于 2007-10-15 17:43:13 | 显示全部楼层
原帖由 menglei 于 2007-10-15 05:41 PM 发表
1018有没有简体中文的??


下一楼的1018F版(比1018版更新,说明更详细),1018版已删。
回复

使用道具 举报

209#
 楼主| 发表于 2007-10-15 18:00:12 | 显示全部楼层
原帖由 hsc 于 2007-10-14 09:56 PM 发表
V1.0.7.1018F版 繁體中文化

檔案壓起來是248KB,但是一直傳不上去,只好分檔了。

用PearZip用7Z格式壓了一次檔案變成222KB,無奈副檔名不支援 .7z所以再用winrar再壓一次。
解壓用winrar就可以了。



先谢你的繁体化工作,现在发现新版的UPX有很好的压缩率,同样这个WimTool,UPX压缩到230K左右,RAR最好的压缩还在240K以上(248K),一楼的版本是先用UPX压缩后再用RAR压缩的。

另,UPX加壳的脱壳也很容易。

[ 本帖最后由 lxl1638 于 2007-10-15 06:03 PM 编辑 ]
回复

使用道具 举报

210#
 楼主| 发表于 2007-10-22 21:10:21 | 显示全部楼层
你说的情况,本人刚才试验了一次,的确存在,也不知是什么原因引起的。

如果你有空,分别用WIMNT和微软的ImageX试试,看看会不会出现这种情况,本人再找原因。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 21:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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