批量更新PE的SRS磁盘控制器驱动,只需要两个步骤
查看: 9114|回复: 29
批量更新PE的SRS磁盘控制器驱动,只需要两个步骤
[复制链接]
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
电梯直达
1#
发表于 2011-5-14 00:16:57
|
只看该作者
|倒序浏览
|阅读模式
加入VIP会员,获无忧币,赠积分,送勋章,下载无限制,获论坛最高级会员权限 !
[方法已证实没有可行性,就不公开了,以免误导人,请大家暂时自由讨论下“在不蓝屏的前提下,如何最大限度的批量更新内置SRS磁盘控制器驱动]
我再多研究一下磁盘控制器驱动,如有可能的话再来和大家来讨论。
[ 本帖最后由 2010zhoulian 于 2011-5-29 16:45 编辑 ]
收藏0
支持0
反对0
回复
使用道具
举报
提升卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
siming0803
siming0803
当前离线
积分2108
IP卡
狗仔卡
2#
发表于 2011-5-14 04:57:22
|
只看该作者
怎么没人关注啊!!!!!!!!
回复
使用道具
举报
显身卡
renchmin
renchmin
当前离线
积分16499
IP卡
狗仔卡
3#
发表于 2011-5-14 08:39:19
|
只看该作者
楼主的这个方法还是很不错的啊,我来支持你。
回复
使用道具
举报
显身卡
pseudo
pseudo
当前离线
积分34928
IP卡
狗仔卡
4#
发表于 2011-5-14 10:47:11
|
只看该作者
楼主弄好PE后,请分享。准备将楼主的成果拿过来,嘿嘿。
到时,我将楼主的txtsetup.sif及drivers目录略作精简(删除明显与SRS无关的东西),打个.zip
格式的包,放在某处,就可以作为统一PE的可选驱动包来用了,并且在PE里可以向windows系统离线注入驱动。另外,通过统一PE的iso启动器(一个单文件独立组件),还可以在启动其它PE时,利用这个驱动包为其它PE动态更新驱动。
一个例子就是/SRS1/DP1101.ZIP,是拿小小强PE的txtsetup.sif及drivers目录略作精简打包而成。那么,小小强PE能认硬盘的场合,统一PE用来自其PE的驱动包,一般也能。
当然了,如果楼主一开始就直接按/SRS1/DP1101.ZIP的形式来做,那么不但楼主省事,我们也省事了。
回复
使用道具
举报
显身卡
2010yueyelang
2010yueyelang
当前离线
积分397
IP卡
狗仔卡
5#
发表于 2011-5-14 17:32:34
|
只看该作者
好方法,正在思索如何添加srs。
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
6#
楼主|
发表于 2011-5-15 00:12:57
|
只看该作者
谢谢P大的回帖,但是竟然没有人讨论这个问题我真的很失望,或许这个问题太幼稚了大大们都不愿一帮我解决疑惑.
应P大的要求,我上传一个2K3PE32位的DRVIES文件夹包(已经用SKY_SRS3.03更新了的),和txtsetup.sif,以及SKY_SRS3.03的XP32位的注册表(我按上面说的合成的)。由于我是采用上述方法更新的驱动,所以TXTSETUP.SIF里面并没有含有所有SRS驱动的信息,所以有劳P大帮忙修改精简一下txtsetup.sif文件。
DRIVES文件夹压缩包(SRS文件都是未压缩的):http://down.qiannao.com/space/file/zhoulian1313/share/2011/5/14/DRIVERS.7z/.page
XP32位的SKY_SRS3.0注册表:
XP_32_REG.zip
(28.46 KB, 下载次数: 76)
2011-5-15 00:12 上传
点击文件名下载附件
下载积分: 无忧币 -2
TXTSETUP.rar
(17.78 KB, 下载次数: 76)
2011-5-15 00:12 上传
点击文件名下载附件
下载积分: 无忧币 -2
希望P大修改好了可以分享一下,^-^,
还是有劳P大解说一下吧!呵呵
回复
使用道具
举报
显身卡
pseudo
pseudo
当前离线
积分34928
IP卡
狗仔卡
7#
发表于 2011-5-15 00:26:10
|
只看该作者
所以TXTSETUP.SIF里面并没有含有所有SRS驱动的信息复制代码
呵呵,最好有现成的含有所有SRS驱动的信息TXTSETUP.SIF。
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
8#
楼主|
发表于 2011-5-15 00:33:40
|
只看该作者
回复 #8 pseudo 的帖子
P大,手动添加我不是很拿手也,我喜欢偷懒,所以我才采用这种方法更新驱动,也是为了更好的偷懒,所以才今儿个发个帖讨论这个方法怎么解决所述问题,更快更省心省体积的更新驱动……
好像P大一点也不在乎我在说什么,只在乎如何完善和推广您的统一PE,^n^,伤心中……
回复
使用道具
举报
显身卡
pseudo
pseudo
当前离线
积分34928
IP卡
狗仔卡
9#
发表于 2011-5-15 01:17:09
|
只看该作者
我认为你在说怎么为pe增加驱动。
但对你的方法,以及SKY_SRS的情况我不了解,所以希望得到我能理解的sif文件,注册表的不要。
我知道你已经做了不少工作,可能只差一步了。看样子你是知道如何得到含有所有SRS驱动的信息的sif文件的,只是懒得去做吧。
那么,告诉我怎么做才能得到sif,我来完成后面的工作吧(看来这个懒偷不成了,呵呵)。
回复
使用道具
举报
显身卡
andos
andos
当前离线
积分21233
IP卡
狗仔卡
10#
发表于 2011-5-15 06:57:01
|
只看该作者
路过........PE3 可以用DISM来加驱动
回复
使用道具
举报
显身卡
nnail
nnail
当前离线
积分6038
IP卡
狗仔卡
11#
发表于 2011-5-15 07:02:50
|
只看该作者
自由天空的驱动包不是已经开始加密了吗………………
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
12#
楼主|
发表于 2011-5-15 09:40:50
|
只看该作者
原帖由 pseudo 于 2011-5-15 01:17 发表
我认为你在说怎么为pe增加驱动。
但对你的方法,以及SKY_SRS的情况我不了解,所以希望得到我能理解的sif文件,注册表的不要。
我知道你已经做了不少工作,可能只差一步了。看样子你是知道如何得到含有所有S ...
额 这个驱动包我使用的SKY_SRS3.03的驱动文件全部覆盖替换的,所以如果要将驱动ID添加到txtsetup.sif文件里边,那还是要用到注册表,不过说实话 “工程量”有点巨大,呵呵,P大你看一看注册表就明白了,注册表就是关联硬件设备ID的
;;
;; E:\SRS\XP.x86.Adaptec\SRS.XP.Adaptec.Drv\a320raid.inf[ADAPTEC]
;;
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_809F]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="a320raid"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_8090]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="a320raid"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_8091]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="a320raid"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_8092]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="a320raid"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_8093]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="a320raid"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_8094]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="a320raid"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_809E]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="a320raid"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_808F]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
P大既然说不了解,那为何没有一点点欲望试着去了解呢,说不定你们这些大大级的人物稍微看一下就把所有问题解决了,那
将为普天下的IT民工或者爱好者带来莫大的福音。 呵呵 ,说大了,当然您的统一PE是不需要这样的……
回复
使用道具
举报
显身卡
pseudo
pseudo
当前离线
积分34928
IP卡
狗仔卡
13#
发表于 2011-5-15 12:38:55
|
只看该作者
回复 #13 2010zhoulian 的帖子
能否这样:
你举一,说明原理,给出机械化操作步骤;
我反三,做体力活,解决“量”的问题。
回复
使用道具
举报
显身卡
amd1969
amd1969
当前离线
积分1090
IP卡
狗仔卡
14#
发表于 2011-5-15 12:53:30
|
只看该作者
天空的封装工具,封装后就有了
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
15#
楼主|
发表于 2011-5-15 20:46:34
|
只看该作者
回复 P大
今天忙活了一天 修了一天电脑,拆了几台笔记本,刚刚才上网,P大不好意思
你是说如何将txtsetup.sif写全所有硬件ID的信息是吗?
额 P大你谦虚了吧,现在应该都用那个TETSETUP.EXE程序添加吧,步骤:就是先添加驱动,然后再添加硬件ID和驱动名称
如ABP480N5.SYS:
[SourceDisksFiles]
ABP480N5.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_10CD&DEV_1300&SUBSYS_13201195="abp480"
PCI\VEN_10CD&DEV_1300&SUBSYS_133010CD="abp480"
[SCSI.Load]
abp480=ABP480N5.SYS,4
[SCSI]
abp480="Advansys CardBus SCSI"
工具添加步骤很简单,就上面红色字两步就行,就是要批量更新的话,工程量就大了,也就是因为这个工程量得问题,所以为了偷懒我想了这个没人关注的栏法子。
注册表里面都有每个驱动支持的硬件ID啊。
比如aar81xx.sys
;;
;; E:\SRS\XP.x86.Adaptec\SRS.XP.Adaptec.Drv\aar81xx.inf[ADAPTEC]
;;
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_11AB&DEV_6041]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="aar81xx"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_11AB&DEV_6081]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="aar81xx"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_9005&DEV_0241]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="aar81xx"
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Services\aar81xx]
"ErrorControl"=dword:00000001
"Group"="SCSI Miniport"
"Start"=dword:00000000
"Type"=dword:00000001
"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,61,00,61,00,72,00,38,00,31,00,78,00,78,00,2E,00,73,00,79,00,73,00,00,00
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Services\aar81xx\Parameters]
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Services\aar81xx\Parameters\Device]
"DriverParameter"="AM=3"
"NumberOfRequests"=dword:0000001C
[HKEY_LOCAL_MACHINE\sss\ControlSet001\Services\aar81xx\Parameters\PnpInterface]
"5"=dword:00000001
咦,不过没有驱动名称也,呵呵 这个我就不清楚了
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
16#
楼主|
发表于 2011-5-15 22:42:09
|
只看该作者
额,浏览了将近600次,没有一个人探讨这个话题的,太伤心了,明儿个再起来看看吧,再没有的话我就删帖了………………
回复
使用道具
举报
显身卡
CrazyLau
CrazyLau
当前离线
积分1220
IP卡
狗仔卡
17#
发表于 2011-5-16 11:31:28
|
只看该作者
最近很忙,之前稍微浏览了一下楼主的帖子,觉得这个方法很可行,也很提高效率,方便大家,无论是做服务维护或者是PE的驱动添加整理都非常方便。。。
楼主不要删帖啊。。大家可能都忙,互相体谅,都要工作和生活。技术研究也很重要
回复
使用道具
举报
显身卡
dvd008
dvd008
当前离线
积分17848
IP卡
狗仔卡
18#
发表于 2011-5-16 11:40:22
|
只看该作者
原帖由 2010zhoulian 于 2011-5-15 22:42 发表
额,浏览了将近600次,没有一个人探讨这个话题的,太伤心了,明儿个再起来看看吧,再没有的话我就删帖了………………
保重啊
我说说:
以前有个自动写OEM到SIF的工具,不过,我测试,有些地方错误,所以说过操作了.
我的观点:批量更新,是不行的.
事实上,有些驱动是不能随便更新版本的.有些驱动也不能随便加入内核.
目前理想的方式:一个稳定的内置驱动+F6外置加载驱动
外置驱动,直接使用原厂驱动即可,不用处理.
回复
使用道具
举报
显身卡
2011xiaobing
2011xiaobing
当前离线
积分1751
IP卡
狗仔卡
19#
发表于 2011-5-16 11:50:10
|
只看该作者
原帖由 dvd008 于 2011-5-16 11:40 发表
保重啊
我说说:
以前有个自动写OEM到SIF的工具,不过,我测试,有些地方错误,所以说过操作了.
我的观点:批量更新,是不行的.
事实上,有些驱动是不能随便更新版本的.有些驱动也不能随便加入内核.
目前理 ...
同感。
记得以前123MM 和 Chenall Jianlanlin 。。。等也搞过,批量通用性差。
比较怀念Dos 版外置SRS
回复
使用道具
举报
显身卡
2011burning
2011burning
当前离线
积分72
IP卡
狗仔卡
20#
发表于 2011-5-16 14:17:32
|
只看该作者
想看看是怎么弄的啊
怎么就屏蔽了呢= =。。
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
21#
楼主|
发表于 2011-5-16 14:59:15
|
只看该作者
原帖由 dvd008 于 2011-5-16 11:40 发表
保重啊
我说说:
以前有个自动写OEM到SIF的工具,不过,我测试,有些地方错误,所以说过操作了.
我的观点:批量更新,是不行的.
事实上,有些驱动是不能随便更新版本的.有些驱动也不能随便加入内核.
目前理 ...
顶 理解 支持
INTEL9.XXX以后的驱动,有时会蓝屏的
N版的驱动
内置版本最好最后是8.9.6
一个驱动不之有2个版本,可以有几十个甚至更多的版本
实际上,每家公司在推出驱动文件的时候,每个版本的驱动都会同时支持很多不同hwid的硬件
推出一个新的驱动版本时,对应的hwid可能完全一样,也可能多了,或者少了,更可能既多了一部分,又少了一部分
所以pe的驱动方案,最大的难度,就是用最少的驱动文件驱动最多的硬件,还要保证这些机器不会蓝屏
也许大家都是这么想的,都觉得我的这个方法根本没有可行性,所以没有人讨论,我自己对这些没有很大的研究,只是喜欢偷懒才想了这个烂法子,恩,批量更新可能会导致蓝屏或者其他的问题,既然这样那就不讨论吧!感谢大家的光临!
回复
使用道具
举报
显身卡
2010fengyun
2010fengyun
当前离线
积分1775
IP卡
狗仔卡
22#
发表于 2011-5-20 11:20:21
|
只看该作者
除了知道WIN7PE用DISM来加驱动。还有DEVI加CAB/INF驱动,这个SRS驱动查了百度也不知道什么意思,晕了。其他的几乎没看懂!继续顶起。
回复
使用道具
举报
显身卡
mrvampire
mrvampire
当前离线
积分621
IP卡
狗仔卡
23#
发表于 2011-5-20 23:06:49
|
只看该作者
原帖由 2010zhoulian 于 2011-5-15 00:12 发表
谢谢P大的回帖,但是竟然没有人讨论这个问题我真的很失望,或许这个问题太幼稚了大大们都不愿一帮我解决疑惑.
应P大的要求,我上传一个2K3PE32位的DRVIES文件夹包(已经用SKY_SRS3.03更新了的),和txtsetup.s ...
楼主做个详细的教程吧,感谢ing....
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
24#
楼主|
发表于 2011-5-21 21:00:25
|
只看该作者
回复 #24 mrvampire 的帖子
额 真的不好意思啊 学知识比较浮躁,磁盘驱动研究的不是很多,正如楼上几位大大所说此方法可行性是个疑问?所以也就不误导人了,我再好好的学习一下相关方面的知识,到时候再看看如何结合这个方法吧!^-^
回复
使用道具
举报
显身卡
sj32475983
sj32475983
当前离线
积分895
IP卡
狗仔卡
25#
发表于 2011-5-22 08:54:27
|
只看该作者
楼上说的也是断断续续,没有阶梯性,很难让人看懂啊
回复
使用道具
举报
显身卡
jasonwang
jasonwang
当前离线
积分4204
IP卡
狗仔卡
26#
发表于 2011-5-25 13:52:06
|
只看该作者
快锁帖吧,没有意义的帖子都留着干啥。
回复
使用道具
举报
显身卡
pseudo
pseudo
当前离线
积分34928
IP卡
狗仔卡
27#
发表于 2011-5-26 21:31:28
|
只看该作者
根据楼主提供的资料整理出一个驱动包:
http://bbs.wuyou.net/forum.php?m ... page=350#pid2240758
有兴趣的可测试一下。
回复
使用道具
举报
显身卡
lgze
lgze
当前离线
积分5685
IP卡
狗仔卡
28#
发表于 2011-5-26 23:26:28
|
只看该作者
无人探讨,也可以给别人浏览嘛!
回复
使用道具
举报
显身卡
2010zhoulian
2010zhoulian
当前离线
积分639
IP卡
狗仔卡
29#
楼主|
发表于 2011-5-29 17:20:08
|
只看该作者
回复 #28 pseudo 的帖子
太感动了 txtsetup里面还标注了我的信息 P大辛苦了 请P大提供几个关于磁盘控制器驱动的精华帖子吧,自己简直是一窍不通,我想好好学习下, 我一定要为P大的统一PE做宣传,很好很强大
回复
使用道具
举报
显身卡
lgze
lgze
当前离线
积分5685
IP卡
狗仔卡
30#
发表于 2011-5-29 18:09:41
|
只看该作者
俺菜鸟一个,只能静候佳音了!
回复
使用道具
举报
显身卡