无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 259481|回复: 1012

WiMNT——WIM文件挂载和制作工具 定制版 2009.4.9更新

[复制链接]
发表于 2007-7-7 17:10:14 | 显示全部楼层 |阅读模式

打开WIM文件,象使用EXE文件一样方便。
制作WIM文件,象使用WINRAR一样方便。
WIM文件也有个性图标,与EXE形神俱似。


运行环境:
1、WINXP,WIN2K3,PE。
2、安装Wim文件支持组件。
  (支持组件下载:WINXP,WIN2K3,PE通用){两个版本,只选其一}

       版本: 6.0.6001.18000版 secowu制作 WimFS6.rar (260.89 KB, 下载次数: 15815)
m10.GIF
m11.GIF
m13.PNG

弹出选择窗口

弹出选择窗口

SHOW 弹出选择窗口新风格

SHOW 弹出选择窗口新风格

WIMNT.rar

228.03 KB, 下载次数: 5279, 下载积分: 无忧币 -2

版本:2007.8.1.579 终结版

WimFS.rar

260.9 KB, 下载次数: 17957, 下载积分: 无忧币 -2

WIMFS7.rar

365.69 KB, 下载次数: 1952, 下载积分: 无忧币 -2

评分

参与人数 2无忧币 +25 收起 理由
2013fangdong + 5 赞一个!
neo4026 + 20 精品文章

查看全部评分

发表于 2013-12-4 22:43:15 | 显示全部楼层
好贴,要支持。
回复

使用道具 举报

发表于 2013-12-4 16:43:32 | 显示全部楼层
WIMNT支持最新版的WIM驱动吗?我在XP安装了最新版的WIM驱动,双击挂载后在WIMNT列表里看不见
回复

使用道具 举报

发表于 2013-8-30 16:57:55 | 显示全部楼层
很强的工具
回复

使用道具 举报

发表于 2013-7-20 21:56:09 | 显示全部楼层
太强大了,谢谢!!找了很久很久@
回复

使用道具 举报

 楼主| 发表于 2007-7-7 17:13:20 | 显示全部楼层
WiMNT是自由软件,欢迎转载,请注明出处!

WiM映像文件相关附件:

Wimnt使用教程(连接)

YY 老毛的070911版 OP.WIM
Wim文件支持组件  下载地址
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=107253&highlight=wim

[无忧首发] WimTool -- Wim文件的图形视窗处理工具
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106907&highlight=wim

HSC做的2007.10.6.226定制版繁体版 在#260
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=109331&extra=&page=26
HSC做的定制版繁体版 在#206
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=109331&extra=&page=21
HSC做的终结版繁体版 在#147
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=109331&extra=&page=15

imagex -- Wim文件的命令行工具

一个例子文件, 打开WIM映像,就象使用EXE文件一样方便。(设置<允许自动执行>)

再一个例子文件, 打开WIM映像,就象使用EXE文件一样方便,。

再一个例子文件,终结版测试文件,2500个汉字FLASH.WIM。
  测试内容:NAME=2500个汉字FLASH                   //中文名字
                 VER=1.0                                          //MOUNT信息版本
                 PATH=w:\tools\2500个汉字FLASH       //指定挂载目录 ,虚拟W盘符。
                 CANEDIT=TRUE                                // 可写挂载
                 AOTURUN=FlashPlayer.exe                  //自动执行

生成WIM映像挂载路径.方便一些工具绿化.(PE中,可写光驱不能挂载,即挂载基本路径不能为可写光驱)

WIMNT执行脚本wimsetup.ini 的内容

[信息]
版本=1.0

[init] ;初始化
exec=  ;命令行
tag=    ;标记,支持判断文件的存在(支持环境变量)和注册表。
[default]                         ;缺省执行
hint=         ;显示内容
time=                                   ;时间
exec=           ;命令行

 [MENU0]         菜单的第一行,从0开始。
显示=打开文件名                   打开本WIM文件的文件名
...
显示=打开WIM文件名   打开本WIM文件下某WIM文件名
...
[打开文件名]
ICON=
描述=
[打开WIM文件名]
打开=打开文件名   打开本WIM文件下某WIM文件的自动执行文件
ICON=
描述=
只读=                     是否以只读打开
挂栽路径=
[结束]
卸载=                    是否 卸载。用于只有初始化操作的WIM文件。
      

有多少制作WIM文件的会写脚本。
以上节和键值多数可省略。
支持单个WIM文件和WIM文件嵌套。


现在版本部份支持WIMSETUP.INI. ,支持红色标记的节 ,如有需要,逐步完成 。

WIMSETUP.INI. 脚本例子
[MENU0]
autoruns=autoruns.exe
Wsyscheck=Wsyscheck.exe
Filemon=Filemon.exe




