无忧启动论坛

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

成批更新核心磁盘驱动的半自动方法 抛砖引玉,希望有人制作出交互模式的工具软件来。

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-25 18:13:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式


0、id_old.txt/s_old.txt/scsi_old.txt/scsi_load_old.txt--------文本文件,分别存储即将被修改的old版txtsetup.sif 的四个信息段(硬件id段、文件源位置段、scsi名称段、scsi对应驱动文件段)
1、sy_.txt------------------和别人的pe对比得到的需要更新的驱动程序文件列表
2、txtsetup.sif.new0--------从别人那里得到的pe对应txtsetup.sif文件
3、id0.txt/s0.txt/scsi0.txt/scsi_load0.txt ----------从 txtsetup.sif.new0 分离出来的四个信息段(硬件id段、文件源位置段、scsi名称段、scsi对应驱动文件段)
4、id.cmd/s.cmd/scsi.cmd/scsi_load.cmd--------------cmd脚本,用来根据 sy_.txt 分别从上面4个文件提取出各自相关段信息将分别生成 id2.txt/s2.txt/scsi2.txt/scsi_load2.txt
5、id2.cmd/s2.cmd/scsi2.cmd/scsi_load2.cmd----------cmd脚本,用来根据上一步生成的四个文件和0步骤对应的4个文件,最终生成3id.txt/3s.txt/3scsi.txt/3scsi_load.txt 四个文件
6、3id.txt/3s.txt/3scsi.txt/3scsi_load.txt -------这四个文件的信息分别覆盖 old 版txtsetup.sif 对应的段落。
7、把sy_.txt 涉及到的文件复制到 old 版的 system32\drivers 中。

具体脚本样例: cmd0.rar (60.05 KB)


2008.11.28 更新:
有3个脚本可以简化(s2.cmd/scsi2.cmd/scsi_load2.cmd)
一个脚本需要功能增强(id2.cmd) 现附上涉及到的4个脚本。
cmd0.rar (1.16 KB, 下载次数: 116)





[ 本帖最后由 dos时代菜鸟 于 2008-11-28 07:51 编辑 ]
43#
发表于 2010-10-23 17:24:34 | 只看该作者
旧PE的磁盘驱动有时是要更新一下,就是不知方法,哪个能制一个软件就好了,或者具体说明一下方法,方便我们菜鸟
回复

使用道具 举报

42#
发表于 2008-12-27 14:25:32 | 只看该作者
等待高手尽快完善!!!!!!
回复

使用道具 举报

41#
发表于 2008-12-27 01:13:55 | 只看该作者
内核驱动是最难搞的,测试也麻烦,真希望有简单的工具
回复

使用道具 举报

40#
发表于 2008-12-26 21:34:02 | 只看该作者
把驱动集成到一个txtsetup.oem就不用手动选了:)
回复

使用道具 举报

39#
发表于 2008-12-26 21:11:51 | 只看该作者
请问一下
1、sy_.txt------------------和别人的pe对比得到的需要更新的驱动程序文件列表

这个sy_.txt用什么程序或批处理可得到?
回复

使用道具 举报

38#
发表于 2008-12-1 13:58:16 | 只看该作者
原帖由 dos时代菜鸟 于 2008-12-1 10:44 发表
经123修改的scsipe.exe 什么地方可以找到?


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=133515&extra=page%3D1
回复

使用道具 举报

37#
 楼主| 发表于 2008-12-1 10:44:07 | 只看该作者
经123修改的scsipe.exe 什么地方可以找到?
回复

使用道具 举报

36#
发表于 2008-12-1 08:43:31 | 只看该作者
原帖由 zhaohj 于 2008-11-30 22:42 发表
经123修改的scsipe.exe

请问这个程序可以提供吗?
回复

使用道具 举报

35#
发表于 2008-12-1 08:21:30 | 只看该作者
看来分工合作确实应该
也应该很好
回复

使用道具 举报

34#
发表于 2008-12-1 01:34:13 | 只看该作者
感谢楼主!手动搞驱动实在太累了,没有经验的话开始非常难,要是这样的工具就好了!
回复

使用道具 举报

33#
发表于 2008-11-30 22:42:21 | 只看该作者
经123修改的scsipe.exe

[ 本帖最后由 zhaohj 于 2008-11-30 22:43 编辑 ]

1.jpg (48.42 KB, 下载次数: 36)

1.jpg
回复

使用道具 举报

32#
发表于 2008-11-28 17:05:02 | 只看该作者
我认为这样的工具比较好。
例如一个单位和网吧整批机器都是一样的。先安装XP和应用软件。
然后利用注册表备份导出工具,得到这些驱动。再DIY式的得到PE模块,这样人人都是用PE了。
回复

使用道具 举报

31#
发表于 2008-11-28 11:11:11 | 只看该作者
真的还不错,期待高手完善!
回复

使用道具 举报

30#
发表于 2008-11-28 08:53:26 | 只看该作者
全自动不太可能,半自动也不错。

