无忧启动论坛

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

我心如水的03PE下无法使用ADDS

[复制链接]
31#
发表于 2012-4-11 17:39:26 | 只看该作者
无语了,我说的是替换PE内核的文件,关xp什么事。
回复

使用道具 举报

32#
 楼主| 发表于 2012-4-11 18:05:00 | 只看该作者
原帖由 info 于 2012-4-11 17:39 发表
无语了,我说的是替换PE内核的文件,关xp什么事。

唉!我说的是把于山老大提供的两个文件替换进ADDS中,在XP下都无法运行。
回复

使用道具 举报

33#
发表于 2012-4-11 18:08:07 | 只看该作者
试试这样行不行:
重新启动,先运行
pecmd serv !SNAPMAN
再运行那个adds
回复

使用道具 举报

34#
 楼主| 发表于 2012-4-11 18:09:12 | 只看该作者
原帖由 2010yg 于 2012-4-11 10:37 发表

我这个03pe就是用我心如水核心组合而成的,各版adds都可以用呀!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=194664&extra=page%3D1

03pe-all.txt中的03pe-all.iso无法下载。
回复

使用道具 举报

35#
发表于 2012-4-11 18:30:58 | 只看该作者
原帖由 2011momoto 于 2012-4-11 18:09 发表

03pe-all.txt中的03pe-all.iso无法下载。

今天刚上传,下一行,威盘网下载呀!仅71mb。
威盘网下载地址:2012.4.11
http://www.vdisk.cn/down/index/9961221A7875


[ 本帖最后由 2010yg 于 2012-4-11 18:33 编辑 ]
回复

使用道具 举报

36#
发表于 2012-4-11 18:31:05 | 只看该作者
很简单的问题,你能弄的这么复杂,真是人才啊,佩服佩服。
回复

使用道具 举报

37#
发表于 2012-4-11 18:43:21 | 只看该作者
给你两个和内置版本相同的文件,

ADDS解压到目录里面, 替换原来的文件,并看看是否缺少其它DLL

直接运行主程序, 不用那个CMD

[ 本帖最后由 dvd008 于 2012-4-12 07:50 编辑 ]

未命名.JPG (76.49 KB, 下载次数: 113)

未命名.JPG
回复

使用道具 举报

38#
发表于 2012-4-11 18:45:34 | 只看该作者
建议使用ADDS11,因为ADDS11 支持对齐
回复

使用道具 举报

39#
发表于 2012-4-11 18:46:14 | 只看该作者
我自己的PE,使用我自己的配套ATI工具( PE和ATI里面的版本相同)

或者,PE不内置, 全部由ATI自己解决

都是非常简单的
回复

使用道具 举报

40#
发表于 2012-4-11 18:53:19 | 只看该作者

回复 #37 2011kcyou 的帖子

晕,别再误导新人了好不,楼主已经被误导走了很多弯路了。
回复

使用道具 举报

41#
发表于 2012-4-11 19:07:56 | 只看该作者
我的全外置,就这样. ATI的这两个工具,打包好

PE无内置驱动.

未命名add.JPG (71.3 KB, 下载次数: 87)

未命名add.JPG
回复

使用道具 举报

42#
 楼主| 发表于 2012-4-11 19:23:17 | 只看该作者
原帖由 andos 于 2012-4-11 18:45 发表
建议使用ADDS11,因为ADDS11 支持对齐

英文版看不懂,我上学时学的是俄文,现在也都忘光了。
回复

使用道具 举报

43#
 楼主| 发表于 2012-4-11 19:25:08 | 只看该作者
衷心感谢各位老大,谢谢!
问题找到,已经解决。
回复

使用道具 举报

44#
发表于 2012-4-11 21:23:22 | 只看该作者

回复 #41 info 的帖子

是啊!没找到一个通用的方法,具体的PE,具体的ADDS版本还好解决。下载您收录的acronis软件不是每个pe都能直接用。
回复

使用道具 举报

45#
 楼主| 发表于 2012-4-12 11:55:36 | 只看该作者
原帖由 pseudo 于 2012-4-11 18:08 发表
试试这样行不行:
重新启动,先运行
pecmd serv !SNAPMAN
再运行那个adds


