无忧启动论坛

标题: 论坛哪个 PE 安装了 wimmount.sys-6.1.7000.0 驱动的? [打印本页]

作者: lxl1638    时间: 2009-3-8 04:10
标题: 论坛哪个 PE 安装了 wimmount.sys-6.1.7000.0 驱动的?
如题,要试验 wimmount.sys + ImDisk 在 PE 中挂载 WIM 映像,ImDisk 建立内存虚拟盘的功能已集成到 PECMD.EXE 中了,现在正在测试,还打算将 ImDisk 的控制面板(CPL)改成 EXE 文件,因任务较多而时间精力又有限,想直接从论坛中下载一个较流行的而又集成 wimmount 驱动的 PE 来试验。

一、ImDisk 的优势:
1、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具建立(一个或多个)内存虚拟盘;
2、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具给内存虚拟盘指派盘符;
3、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具指定内存虚拟盘的容量大小;
4、可以在 PE 启动过程中通过 PECMD.EXE 指定内存虚拟盘的文件系统格式,如 FAT、FAT32、NTFS;
5、可以在 PE 启动后(包括使用过程中)通过 PECMD.EXE 的命令或 ImDisk 工具给内存虚拟盘扩大容量。
其中,第2点和第5点是以往的内存虚拟盘(Ramdriv)无法实现的。

二、wimmount 的最大优势:位于光盘上只读属性的 WIM 映像也能实现可写挂载,可以(无需FBWF、无需复制或两次挂载)解决光盘 PE 或 U盘量产的 PE 中 WIM 可写挂载问题(好象FBWF与卡吧冲突?)。

如果有这样的 PE ,请传一份到 FTP2 或帖出下载地址。

[ 本帖最后由 lxl1638 于 2009-3-8 04:14 编辑 ]
作者: 云飞日月    时间: 2009-3-8 09:55
最新的wimmount驱动,是不是只能挂载到ntfs?
这样的话,对于pe来说,不通用了吧
作者: lxl1638    时间: 2009-3-8 10:09
原帖由 云飞日月 于 2009-3-8 09:55 发表
最新的wimmount驱动,是不是只能挂载到ntfs?
这样的话,对于pe来说,不通用了吧


1、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具建立(一个或多个)内存虚拟盘;
2、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具给内存虚拟盘指派盘符;
3、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具指定内存虚拟盘的容量大小;
4、可以在 PE 启动过程中通过 PECMD.EXE 指定内存虚拟盘的文件系统格式,如 FAT、FAT32、NTFS;
5、可以在 PE 启动后(包括使用过程中)通过 PECMD.EXE 的命令或 ImDisk 工具给内存虚拟盘扩大容量。

以上所说的内存虚拟盘在老毛桃的那个版本中是 B:,在另一些PE中是 Y:,你也可以改成其它如R:。
唯一要求是 NTFS 格式,优点前面说过:光盘中的 WIM 可以实现可写挂载。

现在的PE中,B:或Y:的文件是只读挂载的,不少程序在只读空间中不能运行。
作者: stwcb2007    时间: 2009-3-8 10:26
貌似没有看见那个PE有说安装了最新的WIM驱动
作者: fnycc    时间: 2009-3-8 11:14
我也是2楼的看法。通用性会收影响。
作者: WLDNA    时间: 2009-3-8 11:18
原帖由 fnycc 于 2009-3-8 11:14 发表
我也是2楼的看法。通用性会收影响。


内存盘的定义不是很简单啊,应该不会存在什么通用性的问题,
至少,他不是要求核心是ntfs啊,呵呵
以ntfs换来这么多实用的功能,难道还不够嘛?O(∩_∩)O~
作者: znz    时间: 2009-3-8 11:18
估计现在较成熟的PE作品暂时不大会采用,稳定压倒一切,另外可能随之而来的工作量也会大大增加,近来fnycc、hhh333、66369等大侠也够辛苦了。呵呵,建议拿零体积全能可扩展PE开刀,反正这个版本目前处于测试阶段。
作者: 66369    时间: 2009-3-8 11:20
做PE给自己用.会尝试..给别人共享.因通用性...暂不会加的.

不过.老大给PE指出了.以后前进的方向了........................