支持
回复

使用道具 举报

29#
 楼主| 发表于 2008-11-28 07:51:58 | 只看该作者
2008.11.28 更新:
有3个脚本可以简化(s2.cmd/scsi2.cmd/scsi_load2.cmd)
一个脚本需要功能增强(id2.cmd) 现附上涉及到的4个脚本。 看顶楼
回复

使用道具 举报

28#
 楼主| 发表于 2008-11-27 12:39:23 | 只看该作者


希望能有高手弄出一个全自动的来
回复

使用道具 举报

27#
发表于 2008-11-26 18:08:18 | 只看该作者
能实现半自动也不错的说
回复

使用道具 举报

26#
发表于 2008-11-26 17:47:25 | 只看该作者
原帖由 zhaohj 于 2008-11-26 08:08 发表
这个还是用123MM的程序整合比较好,看看


这个工具以前我也用过.感觉还是有问题.越添越乱.个人不推荐使用....
关于外置的SCSI.img这个还没试过.如果没加载到PE内核启动中.哪么它的加载方法只有两种.一.跟手动安装驱动一个道理.进系统后通过系统识别硬件加载指定目录驱动.二.通过GRUB加载IMG这个倒是可以实现,跟加载USB2.0驱动同理,但同样存在内存堆栈的覆盖问题,入栈时的指针错误...哪么此方法的稳定性不如PE内核直接集成驱动的好.

[ 本帖最后由 wsw8810 于 2008-11-26 17:55 编辑 ]
回复

使用道具 举报

25#
发表于 2008-11-26 15:31:00 | 只看该作者
原帖由 66369 于 2008-11-26 12:10 发表
给个SCSI.img下载.并说说如何加载到PE.


http://www.bibidu.com/user/chenall.html

论坛搜索“CHENALL"
回复

使用道具 举报

24#
 楼主| 发表于 2008-11-26 12:37:05 | 只看该作者
原帖由 66369 于 2008-11-26 12:12 发表
谢谢LZ的方法和工具.


我也只是提出一个思路
刚刚考虑 pe内核磁盘驱动方面的问题,发现这个不仅是脑力劳动,而且很废体力,所以弄出这个东东来。
回复

使用道具 举报

23#
发表于 2008-11-26 12:12:24 | 只看该作者
谢谢LZ的方法和工具.
回复

使用道具 举报

22#
发表于 2008-11-26 12:10:55 | 只看该作者

回复 #19 zhaohj 的帖子

给个SCSI.img下载.并说说如何加载到PE.
回复

使用道具 举报

21#
发表于 2008-11-26 12:10:12 | 只看该作者
原帖由 zhaohj 于 2008-11-26 11:10 发表
比较欣赏CHENALL的SCSI/RAID/SATA等硬盘控制器外置驱动包打包方式(SCSI.IMG)




给个SCSI.img下载.并说说如何加载到PE.
回复

使用道具 举报

20#
发表于 2008-11-26 11:20:53 | 只看该作者
看起来不错,有空有条件时试下,先下载收藏着。
回复

使用道具 举报

19#
发表于 2008-11-26 11:10:31 | 只看该作者
比较欣赏CHENALL的SCSI/RAID/SATA等硬盘控制器外置驱动包打包方式(SCSI.IMG)
回复

使用道具 举报

18#
 楼主| 发表于 2008-11-26 10:50:37 | 只看该作者
我们考虑的是驱动的更新,而不是替换。
如果人家PE里的某些驱动还不如自家的好,也就不需要更新了。这里需要一个选择的过程。

这也是为什么PE磁盘驱动更新难的所在。如果能让这个选择的过程智能一些就好了。

[ 本帖最后由 dos时代菜鸟 于 2008-11-26 10:56 编辑 ]
回复

使用道具 举报

17#
 楼主| 发表于 2008-11-26 10:44:28 | 只看该作者
原帖由 zhaohj 于 2008-11-26 08:08 发表
这个还是用123MM的程序整合比较好,看看


那个东西确实不错,可是,只能找出NEW版PE的全部SCSI驱动。
如果这些驱动OLD版PE已经部分具备,而且版本不一,文件名不一,硬件ID的设置也就有出入,简单的覆盖更新是不合理的。
必须进行对比,找出不同的地方。

比如有的PE里的驱动就存在文件名字不同,而实际是一个东西的现象。
还有的是同一个驱动的不同版本负责加载不同时期出品的设备,需要同时考虑进去。而有的驱动版本更新了,同时兼容就版本,可以把老版本驱动删除。

这些问题,都不是一个提取、覆盖就可以简单完成的。
回复

使用道具 举报

16#
发表于 2008-11-26 09:33:50 | 只看该作者
我一直都是用现成的工具。
回复

使用道具 举报

15#
发表于 2008-11-26 08:08:08 | 只看该作者
这个还是用123MM的程序整合比较好,看看

Snap1.jpg (37.59 KB, 下载次数: 35)

Snap1.jpg
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-11 12:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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