[ 本帖最后由 nn2nn 于 2008-9-4 09:45 编辑 ]

MiniHex.rar

369.16 KB, 下载次数: 2486, 下载积分: 无忧币 -2

例子文件

MiniHex2.rar

369.67 KB, 下载次数: 2966, 下载积分: 无忧币 -2

生成WIM映像挂载路径,W:\TOOLS\MiniHex

imagex.rar

156.74 KB, 下载次数: 2129, 下载积分: 无忧币 -2

imagex -- Wim文件的命令行工具

2500个汉字FLASH.part1.rar

290 KB, 下载次数: 2561, 下载积分: 无忧币 -2

终结版测试文件

2500个汉字FLASH.part2.rar

285.44 KB, 下载次数: 3537, 下载积分: 无忧币 -2

WIMNT注册表清理.rar

353 Bytes, 下载次数: 1361, 下载积分: 无忧币 -2

WIMNT注册表清理

图标终结者.rar

99.28 KB, 下载次数: 1635, 下载积分: 无忧币 -2

图标终结者3.0 免费、支持真彩和拖放

设置复制挂载.WIM.RAR

1.95 KB, 下载次数: 1219, 下载积分: 无忧币 -2

高清图标

回复

使用道具 举报

发表于 2007-7-7 17:24:03 | 显示全部楼层
好东东,支持,先测试看看
回复

使用道具 举报

发表于 2007-7-7 18:56:10 | 显示全部楼层
支持一下,有空再测试。
回复

使用道具 举报

发表于 2007-7-7 19:02:13 | 显示全部楼层
运行后提示:没有找到WIMGAPI.DLL
回复

使用道具 举报

发表于 2007-7-7 20:35:09 | 显示全部楼层
在xp下运行,没有上楼出现的情况。

没有在pe下试验。
回复

使用道具 举报

发表于 2007-7-7 21:00:19 | 显示全部楼层
同级目录下要有WIMGAPI.DLL这个文件的
wimtool也是这样的
回复

使用道具 举报

 楼主| 发表于 2007-7-7 21:02:44 | 显示全部楼层

回复 #5 xubo1971 的帖子

请看清运行环境!

#1 写得很清楚!
#2 有组件下载。

[ 本帖最后由 nn2nn 于 2007-7-8 09:59 AM 编辑 ]
回复

使用道具 举报

发表于 2007-7-7 21:05:11 | 显示全部楼层
nn2nn,你试过挂Vista的安装包没有?
Install.WIM,2G多。
回复

使用道具 举报

 楼主| 发表于 2007-7-7 21:08:29 | 显示全部楼层
原帖由 lxl1638 于 2007-7-7 09:05 PM 发表
nn2nn,你试过挂Vista的安装包没有?
Install.WIM,2G多。


我没有Vista及其的安装包,没法试.
回复

使用道具 举报

发表于 2007-7-7 21:14:51 | 显示全部楼层
写入设置是写到WIM文件里吗?
我这一直显示写入失败
回复

使用道具 举报

 楼主| 发表于 2007-7-7 21:17:42 | 显示全部楼层
原帖由 love5553 于 2007-7-7 09:14 PM 发表
写入设置是写到WIM文件里吗?
我这一直显示写入失败


1、是!
2、建议换个文件试试。
3、WIM文件有个体差异。
(请在NTFS分区里制作WIM文件,请在NTFS分区里存放WIM文件)。

[ 本帖最后由 nn2nn 于 2007-7-7 09:20 PM 编辑 ]
回复

使用道具 举报

发表于 2007-7-7 22:11:39 | 显示全部楼层
原帖由 nn2nn 于 2007-7-7 09:08 PM 发表


我没有Vista及其的安装包,没法试.


对WIM文件的处理中,卷ID与卷名关联得不尝失,本人在测试用试过,要读取那个Install.WIM的XML信息大概要1分钟左右(2.4G-CPU,1G内存),就是说每换一次大的WIM文件或每变一次卷ID,都要花1分钟才能使卷名与卷ID关联,麻烦!

以后机子中的WIM文件往往是超大体积的文件,随Vista系统的更新和封装Vista时加入的软件,WIM文件的体积可能会接近3G。
回复

使用道具 举报

发表于 2007-7-7 23:16:16 | 显示全部楼层
好东西,支持!!!!!!!1:)
回复

使用道具 举报

发表于 2007-7-7 23:40:25 | 显示全部楼层
謝謝樓主分享,小弟將之繁體化。

[ 本帖最后由 hsc 于 2007-7-8 05:11 PM 编辑 ]

WIMNT.part1.rar

195.31 KB, 下载次数: 308, 下载积分: 无忧币 -2