[ 本帖最后由 66369 于 2009-3-8 11:31 编辑 ]
作者: stwcb2007    时间: 2009-3-8 12:46
通用性?
应该没什么影响吧
作者: 云飞日月    时间: 2009-3-8 13:29
现有的PE下面,B盘或者Y盘,怎么变成ntfs?
作者: stwcb2007    时间: 2009-3-8 13:58
B盘或者Y盘变成NTFS会影响通用性吗
还真看不出来
作者: pseudo    时间: 2009-3-8 15:23
原帖由 lxl1638 于 2009-3-8 10:09 发表
1、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具建立(一个或多个)内存虚拟盘;
2、可以在 PE 启动过程中通过 PECMD.EXE 或 ImDisk 命令行工具给内存虚拟盘指派盘符;
3、可以在 PE 启动过程 ...

0PE的zip版将windows文件全部外置,磁盘控制器驱动、显声网驱动全外置,wim格式外置程序使用wimnt管理。唯一拥有不含微软windows文件的自主内核。替换外置windows文件即可得到2003等版本,内核基本不变。

采用imdisk虚拟可写B:盘(目前格式化为fat),大小根据内存情况自动调整。

0PE一级扩展进入windows cmd,挂载wim格式二级扩展进入桌面。PECMD.EXE位于一级扩展ZIP格式文件中,随时可更换版本测试。

问题是一级扩展之后还不能运行pecmd新版,只能使用07年的版本,挂载二级扩展后才能运行新版。
既然谈及取代FBWF,那么新版pecmd要求什么运行环境?能否做到在一级扩展之上运行?或者对现有一级扩展补充少量文件(体积不能大)即可运行?
环境要求越低,一级扩展就可以越小,甚至小到CMDPE的程度。

0PE以chenall的PE为基础,一级扩展以后的架构基本相同。这两个PE也许最容易响应楼主的新技术。

请给出wimmount.sys相关文件及安装注册资料,立即加入0PE。
作者: WLDNA    时间: 2009-3-8 15:37
看这里:
http://bbs.wuyou.net/forum.php?m ... page=190#pid1613904

1900 楼,呵呵

[ 本帖最后由 WLDNA 于 2009-3-8 15:42 编辑 ]
作者: pseudo    时间: 2009-3-8 15:57
标题: 回复 #13 WLDNA 的帖子
这个好像是进入桌面后安装用,以及开发用的吧。这种安装用户可以做。
内置到pe中,使启动即生效要如何操作?例如要修改txtsetup.sif哪些地方,想找现成的不用经过大脑的安装方法。
作者: WLDNA    时间: 2009-3-8 16:05
原帖由 pseudo 于 2009-3-8 15:57 发表
这个好像是进入桌面后安装用,以及开发用的吧。这种安装用户可以做。
内置到pe中,使启动即生效要如何操作?例如要修改txtsetup.sif哪些地方,想找现成的不用经过大脑的安装方法。


这样啊,那直接拿着这个改改喽,呵呵 nn2nn做的

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=109331&highlight=6.1.7000.0


如果直接添加,应该就是直接在PE注册表添加相应的服务,
并把文件复制到相应的位置就好了,呵呵

copy wimserv.exe %systemroot%\system32
copy wimgapi.dll %systemroot%\system32
copy wimmount.sys %systemroot%\system32\drivers

我从自己系统导出的相应服务项,相应添加就可以了
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wimmount]
"Type"=dword:00000002
"Start"=dword:00000003
"ErrorControl"=dword:00000001
"Tag"=dword:00000004
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,77,00,69,00,6d,00,6d,00,6f,00,75,\
  00,6e,00,74,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="wimmount"
"Group"="FSFilter Activity Monitor"
"DependOnService"=hex(7):46,00,6c,00,74,00,4d,00,67,00,72,00,00,00,00,00
"DependOnGroup"=hex(7):00,00
"Description"="Wim Mounting Driver"
"DebugFlags"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wimmount\Instances]
"DefaultInstance"="Wimmount Instance"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wimmount\Instances\Wimmount Instance]
"Altitude"="180700"
"Flags"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wimmount\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
  05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
  20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
  00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
  00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wimmount\Enum]
"0"="Root\\LEGACY_WIMMOUNT\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_WIMMOUNT]
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000]
"Service"="wimmount"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="wimmount"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_WIMMOUNT\0000\Control]
"*NewlyCreated*"=dword:00000000
"ActiveService"="wimmount"