感觉与PECMD.INI 中这一语句有关,似乎并没有被执行。
EXEC !%OPDir%\REGDOC.CMD
因为REGDOC.CMD中注册UltraISO的注册信息,也没有被写入,运行UltraISO时提示输入注册信息。
另外,REGDOC.CMD中的语句:
REGEDIT /S "%TP%\ADDS\ADDS.REG"
实际上,原件中根本没有ADDS这个目录,也没有ADDS这个文件,自行添加后无法运行。
虽然调整后在U盘上可以使用,但刻录光盘后仍无法使用。在其他光盘版PE上,诸如:电脑店、大白菜的光盘版上可以正常使用。
回复

使用道具 举报

46#
发表于 2012-4-12 13:09:24 | 只看该作者
snapman.sys应该由adds组件自己带,pe里不应带有snapman.sys(或cab格式压缩为.sy_),否则存在版本匹配问题。
不过,已经带有的,要去掉得动注册表,稍麻烦。所以就换个版本简单。

我的pe“候选组件”有中文版
ADDS无损分区DiskDirector.WIM
组件可用,如果不嫌版本旧的话:
http://bbs.wuyou.net/forum.php?m ... highlight=%2Bpseudo

你把其中的snapman.sys(或压缩为.sy_),加入水老pe核心并删除其所带旧版snapman.sy_就行了。

水老pe应该带有wimnt支持组件。运行此wim前,先启动wimnt支持。
回复

使用道具 举报

47#
发表于 2012-4-12 15:35:38 | 只看该作者
原帖由 pseudo 于 2012-4-12 13:09 发表
snapman.sys应该由adds组件自己带,pe里不应带有snapman.sys(或cab格式压缩为.sy_),否则存在版本匹配问题。
不过,已经带有的,要去掉得动注册表,稍麻烦。所以就换个版本简单。

我的pe“候选组件”有中 ...

测试了,用你这个方法可行,别人可以用你的这个组件,可以用你的方法动内核,也可以不动内核。
      水大的PE要用你这个组件,将ADDS里面的snapapi.dll与SNAPMAN.SYS两个文件(3.8.0.486版),更换为与内核中SNAPMAN.SYS相同的版本(3.6.0.446版)即可,无需动内核。
      下面这个ADDS2160中文版,可在水大PE下使用,也可在P大的0PE下使用。http://nf.mail.163.com/netfolder/web/showShareFile.do?k=Yyglmp3W6DWzhGE0fWHL7eSq%2Bf31STQUCyvKKHLCwmd9zCGiXqgXkU7p%2FgZVXk9uyUyv8cClbNc%3D     提取码  4tTBRKdc

[ 本帖最后由 wenxin 于 2012-4-12 22:11 编辑 ]
回复

使用道具 举报

48#
发表于 2012-4-12 17:30:46 | 只看该作者
snapapi.dll是微软的通用程序,应该没版本问题。最多分适用于xppe、03pe的版本,但与ADDS版本无关。
snapman.sys文件来自Acronis公司,应由adds组件负责提供。0pe不带该文件(我认为其它pe也不该带)。如果pe不带此文件,对pe而言就无所谓版本问题了。


目前情况是:
1、有的adds组件不提供或不负责安装snapman.sys,而假定此事已由pe负责完成。这容易导致版本冲突。
2、我弄的adds组件负责snapman.sys,跟一般做法有所不同,值得参考:)
但遇到带有snapman.sys的pe,也可能会版本冲突。

较好的解决方案是:
1、把adds组件(单文件版)制作好。它应负责提供snapman.sys文件(无论什么版本)并负责相关的注册安装。然后pe去掉snapman.sys。如果不去掉,就要动pe或adds组件,设法使两者统一版本。
就是说,如果你能把你的ADDS2160参考我的做法进行处理,就自然能在0pe上运行。

2、把adds组件(单文件版)制作得更好,即使pe带snapman.sys,也能自动统一版本。此事看谁去弄来分享了。
回复

使用道具 举报

49#
发表于 2012-4-12 17:38:24 | 只看该作者

回复 #49 pseudo 的帖子

snapapi.dll是acronis公司特有,版本冲突的原因是因为ADDS调用的snapapi.dll版本和WINPE已启动的snapman服务所使用的驱动(snapman.sys)版本不一致。

ADDS程序会优先调用程序所在目录下的snapapi.dll,如没有就会到system32目录找,如system32里也没有,就会报错。

像楼主这种错误,就是由于WINPE里已集成snapman服务,WINPE启动后该服务已启动,ADDS运行后调用ADDS文件夹下的snapapi.dll,版本不一致就会冲突。

所以解决的方法很简单,将ADDS目录的snapman.sys替换进WINPE即可,或者找一个和WINPE里snapman.sys版本一致的snapapi.dll替换到ADDS目录也行。