版本:2007.7.8.605 繁體化

WIMNT.part2.rar

41.46 KB, 下载次数: 252, 下载积分: 无忧币 -2

版本:2007.7.8.605 繁體化

回复

使用道具 举报

 楼主| 发表于 2007-7-8 08:17:34 | 显示全部楼层
原帖由 hsc 于 2007-7-7 11:40 PM 发表
謝謝樓主分享,小弟將之繁體化。


繁體化很好,速度很快。
回复

使用道具 举报

 楼主| 发表于 2007-7-8 08:53:12 | 显示全部楼层
原帖由 lxl1638 于 2007-7-7 10:11 PM 发表
都要花1分钟才能使卷名与卷ID关联,麻烦!

的确很烦,好在大文件不常有.操作大文件又要速度的,就用参数吧.不能两全其美!(这应是WIM的固有特性)

如果时间是花在读INFO.可以保持XMLDOC,直到换了另一个WIM映像.以内存换时间.

[ 本帖最后由 nn2nn 于 2007-7-8 09:06 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-7-8 11:43:41 | 显示全部楼层
第一次使用WIMNT,请设置关联WIM文件 。
以后双击WIM文件,就自动挂载WIM文件,后台工作,由WIMNT完成。
回复

使用道具 举报

发表于 2007-7-8 12:58:01 | 显示全部楼层
原帖由 nn2nn 于 2007-7-8 08:53 AM 发表

的确很烦,好在大文件不常有.操作大文件又要速度的,就用参数吧.不能两全其美!(这应是WIM的固有特性)

如果时间是花在读INFO.可以保持XMLDOC,直到换了另一个WIM映像.以内存换时间.


问题有三:
1、当第一次打开大文件时,要1分钟后才能执行操作,最麻烦是这点。内存换时间也不能解决第一次打开的文件。
     不可能将XMLDOC保存在磁盘,因为其它工具可以修改WIM的XMLDOC,保存在磁盘上的XMLDOC是死的。
2、在内存保存XMLDOC也非万全之策,如果其它工具(包括以后的WiMNT自身)修改XML后,这个XMLDOC又要更新,
     算法不容易,究竟这里要保存多少个WIM文件的XMLDOC是不确定的。且其它工具在什么时候修改XMLDOC很难确定。
3、本人的估计,除WinPE的外置程序包和精简的PE2.0系统是小的WIM文件外,以后的WIM文件都会是大文件,
     因为以后的WIM大多数是Vista的系统封装,更有可能封装了常用软件,也可以预见,随Vista的成熟和普及,
     Vista系统下的软件也是大块头的。在以后封装了常用软件的Vista系统的WIM映像很可能接近3G(不要小看它)。

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

使用道具 举报

 楼主| 发表于 2007-7-8 15:41:00 | 显示全部楼层
回复  #19

上面原因,应是WIM的固有特性。(XMLDOC是统计汇集出来的)

方法一、如果从WIM文件结构中找点空间存放信息,可能会有的。(但可能造成兼容性问题)

方法二、受到将“XMLDOC保存在磁盘”的启示,就用一个IMAGE记录XMLDOC。

楼上有何好主意!
回复

使用道具 举报

 楼主| 发表于 2007-7-8 16:09:17 | 显示全部楼层

To:lxl1638

WIM映像头定义

WIM Header
typedef struct _WIMHEADER_V1_PACKED
{
   CHAR              ImageTag[8];        // "MSWIM\0\0"
   DWORD             cbSize;
   DWORD             dwVersion;
   DWORD             dwFlags;
   DWORD             dwCompressionSize;
   GUID              gWIMGuid;
   USHORT            usPartNumber;
   USHORT            usTotalParts;
   DWORD             dwImageCount;
   RESHDR_DISK_SHORT rhOffsetTable;
   RESHDR_DISK_SHORT rhXmlData;
   RESHDR_DISK_SHORT rhBootMetadata;
   DWORD             dwBootIndex;
   RESHDR_DISK_SHORT rhIntegrity;
   BYTE              bUnused[60];
}
WIMHEADER_V1_PACKED, *LPWIMHEADER_V1_PACKED;

“   BYTE              bUnused[60];”
有60BYTE备用空间,够用了吗?

[ 本帖最后由 nn2nn 于 2007-7-8 04:11 PM 编辑 ]
回复

使用道具 举报

发表于 2007-7-8 16:44:32 | 显示全部楼层
1、本人认为打开文件时卷ID与卷名关联不可取,至少第一次打开文件就要等很长时间才让你挂载,保存在WIM文件的结构中也不好,兼容性暂不说,一个WIM文件是2个卷,明天可能有3个卷或只有一个卷,这个WIM文件的卷名也可能被其它工具修改,但它不会将修改后的卷名写到你定义的结构中。
2、用IMAGE记录XMLDOC也不好,文件是死的,WIM的信息可以随时被其它工具修改,你这个IMAGE并不知道,遇到一个没有被你的工具记录过WIM文件,打开一样要等。

你能做出WIM文件与工具关联是有意义的,但本人认为,打开文件时卷ID与卷名关联不可取。

[ 本帖最后由 lxl1638 于 2007-7-8 04:46 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-7-8 16:58:17 | 显示全部楼层
原帖由 lxl1638 于 2007-7-8 04:44 PM 发表
你能做出WIM文件与工具关联是有意义的,但本人认为,打开文件时卷ID与卷名关联不可取。

打开文件卷ID是必选项。
WIMNT 打开文件与卷名无关。
WIMNT 打开文件要读取PATH,CANEDIT。这些信息存放在XMLINFO里。
(也可考虑存放在60BYTE的备用空间)
(MS为了升级,常留有备用空间,有些是永远也用不上的。)

WIMNT 打开WIM文件,定位在常用工具上,如一些绿色工具集合(programs.wim)。
处理大而不常用的就用WIMTOOL吧。

[ 本帖最后由 nn2nn 于 2007-7-8 05:12 PM 编辑 ]
回复

使用道具 举报

发表于 2007-7-8 17:08:42 | 显示全部楼层
版本:2007.7.9.605 繁體化

WIMNT.part1.rar

195.31 KB, 下载次数: 299, 下载积分: 无忧币 -2

版本:2007.7.9.605 繁體化

WIMNT.part2.rar

41.46 KB, 下载次数: 249, 下载积分: 无忧币 -2

版本:2007.7.9.605 繁體化

回复

使用道具 举报

发表于 2007-7-8 17:57:50 | 显示全部楼层
使用2007.7.9.605版的仍旧写入失败。
我希望只是我有这个问题。
不挂载就可以写入成功了。但是很慢。。任务管理器提示未响应。。

[ 本帖最后由 love5553 于 2007-7-8 07:16 PM 编辑 ]
2.jpg
回复

使用道具 举报

发表于 2007-7-8 18:42:21 | 显示全部楼层
nn2nn,这个写入设置的内容是不是将你的设置信息写入WIM文件中的?
回复

使用道具 举报

 楼主| 发表于 2007-7-8 20:54:04 | 显示全部楼层

回复 #26 lxl1638 的帖子

是!

例子文件的XMLINFO是
<WIM>
  <TOTALBYTES>390597</TOTALBYTES>
  <IMAGE INDEX="1">
    <DIRCOUNT>0</DIRCOUNT>
    <FILECOUNT>2</FILECOUNT>
    <TOTALBYTES>386579</TOTALBYTES>
    <CREATIONTIME>
      <HIGHPART>0x01C7C0FE</HIGHPART>
      <LOWPART>0x0F3B6388</LOWPART>
    </CREATIONTIME>
    <LASTMODIFICATIONTIME>
      <HIGHPART>0x01C7C101</HIGHPART>
      <LOWPART>0xEBDBDCF2</LOWPART>
    </LASTMODIFICATIONTIME>
    <MOUNT VER="1.0" PATH="" CANEDIT="TRUE"/>
    <NAME/>
  </IMAGE>
</WIM>


加入了
    <MOUNT VER="1.0" PATH="" CANEDIT="TRUE"/>
    <NAME/>
回复

使用道具 举报

发表于 2007-7-8 20:58:36 | 显示全部楼层
已挂载的文件是只读的,不管你是什么方式挂载。

CANEDIT 不管是 TRUE 还是 FALSE ,其它工具都不会认。

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

使用道具 举报

 楼主| 发表于 2007-7-8 21:00:00 | 显示全部楼层
原帖由 love5553 于 2007-7-8 05:57 PM 发表
使用2007.7.9.605版的仍旧写入失败。
我希望只是我有这个问题。
不挂载就可以写入成功了。但是很慢。。任务管理器提示未响应。。


我的也是,只有不挂载才可以写入成功!

任务管理器提示未响应。少见.
回复

使用道具 举报

 楼主| 发表于 2007-7-8 21:02:24 | 显示全部楼层
原帖由 lxl1638 于 2007-7-8 08:58 PM 发表
已挂载的文件是只读的,不管你是什么方式挂载。

CANEDIT 不管是 TRUE 还是 FALSE ,其它工具都不会认。


例子文件是可写挂载的,试试.

Q:CANEDIT 不管是 TRUE 还是 FALSE ,其它工具都不会认。
A:CANEDIT是我自定义的,其它工具如果解析也可以.

[ 本帖最后由 nn2nn 于 2007-7-8 09:04 PM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 07:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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