[ 本帖最后由 WLDNA 于 2009-3-8 18:09 编辑 ]
作者: lxl1638    时间: 2009-3-8 16:34
原帖由 pseudo 于 2009-3-8 15:23 发表

0PE的zip版将windows文件全部外置,磁盘控制器驱动、显声网驱动全外置,wim格式外置程序使用wimnt管理。唯一拥有不含微软windows文件的自主内核。替换外置windows文件即可得到2003等版本,内核基本不变。

...


不管是否用 WIMNT 还是其它,用旧版的WimFltr驱动时,位于光盘或量产U盘的WIM文件绝对无法可写挂载,除非复制一次WIM映像或者采用两次挂载的方法;如果无法使挂载目录成为可写,很多程序运行时都有限制或不足。

1、如果一次将WIM全部挂载到X:盘再开FBWF可以实现挂载目录可写,但不方便管理WIM(X:盘开了FBWF后再无法挂载新的WIM映像了);
2、如果将内核IMG搞大,不开FBWF可以自由挂载WIM,但启动这个PE可能要足够大的内存;

所以本人打算采用 WimMount.SYS + ImDisk.SYS + WimShExt.DLL 管理WIM映像(WimShExt.DLL管理WIM时能无进程打开WIM内的文件,是通过资源管理器打开,不是通过WimTool或WIMNT打开),WIMNT管理WIM映像有个不足:要使WIM用完就卸载的话,WIMNT必须驻进内存等待WIM内的进程结束,同时打开多个WIM内的程序时就有多个WIMNT驻进内存;当然 WIMNT目前还没有这样的功能(WIM用完就卸载,并清除挂载目录)。如果WIM用完不卸载,不清除挂载目录的话,B:盘的空间可能就要做得足够大或很大,才能适用于一些集成大块头WIM程序(如 Office.WIM )的PE。

[ 本帖最后由 lxl1638 于 2009-3-8 16:43 编辑 ]
作者: lxl1638    时间: 2009-3-8 16:40
原帖由 WLDNA 于 2009-3-8 16:05 发表


这样啊,那直接拿着这个改改喽,呵呵 nn2nn做的

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=109331&highlight=6.1.7000.0


如果直接添加,应该就是直接在PE注册表添加相应的服务,
并把文件复制到相 ...


单纯只有这个还不行,本人试了,可能要一些功能完整的PE才能加入WimMount。
因为本人手头上有两个(XP、2003的)小PE(32M以下的),加入后都无法工作。
本人硬盘有限,大块头的PE都删了,也无硬盘空间编辑大块头的PE了。

如果有人搞这个试验,最好用内核完整一些的PE来做。

[ 本帖最后由 lxl1638 于 2009-3-8 16:52 编辑 ]
作者: sunhl    时间: 2009-3-8 16:47
哦 你们讨论的不是这个问题,我搞错了。

[ 本帖最后由 sunhl 于 2009-3-8 16:56 编辑 ]
作者: coolg    时间: 2009-3-8 23:07
九爷的PEcmd要有重大革新了?
作者: secowu    时间: 2009-3-9 08:51
毛桃的是FAT格式。。。要是imdsik支持UDF,不是更好玩?
作者: secowu    时间: 2009-3-9 08:52
原帖由 lxl1638 于 2009-3-8 16:40 发表


单纯只有这个还不行,本人试了,可能要一些功能完整的PE才能加入WimMount。
因为本人手头上有两个(XP、2003的)小PE(32M以下的),加入后都无法工作。
本人硬盘有限,大块头的PE都删了,也无硬盘空间编辑大 ...

我刚下了Windows 7.0 7048,整个工具我,从里面提取一个Win7的PE给你。。。
作者: secowu    时间: 2009-3-9 08:55
这里有个现成的PE,基于7.0的。。
看来,我可以不做了。
我提供个最新版本的wimmount.sys吧。。。
作者: secowu    时间: 2009-3-9 08:57
这个内容清了,影响市容。呵呵

[ 本帖最后由 secowu 于 2009-3-9 10:21 编辑 ]
作者: secowu    时间: 2009-3-9 09:00
刚才在毛桃的PE下测试发现:
1.用光盘安装Win7,在释放映像的时间15分钟。
2.毛桃PE+MSVCD+WimTool释放映像耗时35分钟。
不知这个是否有通用性。
如果是,是否意味着在PE下WimTool的资源利用率比原本Win7的PE下低?
还是PE1.0的缘故?
作者: secowu    时间: 2009-3-9 09:06
顺便放图上来,方便老九

