无忧启动论坛

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

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

    [复制链接]
1921#
发表于 2009-2-11 11:41:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1922#
发表于 2009-2-11 13:14:02 | 只看该作者
如果能加上热备份那是相当相当的完美。
热备份可以参考diskgen3.0中的备份。
回复

使用道具 举报

1923#
发表于 2009-2-11 14:53:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1924#
发表于 2009-2-11 18:08:25 | 只看该作者
vista无法用右键?我试一下吧,我已经很久没用XP了。
回复

使用道具 举报

1925#
 楼主| 发表于 2009-2-11 18:20:16 | 只看该作者
原帖由 nn2nn 于 2009-2-11 11:32 发表
在原机再试,
挂载后重启,原目录结构还在,用IMAGEX查看,提示"映像不是有效挂载,要用 /ReMount 重新挂载".
但事实上文件是有效的,有些文件是无效的,估计是如果文件重读过,则继续有效,未读过的无效.

再次肯定 ...


本人也发现有这种情况,重启后一些文件可用,大多数文件无用,目前无法确定那些文件是可用的,哪些文件是无用的,所以说是一项很垃圾的功能。

"可写"与"只读"问题可能是微软换了思路,用 Imagex /Unmount 或 Imagex /mount 都可以列出哪些是"可写"的,哪些是"只读"的。可能微软的变化是不管"可写"或"只读"挂载,都可以修改目录中的文件,区别是"可写"可以更新WIM,"只读"无法更新WIM。如果是这样WIM是一大进步。

[ 本帖最后由 lxl1638 于 2009-2-11 18:21 编辑 ]
回复

使用道具 举报

1926#
发表于 2009-2-11 21:24:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1927#
 楼主| 发表于 2009-2-11 23:53:09 | 只看该作者
原帖由 nn2nn 于 2009-2-11 21:24 发表
“大多数文件无用”,我认为大多数文件是可用的,只要读过就可以,因为挂上的就用过。

“可写"与"只读"问题是WIM的一大进步。凭这点,升级才有点重要。
不过好象写“Fat”就不好。


要读取过才能用,有什么鸟用,一个WIM挂上来后不可能一开始就将所有文件都打开一次,用一次,读取一次。
实际有些WIM第一次挂上后可能根本用不到其中的文件,重启后要重新挂载。就算重启后又挂载,有时也不可能将所有文件都用一次。
别指望一次挂载重启能用了,所以这些信息形同虚有,垃圾功能。

另,重启后原有的"无效挂载"信息实际上是记录在注册表的,本人已找到(你也很容易找到),如果把注册表中的这些信息删掉或修改一下,ImageX就不能列出原有的"无效挂载"信息了,所有前面本人说过,这些信息如同"历史记录",实际上是WIM的"挂载记录",目前唯一能够想到的用处是可以通过 /ReMount 快速重新挂上。

[ 本帖最后由 lxl1638 于 2009-2-11 23:54 编辑 ]
回复

使用道具 举报

1928#
发表于 2009-2-12 08:17:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1929#
 楼主| 发表于 2009-2-12 11:56:00 | 只看该作者
原帖由 nn2nn 于 2009-2-12 08:17 发表


可以用DIR /S 扫一次(用于挂载恢复系统时),就当修正MS的BUG吧.


MS无良呀!

因为MOUNT时有写磁盘,(生成垃圾),所以清垃圾是必要的.
/ReMount也只能一个一个地挂上,一能一次全挂.MS的BUG已成习惯,一般 ...


这个版本的WIM组件是 Win7beta.081212-1400 提供的,还是个Beta版,如果以后的版本不完善的话,本人始终认为挂载重启后文件还在是项垃圾功能。
回复

使用道具 举报

1930#
发表于 2009-2-12 16:41:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1931#
 楼主| 发表于 2009-2-15 03:23:00 | 只看该作者
为使用Win7的WimMount.SYS而作了更新,可以解决光盘中的WIM可写挂载问题。
详细的说明在1楼,试验时一定要看本人提供的附件示例中的"说明.TXT"。

[ 本帖最后由 lxl1638 于 2009-2-15 03:58 编辑 ]

未命名.PNG (36.25 KB, 下载次数: 171)

未命名.PNG
回复

使用道具 举报

1932#
发表于 2009-2-15 06:49:37 | 只看该作者
我说老九效率也太高了吧?刚刚才叫帮翻译这么快就写出来了...
回复

使用道具 举报

1933#
 楼主| 发表于 2009-2-15 11:21:06 | 只看该作者
*** 作者被禁止或删除 内容自动屏蔽 ***


小子都说了些什么啊?
弄坏了你的宝机?
有什么建议说说。
回复

使用道具 举报

1934#
发表于 2009-2-15 11:29:12 | 只看该作者
原帖由 lxl1638 于 2007-6-2 23:13 发表
4、要使 WinPE 中的只读 WIM 映像实现可写挂载,可改 B: 盘为 NTFS 格式来实现。


如何更改B:为NTFS格式呢?
回复

使用道具 举报

1935#
发表于 2009-2-15 11:53:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1936#
发表于 2009-2-15 12:22:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1937#
发表于 2009-2-15 12:26:17 | 只看该作者
非常感谢LZ的更新!!
回复

使用道具 举报

1938#
 楼主| 发表于 2009-2-15 15:22:27 | 只看该作者
