无忧启动论坛

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

【已解决】个别精简过的winpe如何添加wimnt、wimtool支持?

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-13 18:29:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
个别精简过的winpe,比如瓦斯曲pe,外置集成在内核中,就一个iso启动,现在打算添加wimnt、wimtool支持不知道怎么做?

内核中自己也添加了WIMFLTR.SYS、WIMFSF.SYS、WIMGAPI.DLL和FLTLIB.DLL 4个文件,可是双击wim,挂载失败。是不是和注册表有关?

[ 本帖最后由 guanjinman 于 2010-5-14 10:19 编辑 ]
12#
发表于 2010-5-14 23:51:28 | 只看该作者
我这样做的,使用winnt
在PECMD.INI里添加这个就能关联WIM文件了
EXEC %CurDir%\WIMNT.EXE /REG /MP B:\
回复

使用道具 举报

11#
发表于 2010-5-14 22:19:19 | 只看该作者
这样就可以了吗?????
回复

使用道具 举报

10#
 楼主| 发表于 2010-5-14 10:18:50 | 只看该作者
WIMFSF.SYS 删除了似乎没事

另外和注册表有关,需导入以下内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\FltMgr]
"Description"="File System Filter Manager Driver"
"DisplayName"="FltMgr"
"ErrorControl"=dword:00000001
"Group"="FSFilter Infrastructure"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
72,00,69,00,76,00,65,00,72,00,73,00,5c,00,66,00,6c,00,74,00,6d,00,67,00,72,\
00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000000
"Type"=dword:00000002
"Tag"=dword:00000001
"AttachWhenLoaded"=dword:00000001

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Enum\Root\LEGACY_FLTMGR]
"NextInstance"=dword:00000001

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


[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\WimFltr]
"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,66,00,6c,00,74,\
00,72,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="WimFltr"
"Group"="FSFilter Compression"
"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"="Windows Image Mini-Filter Driver"
"DebugFlags"=dword:00000001

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\WimFltr\Instances]
"DefaultInstance"="WimFltr Instance"

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\WimFltr\Instances\WimFltr Instance]
"Altitude"="170500"
"Flags"=dword:00000000

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\WimFltr\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\pe\ControlSet001\Services\WimFsf]
"DisplayName"="Windows Imaging File System Filter Driver"
"Group"="FSFilter Compression"
"ErrorControl"=dword:00000001
"Start"=dword:00000000
"Type"=dword:00000002
"DependOnService"=hex(7):46,00,6c,00,74,00,4d,00,67,00,72,00,00,00,00,00
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
72,00,69,00,76,00,65,00,72,00,73,00,5c,00,77,00,69,00,6d,00,66,00,73,00,66,\
00,2e,00,73,00,79,00,73,00,00,00
"Tag"=dword:00000001
"DependOnGroup"=hex(7):00,00
"Description"="Windows Imaging File System Filter Driver"

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\WimFsf\Instances]
"DefaultInstance"="Wimfsf Instance"

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\WimFsf\Instances\Wimfsf Instance]
"Altitude"="161000"
"Flags"=dword:00000000
回复

使用道具 举报

9#
 楼主| 发表于 2010-5-13 21:28:49 | 只看该作者
原帖由 12050202 于 2010-5-13 21:10 发表



那是内核中差文件


可否提供下内核中还差什么wim的相关文件?

内核中自己已经添加了WIMFLTR.SYS、WIMFSF.SYS、WIMGAPI.DLL和FLTLIB.DLL 4个文件(sys放在drivers下,dll放在system32下),还不行
回复

使用道具 举报

8#
发表于 2010-5-13 21:10:30 | 只看该作者
原帖由 guanjinman 于 2010-5-13 21:08 发表



把水老PE中的wimtool文件夹提出来,然后只要别的pe支持imdisk,启动后有挂载wim外置程序(支持wim文件挂载),那么水老的WIMNT和WIMTOOL也可以在这些pe中调用

现在,我仅仅发现瓦斯曲的精简pe,就一个 ...



那是内核中差文件
回复

使用道具 举报

7#
 楼主| 发表于 2010-5-13 21:08:20 | 只看该作者
原帖由 12050202 于 2010-5-13 20:09 发表
目前PE能选择加载WIMNT和WIMTOOL的
是水老的PE
你下个维护版看下就会了



把水老PE中的wimtool文件夹提出来,然后只要别的pe支持imdisk,启动后有挂载wim外置程序(支持wim文件挂载),那么水老的WIMNT和WIMTOOL也可以在这些pe中调用

现在,我仅仅发现瓦斯曲的精简pe,就一个iso不支持wim文件挂载,不知道如何支持?
回复

使用道具 举报

6#
发表于 2010-5-13 20:09:38 | 只看该作者
目前PE能选择加载WIMNT和WIMTOOL的
是水老的PE
你下个维护版看下就会了
回复

使用道具 举报

5#
 楼主| 发表于 2010-5-13 20:05:24 | 只看该作者
原帖由 NicTense 于 2010-5-13 19:36 发表
注册表的问题,不一定要inf,直接用reg文件导入也行,相关信息可以从其他pe的setupreg.hi_中提取

另外,如果只是为了实现双击挂载,没必要装wimtool或者wimnt,可以用批处理或者pecmd调用ini文件解决



如果导入注册表最好,能否提供注册表给我导入?从其他pe的setupreg.hi_中提取,我不知道提取哪些

具体我是这样:把我心如水pe中的 wimtool 文件夹提到petools中作为通用,然后在一些内核中添加imdisk支持,启动后启用 wimnt或者启用wimtool 支持,那么imdisk的虚拟盘出来了,把wim组件也加到内核中,就是挂载wim文件无效
回复

使用道具 举报

4#
发表于 2010-5-13 19:36:30 | 只看该作者
注册表的问题,不一定要inf,直接用reg文件导入也行,相关信息可以从其他pe的setupreg.hi_中提取

另外,如果只是为了实现双击挂载,没必要装wimtool或者wimnt,可以用批处理或者pecmd调用ini文件解决

[ 本帖最后由 NicTense 于 2010-5-13 19:38 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-5-13 19:33:00 | 只看该作者
原帖由 lineay 于 2010-5-13 18:38 发表
copy wimgapi.dll %systemroot%\system32
copy wimfltr.sys %systemroot%\system32\drivers
copy wimfltr.inf %systemroot%\inf
start /wait %SystemRoot%\SYSTEM32\rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 %SystemRoot%\inf\wimfltr.inf




这个批处理我有,让wimnt用在xp下,需要这个批处理。有些pe已经支持wim了,可是内核中找不到 wimfltr.inf 在哪,同时

start /wait %SystemRoot%\SYSTEM32\rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 %SystemRoot%\inf\wimfltr.inf 不知道在pe的哪个文件中?


原帖由 zhxy9804 于 2010-5-13 19:00 发表
其实,wim本身以前就没有过,是加拿大的大侠给添加上的
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=105805
看完就明白


看完了云里来雾里去,很深奥,我一个菜鸟不懂
回复

使用道具 举报

2#
发表于 2010-5-13 18:38:34 | 只看该作者
搞错了,汗~~

有个批处理命令你参考一下
copy wimgapi.dll %systemroot%\system32
copy wimfltr.sys %systemroot%\system32\drivers
copy wimfltr.inf %systemroot%\inf
start /wait %SystemRoot%\SYSTEM32\rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 %SystemRoot%\inf\wimfltr.inf

[ 本帖最后由 lineay 于 2010-5-13 18:40 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 15:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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