wimmount.sys617048.jpg (40.61 KB, 下载次数: 76)

wimmount.sys617048.jpg

wimmount617048.rar

11.96 KB, 下载次数: 65, 下载积分: 无忧币 -2


作者: secowu    时间: 2009-3-9 09:13
这个内容清了,影响市容。呵呵

[ 本帖最后由 secowu 于 2009-3-9 10:20 编辑 ]
作者: secowu    时间: 2009-3-9 09:13
这个内容清了,影响市容。呵呵

[ 本帖最后由 secowu 于 2009-3-9 10:21 编辑 ]
作者: lxl1638    时间: 2009-3-9 09:14
原帖由 secowu 于 2009-3-9 09:00 发表
刚才在毛桃的PE下测试发现:
1.用光盘安装Win7,在释放映像的时间15分钟。
2.毛桃PE+MSVCD+WimTool释放映像耗时35分钟。
不知这个是否有通用性。
如果是,是否意味着在PE下WimTool的资源利用率比原本Win7的PE下低?
还是PE1.0的缘故?

2、用毛桃PE+MSVCD+ImageX释放映像看看。
另,文件不完整,至少要如下几个:

未命名.PNG (4.35 KB, 下载次数: 91)

未命名.PNG

作者: secowu    时间: 2009-3-9 09:23
在7048的boot.wim下只搜索这几个

Snap4.jpg (48.02 KB, 下载次数: 95)

Snap4.jpg

617048.rar

293.78 KB, 下载次数: 304, 下载积分: 无忧币 -2


作者: secowu    时间: 2009-3-9 10:17
补充一句,刚才预计是35分钟,看来预计错误了。呵呵
还在整啊

Snap5.jpg (36.42 KB, 下载次数: 83)

Snap5.jpg

作者: secowu    时间: 2009-3-9 10:27
整了近两个小时,最后竟然是这样错误。
关闭映像文件: 成功

解开映像文件失败
系统返回错误信息: 拒绝访问。
作者: secowu    时间: 2009-3-9 10:48
虚拟光驱更换为UltraISO,另外不管3721,更换wimfltr
虽然Wimtool提示不同,但速度是提升了N倍。呵呵

Snap1.jpg (36.45 KB, 下载次数: 88)

Snap1.jpg

Snap2.jpg (39.16 KB, 下载次数: 83)

Snap2.jpg

复件 WimFltr.part1.rar

390.62 KB, 下载次数: 99, 下载积分: 无忧币 -2

复件 WimFltr.part2.rar

134.86 KB, 下载次数: 69, 下载积分: 无忧币 -2


作者: lxl1638    时间: 2009-3-9 10:54
原帖由 secowu 于 2009-3-9 09:23 发表
在7048的boot.wim下只搜索这几个


文件还是不完整,.INF文件呢?没有INF文件如何安装?
作者: secowu    时间: 2009-3-9 10:57
我前几楼有贴过INF文件。。
与原来的相差不大。
作者: lxl1638    时间: 2009-3-9 11:06
原帖由 secowu 于 2009-3-9 10:57 发表
我前几楼有贴过INF文件。。
与原来的相差不大。


即使相差不大,还是将 wimmount.inf 补上来吧,小的差别可能就是很大的不同;
另外,找找看有没有 wimgapi.h、wimgapi.chm、wimgapi.lib、wimgapi.pdb这些文件,这是微软提供的开发说明文档,要有这些文件,第三方开发的WIM工具才能更新。
作者: nn2nn    时间: 2009-3-9 11:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: secowu    时间: 2009-3-9 11:49
刚测试完毕小部分:
1.WimTool的设置启动功能(Vista)已经对Windows7无效。刚才用光盘修复了启动项才解决。
2.7048相比7000/7022,确实改进了很多,如系统修复功能需要密码才能进入了。另外安装方式也有改变。
老九要的文件,我再找看能否从7048安装光盘上找到。
作者: secowu    时间: 2009-3-9 13:54
清理内容。。。

[ 本帖最后由 secowu 于 2009-3-10 15:32 编辑 ]
作者: secowu    时间: 2009-3-9 14:16
原帖由 nn2nn 于 2009-3-9 11:37 发表


新版本驱动,在PE是有较大的用场,能解决可写挂载的问题,WIM挂载后,更象是真的文件,兼容性更好,所以建议PE取用新版本的WIM驱动.