snapman服务启动后停止,删除均需要重启,所以如WINPE里集成了snapman服务,没有通用的解决方案。

而且acronis公司超BT,snapman版本还在不断更新。最新的ABR,ATI,ADD还分成了两个驱动fltsrv.sys和snapman.sys。

[ 本帖最后由 info 于 2012-4-12 18:04 编辑 ]
回复

使用道具 举报

50#
发表于 2012-4-12 18:06:59 | 只看该作者
嗯,snapapi.dll也是acronis公司特有,要与snapman.sys配套。
我眼花看成SNMPAPI.DLL了:(
回复

使用道具 举报

51#
发表于 2012-4-12 18:07:36 | 只看该作者
我的解决就是:或者使用我提供的配套版本

或者,使用全外置的
为这个,我PE都改了
回复

使用道具 举报

52#
发表于 2012-4-12 18:27:31 | 只看该作者
看了上面几位大大的讨论,为了兼顾,原来也有人为此事纠结过。
回复

使用道具 举报

53#
发表于 2012-4-13 15:09:05 | 只看该作者

回复 #50 info 的帖子

大元帅说的是正解!

经WIN7PE测试如果PE内无snapman.sys snapapi.dll两个文件,ADDS、atih等用不同的版本均可启动。

[ 本帖最后由 2011kcyou 于 2012-4-16 17:22 编辑 ]
回复

使用道具 举报

54#
 楼主| 发表于 2012-4-14 23:02:14 | 只看该作者
原帖由 info 于 2012-4-12 17:38 发表
snapapi.dll是acronis公司特有,版本冲突的原因是因为ADDS调用的snapapi.dll版本和WINPE已启动的snapman服务所使用的驱动(snapman.sys)版本不一致。

ADDS程序会优先调用程序所在目录下的snapapi.dll,如没 ...

经试验,把snapman.sys放在WXPE\SYSTEM\DRIVERS下,把SNAPAPI.DLL放在WXPE\SYSTEM中依然不解决问题。
把ADDS中setup.cmd的相关语句放在LAST.CMD中,把ADDS.REG中注册项信息也在放在LAST.CMD后问题解决。
WIN7PE中原来没有ADDS,同样处理后问题解决。
附图是WIN7PE下运行ADDS的截图。
回复

使用道具 举报

55#
 楼主| 发表于 2012-4-14 23:07:24 | 只看该作者
还有一个问题,以前在无忧论坛发过帖子,一直未见回复。
我使用过多个WIN7PE,进入桌面后快捷方式的图标太大,总是要右键点击桌面、查看,在选择小图标。如何能将进入WIN7PE桌面后的图标直接设置成小图标?
请各位老大指教。
回复

使用道具 举报

56#
发表于 2012-4-16 16:36:12 | 只看该作者
我的也是老水的,只要将玄天大大的3.0pe提取那两个文件就能用了,图我就不上了,票的发消息给我
回复

使用道具 举报

57#
发表于 2012-4-16 17:16:09 | 只看该作者

回复 #49 pseudo 的帖子

尝试删除PE中的snapman.sys,snapapi.dll文件,修改txtsetup.sif,将其中snapman=snapman.sys,4及snapman="Acronis Snapshot Driver"删除,重新封装PE后,能够启动,但不能识别硬盘及u盘。

貌视snapman.sys服务不能删除,不知啥原因?是不是snapman.sys还有别的作用?

(对WIN7PE,删除这两个文件后正常)

[ 本帖最后由 2011kcyou 于 2012-4-16 17:21 编辑 ]
回复

使用道具 举报

58#
发表于 2012-4-16 17:25:53 | 只看该作者

回复 #55 2011momoto 的帖子

LAST.CMD是什么文件,ADDS里没有啊?请把此批处理内容贴出来.
回复

使用道具 举报

59#
发表于 2012-4-16 17:31:48 | 只看该作者
删除比较麻烦,还需要删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\snapman

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
删除该项下UpperFilters的snapman

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
UpperFilters的snapman改为volsnap

txtsetup.sif里添加volsnap服务相关项,PE里放入volsnap.sys。
volsnap可以参考0PE。

以上仅适用于PE1.X。PE3.X删除注册表里snapman相关键值即可。

[ 本帖最后由 info 于 2012-4-16 17:33 编辑 ]
回复

使用道具 举报

60#
发表于 2012-4-17 08:45:40 | 只看该作者

回复 #55 2011momoto 的帖子

问题是解决了 怎么解决的 把方法共享共享吧
我这个问题困扰好几天了!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-5 19:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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