原帖由 nn2nn 于 2009-2-15 12:22 发表
新版本检测驱动有误.造成不能挂载.(说未装驱动)

(wimnt通过WIMAPI的旧接口能正常挂载)


本人的3台机器(两实机和一虚拟机)都可以正常挂载,
你可能没有更新WIMGAPI.DLL,即WIMGAPI.DLL与驱动不匹配。
检查一下WimTool.EXE和SYSTEM32两个目录中的WIMGAPI.DLL是否和驱动匹配。

如果是WimMount及对应的WIMGAPI.DLL,WimTool.EXE可以列出那些"无效的、要重新挂载的WIM",即重启后的"WIM挂载记录"。
在WimTool.EXE的第1页中,有效的挂载用蓝色列出,需重新挂载的WIM用灰色列出,需重新挂载的WIM也可通过第一页的按钮进行
需重挂载或卸载。

上两幅图给你参考一下,本人现在发现了这个版本的WimTool还有些BUG,给大家一周时间来测试,下周周未再更新。

[ 本帖最后由 lxl1638 于 2009-2-15 15:57 编辑 ]

未命名.PNG (68.16 KB, 下载次数: 123)

未命名.PNG

未命名1.PNG (68.16 KB, 下载次数: 130)

未命名1.PNG
回复

使用道具 举报

1939#
发表于 2009-2-15 15:57:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1940#
 楼主| 发表于 2009-2-15 18:25:58 | 只看该作者
原帖由 nn2nn 于 2009-2-15 15:57 发表
再次确定文件没错.
wimnt可挂.

我不清楚你检测驱动的方法.
我知道我系统有旧驱动的注册信息,如果是只通过注册表检测驱动,就会出错)


本人只检测两个服务:WimFltr、WimMount,你将WimTool启动后的图帖来看看。
回复

使用道具 举报

1941#
发表于 2009-2-15 20:04:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1942#
发表于 2009-2-15 21:10:39 | 只看该作者
正准备学习制作WINPE,谢谢楼主提供的好工具
回复

使用道具 举报

1943#
 楼主| 发表于 2009-2-16 00:24:34 | 只看该作者
原帖由 nn2nn 于 2009-2-15 20:04 发表


你这种情况可能是 WIM驱动 与 WIMGAPI.DLL 不匹配引起的,你再次检查一下 WimTool 所在目录和 SYSTEM32 目录中的 WIMGAPI.DLL 文件是否与 WIM驱动 匹配。

还有,你这个图是双击 WIM映像 出现的,还是双击 WimTool.EXE 时出现的?

[ 本帖最后由 lxl1638 于 2009-2-16 00:34 编辑 ]
回复

使用道具 举报

1944#
 楼主| 发表于 2009-2-16 00:56:09 | 只看该作者
另,如果 WIMNT的确是列不出"无效的挂载"的话,本人60%可以确定你的系统:

一、没有正确装上最新的WIM驱动;
二、或者是WIM驱动与WIMGAPI.DLL版本不对应,如:
  1、旧的WIM驱动 + 新的WIMGAPI.DLL
  2、或 新的WIM驱动 + 旧的WIMGAPI.DLL
  3、或 新旧驱动并存。
回复

使用道具 举报

1945#
发表于 2009-2-16 08:11:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1946#
发表于 2009-2-16 08:55:33 | 只看该作者
不错,拿来收藏了!!谢谢楼主!
回复

使用道具 举报

1947#
 楼主| 发表于 2009-2-16 09:22:05 | 只看该作者
原帖由 nn2nn 于 2009-2-16 08:11 发表
""WIMNT的确是列不出"无效的挂载"的话""

WIMNT没问题,只是WIMNT还没做这部份内容.(那个重发的2008.6.7版本是方便测试新驱动的,发上网方便我下载,只读一下注册表)
WIMNT没有用新的WIMAPI.PAS,就没有新的WIM函 ...


本人基本上可以肯定你的系统中存在旧版的WIMGAPI.DLL,你再查一下 C:\Windows 、C:\Windows\System32 和 WimTool.EXE所在目录中的是否存在 WIMGAPI.DLL 及其版本号。

直接双击 WimTool.EXE 时有这个提示:

未命名.PNG (31.16 KB, 下载次数: 137)

未命名.PNG
回复

使用道具 举报

1948#
发表于 2009-2-16 09:35:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1949#
发表于 2009-2-16 09:37:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1950#
 楼主| 发表于 2009-2-16 10:48:38 | 只看该作者
原帖由 nn2nn 于 2009-2-16 09:37 发表
总之,要改一下,WIMTOOL的检测功能。


不需改了,这是一个最合理最有效的方法:旧驱动要用旧的API,新驱动要用新的API。

WimTool 或 WIMNT 不同于 ImageX ,ImageX = APP + API,它本身就是应用层+接口层,它可以脱离 API (无需 WIMGAPI.DLL)而使用。

你之所以遇到这种情况是因为你的系统中存在多个 WIMGAPI.DLL,WIMNT 和 WimTool 加载的 DLL 不同,WIMNT 加载了与WIM驱动匹配的 DLL,而 WimTool 加载了与 WIM驱动不匹配的 DLL。你可以试验一下 WIMNT,当WIM驱和DLL版本不匹配时一样挂载不了WIM映像。

[ 本帖最后由 lxl1638 于 2009-2-16 10:49 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-26 07:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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