(有网友报告,新版本驱动不与卡巴冲突)

同时新版本驱动也有点问题,挂载的 ...

7048确实解决了卡巴的问题,如今卡巴6.0企业版本又能运行了。实在是太棒了。
作者: nn2nn    时间: 2009-3-9 14:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2009-3-9 15:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: secowu    时间: 2009-3-9 16:02
原帖由 nn2nn 于 2009-3-9 15:01 发表
wimgapi.dll
wimmount.sys
wimserv.exe
有效文件应该是这几个,

但你提供的,却有什么wimfltr.sys等


在29楼有下载:
http://bbs.wuyou.net/attachment.php?aid=55923
作者: lxl1638    时间: 2009-3-9 17:11
原帖由 secowu 于 2009-3-9 16:02 发表


在29楼有下载:
http://bbs.wuyou.net/attachment.php?aid=55923



你提供的文件本人无法安装(安装后用其它WIM工具,如ImageX/GImagex无法挂载,只能执行解开/压制功能),不知 nn2nn 的有没有安装上了。
作者: lxl1638    时间: 2009-3-9 17:27
原帖由 nn2nn 于 2009-3-9 11:37 发表

新版本驱动,在PE是有较大的用场,能解决可写挂载的问题,WIM挂载后,更象是真的文件,兼容性更好,所以建议PE取用新版本的WIM驱动.

(有网友报告,新版本驱动不与卡巴冲突)

同时新版本驱动也有点问题,挂载的 ...


现在关键问题是看哪一个基于XP/2K3的PE装上了新的wimmount.sys驱动,正常的XP/2K3是可以安装的,说明wimmount.sys对NT5.X系统还是有效的,本人手头上的PE可能太过精简,试了几次都无法成功;

NTFS格式的开销不算大,比FAT格式的是大一些,但比FAT32格式的开销要小得多(好象16M以下的小分区无法格式成FAT32格式,4M或以上的分区就可以格式成NTFS格式),说明NTFS格式还是有优势的。

[ 本帖最后由 lxl1638 于 2009-3-9 17:28 编辑 ]
作者: nn2nn    时间: 2009-3-9 20:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenall    时间: 2009-3-9 22:22
用WIMNT配合新版的驱动挂载成功!(因为以前装过了,所以直接替换文件重启.测试)
文件从前面的地址下的.
作者: fnycc    时间: 2009-3-10 08:01
原帖由 lxl1638 于 2009-3-9 17:27 发表


现在关键问题是看哪一个基于XP/2K3的PE装上了新的wimmount.sys驱动,正常的XP/2K3是可以安装的,说明wimmount.sys对NT5.X系统还是有效的,本人手头上的PE可能太过精简,试了几次都无法成功;

NTFS格式的 ...

老大说说更新该驱动的步骤,有空我试试^_^
作者: nn2nn    时间: 2009-3-10 10:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: secowu    时间: 2009-3-10 15:31
imagex.exe在7048的光盘似乎没有啊
作者: secowu    时间: 2009-3-10 15:36
nn2nn:6.1.7048
http://bbs.wuyou.net/attachment.php?aid=56012
作者: secowu    时间: 2009-3-10 15:54
原帖由 secowu 于 2009-3-10 15:36 发表
nn2nn:6.1.7048
http://bbs.wuyou.net/attachment.php?aid=56012

在windows 7 7048 下挂载成功
作者: lxl1638    时间: 2009-3-10 17:27
原帖由 secowu 于 2009-3-10 15:54 发表

在windows 7 7048 下挂载成功


晕,以为你将它装到PE中了呢,在windows 7 7048 挂载成功很容易的,只是 WimTool 加入了 API 与 SYS 匹配的检查,
本人把这行匹配检查的源码删了,WimTool就可以了。

WIMNT 采用了 WimTool 的 API 函数声明,WIMNT就够做到的 WimTool也能做到,反之未定。

另外,你提供的文件不准确,欠 wimmount.inf,有几个文件(wimfltr.inf、wimfltr.sys、wimfsf.sys等)是无需的,本人试验了,在 2003 系统中没有安装(wimfltr.inf、wimfltr.sys、wimfsf.sys),也删了这几个文件一样可以挂载成功。

[ 本帖最后由 lxl1638 于 2009-3-10 17:34 编辑 ]
作者: secowu    时间: 2009-3-10 19:22
原帖由 lxl1638 于 2009-3-10 17:27 发表


晕,以为你将它装到PE中了呢,在windows 7 7048 挂载成功很容易的,只是 WimTool 加入了 API 与 SYS 匹配的检查,
本人把这行匹配检查的源码删了,WimTool就可以了。

WIMNT 采用了 WimTool 的 API 函数 ...

呵呵,这个文件太难找了。。。
就好找那个不知是否存在的imagex 6.1.7048一样
我翻了又翻7048光盘,楞是没找着这个inf
作者: secowu    时间: 2009-3-10 19:25
wimfltr.sys就是wimmount.sys
作者: secowu    时间: 2009-3-10 19:26
不知道nn2nn的这个wimmount.inf是不是他自己改的名字。。
我看那个注释copy少了个c
作者: secowu    时间: 2009-3-10 19:34
又转了一圈,刚才用7048的PE进入,进行映像恢复,想找个imagex出来,发现变了,是GimageX
看介绍:
Microsoft Recommends "GImage" - GUI Version of Windows 7 Deployment Tool "ImageX"

Microsoft's Deployment Team is recommending GImageX, a third-party graphical version of the ImageX command-line tool from the Windows Automated Installation Kit (Windows 7 Beta).  ImageX is used to capture and apply WIM images for Windows XP and Windows Vista desktop deployments. It uses the Microsoft WIMGAPI API for working with WIM files.
--> Download GImageX

作者: nn2nn    时间: 2009-3-10 21:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: secowu    时间: 2009-3-10 21:31
原帖由 nn2nn 于 2009-3-10 21:27 发表



那是imagex 7000的INF 文件,不过借用可以,就借用了.

你是怎么提取这个文件的?
单独下载那个什么WKA?
作者: secowu    时间: 2009-3-10 21:32
从这个提取还是从安装光盘?
http://www.microsoft.com/downloa ... &displaylang=en
作者: nn2nn    时间: 2009-3-10 21:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: armymangl    时间: 2009-3-10 22:36
貌似还是没有什么进展,看来把win7中的东西硬塞到xp中是件不容易的事,期待行家早点解决这个问题。
作者: lxl1638    时间: 2009-3-11 00:03
原帖由 armymangl 于 2009-3-10 22:36 发表
貌似还是没有什么进展,看来把win7中的东西硬塞到xp中是件不容易的事,期待行家早点解决这个问题。


但它可以安装到硬盘中的XP/2K3系统,说明还是支持NT5.X系统的,可能是欠某些文件或驱动服务。
作者: secowu    时间: 2009-3-11 09:29
原帖由 lxl1638 于 2009-3-11 00:03 发表


但它可以安装到硬盘中的XP/2K3系统,说明还是支持NT5.X系统的,可能是欠某些文件或驱动服务。

不是nn2nn成功了吗?
作者: nn2nn    时间: 2009-3-11 10:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenall    时间: 2009-3-11 10:23
不知执行
bartpe -wg workgroup
具体执行了什么操作??

上次我测试时是启动网络后测试,没注意.今天再测试了一下刚启动时不能使用新版驱动挂载的.
经过使用虚拟机的快照功能多次测试,才发现和上面的关系.只要执行
bartpe -wg workgroup后就可以挂了(后面为了测试是否和网络组件有关系,我没有加载网络组件,同样可以使用.)

以上测试是在进入桌面后测试的,在我的PE启动第一阶段,可能因为缺少某些文件或服务,执行以上语句也不能挂.

附上PE下挂载成功的截图(因为我有使用旧版驱动,所以挂载后的文件是不能使用的)

[ 本帖最后由 chenall 于 2009-3-11 10:27 编辑 ]

1.JPG (93.42 KB, 下载次数: 52)

1.JPG

作者: lyra    时间: 2009-3-11 10:41
看来进展还未达到理想状态,如果WIMMOUNT无法用于老的PE,那就等到W7正式出来之后的W7 PE好了。
作者: chenall    时间: 2009-3-11 11:05
再试了发原来在第一阶段未进入桌面之前也可以正常挂载了.(原来不能挂,原因未知)
我在虚拟机中试了没有使用旧版驱动的情况下.
启动之前先
bartpe -wg workgroup
然后再挂载,发现挂载正常,里面的文件也可以正常访问
挂载c:\test.wim到c:\test目录.里面的文件可以正常访问.重启后发现这个挂载还存在着,证明这是新版特有的功能.

这个设置工作组的命令和注册表SECURITY有关,要么打造一个SECURITY(目前的PE这个文件一般是空白的).
要么就使用之前先执行bartpe的设置命令.就可以使用新版驱动了.

我觉得还是进入后执行bartpe比较方便.
作者: secowu    时间: 2009-3-11 11:35
This documentation is preliminary and subject to change.
Introduction to the Imaging APIs for Windows
The Windows Imaging Interface Reference describes the programmatic method for managing Windows image (.wim) files. The .wim files contain one or more volume images for a Windows Vista® operating system. A volume image represents the captured volume or the partition of a Windows Vista operating system.
The primary purpose of Imaging APIs (Wimgapi.dll) is to programmatically capture, to modify, and to apply images for deployment in a manufacturing or corporate IT environment. ImageX is an implementation of the Imaging APIs.
In This SectionImaging Requirements
Windows Imaging File Format (WIM)
Imaging Reference
Imaging Code Examples
© 2008 Microsoft Corporation. All rights reserved.


Legal Notices


Click [email=lhdocfb@microsoft.com?subject=OPK Feedback: Introduction to the Imaging APIs for Windows | 86fac11e-e0a9-4b13-be2c-f6cad0aeb8cf]here[/email] to send feedback on this topic.
Build Date: 2008-10-29-190528

[ 本帖最后由 secowu 于 2009-3-11 11:37 编辑 ]

Capture.JPG (45.07 KB, 下载次数: 47)

Capture.JPG

WIMGAPI.rar

162.03 KB, 下载次数: 80, 下载积分: 无忧币 -2


作者: lxl1638    时间: 2009-3-11 11:43
原帖由 chenall 于 2009-3-11 11:05 发表
再试了发原来在第一阶段未进入桌面之前也可以正常挂载了.(原来不能挂,原因未知)
我在虚拟机中试了没有使用旧版驱动的情况下.
启动之前先
bartpe -wg workgroup
然后再挂载,发现挂载正常,里面的文件也可以正 ...


你的成功,有进展了,将注册表、驱动、服务所需的文件整理一下,试大家测试;
PECMD集成了BartPE.EXE的所有命令行参数功能。
作者: secowu    时间: 2009-3-11 12:06
终于下载完毕了。
只有这个 6.1.7000
老九拿去

Capture.JPG (79.44 KB, 下载次数: 51)

Capture.JPG

imagexwimmount6.1.7000.rar

192.68 KB, 下载次数: 70, 下载积分: 无忧币 -2


作者: lxl1638    时间: 2009-3-11 12:13
原帖由 secowu 于 2009-3-11 12:06 发表
终于下载完毕了。
只有这个 6.1.7000
老九拿去


又晕一次了,本人不是要这个,是要安装到PE是的相关文件,安装到硬盘系统中是很容易的事。
作者: nn2nn    时间: 2009-3-11 18:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenall    时间: 2009-3-11 18:25
整了一些PE下需要用到的文件.把WIMMOUNT.REG导入到PE的SETUPREG.HIV中.其它文件根据路径复制过去.
这个是直接内置的.非插件形式.

注意:
需先bartpe -wg workgroup才能正常挂载(PECMD的同等功能我没有试过不知行不行).

还有以下两个DLL文件是也必须的(一般的PE下都会有),
因为我是使用我精简的一级核心测试.里面没有带这两个文件,所以在没有加载其它组件时(SYSTEM.WIM)不能使用新版进行挂载,采用排除法得到的以下两个文件.
OLE32.DLL
NTMARTA.DLL

[ 本帖最后由 chenall 于 2009-3-11 18:30 编辑 ]

WIMMOUNT_PE.rar

212.64 KB, 下载次数: 468, 下载积分: 无忧币 -2


作者: secowu    时间: 2009-3-11 20:37
chenall厉害。。。。。。
作者: hhh333    时间: 2009-3-12 09:39
我这里做了一个:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=138518&extra=page%3D1
作者: secowu    时间: 2009-3-13 13:53
是不是毛桃的内核?
顺便加入W7的安装支持吧
作者: tianw    时间: 2010-2-25 22:24
不多说啊 !!  强  支持无忧
作者: 创新科技2015    时间: 2023-11-24 13:45
赞一个





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3