无忧启动论坛

标题: 抛砖引玉,一个动态生成SRS软盘的简单脚本(2011-09-27) [打印本页]

作者: chenall    时间: 2011-7-31 23:23
标题: 抛砖引玉,一个动态生成SRS软盘的简单脚本(2011-09-27)
使用了很简短的GRUB4DOS批处理+FAT+CHKPCI

目前为止最简单的动态SRS方案。


根据DRIVERPACKS.NET里面的DPMS驱动包动态生成本机需要的SRS软盘fd0.

驱动包 下载地址

http://driverpacks.net/driverpacks/latest

请下载
Windows 2000/XP/2003 (x86) DriverPacks
的Mass Storage驱动


使用方法下载上面的驱动包和附件备用,还有最新版GRUB4DOS也是必须的。

解压驱动包比如解压到
d:\dpms目录下。

这样D:\DPMS目录里面会有一个DRIVERPACK_XXXXX.INI文件还有一个D目录。

把INI文件重命名为DriverPack.ini

把附件解压到这个目录下。

这样一来这个目录下的最终文件如下

DriverPack.ini
dpms.bat
fat
chkpci

使用最新版grub4dos执行dpms.bat脚本即可生成一个软盘(fd0)
然后启动你的PE看看能不能认盘(最好是没有带驱动的方便测试)

注: 没有完全测试,一般情况下应该可以正常使用,NV的主板应该是不会通过,因为它比较特殊。有NV主板的可以测试一下,看看能不能认盘。
       我从来没有用过NV的主板,对这些又不太熟,我没有办法处理。
2011-09-27
1.修正CHKPCI的一个BUG.

2011-09-26
1.再完善了一下.支持指定DPMS.ISO文件(文件名必须是DPMS.ISO)
2.新增参数
   pe         用于pe,只复制SYS文件
   0|1|2    0 只使用(fd0),1只使用(fd1),2,全部使用.
例子
dpms.bat pe 0
注,如果指定ISO文件,这个ISO文件参数要放在最前面.并且必须使用全路径要带磁盘号,可以使用()/xxxx/xxx/xxx

2011-09-22
1.微调....

2011-09-21
1.兼容最新版GRUB4DOS
2.尝试支持用于系统安装.

2011-09-04
1.修正错误.

2011-09-03
1. 必须配合最新版GRUB4DOS使用,
2. 修改了一下CHKPCI.
3. 修改了DPMS.BAT脚本.

2011-08-25
1.必须使用最新版GRUB4DOS才可以使用.
2.尝试支持NVRAID.
3.多驱动支持.
4.默认使用(fd1)存放驱动,如果稳定的话,接下去准备支持安装系统.



2011-08-21 更新
支持多个驱动,启动时可以选择默认的驱动.若需要同时加载,则需要在启动PE时按F6选择.

[ 本帖最后由 chenall 于 2011-9-27 15:00 编辑 ]

DPMS.rar

13.69 KB, 下载次数: 368, 下载积分: 无忧币 -2

DPMS.rar

14.71 KB, 下载次数: 249, 下载积分: 无忧币 -2

DPMS.rar

14.82 KB, 下载次数: 171, 下载积分: 无忧币 -2

2011-08-21

DPMS.rar

15.75 KB, 下载次数: 173, 下载积分: 无忧币 -2

需2011-08-23以后的GRUB4DOS版本支持

DPMS.rar

15.9 KB, 下载次数: 173, 下载积分: 无忧币 -2

更改了内嵌文件的读取方法

DPMS.7z

15.75 KB, 下载次数: 181, 下载积分: 无忧币 -2

DPMS.7z

15.84 KB, 下载次数: 308, 下载积分: 无忧币 -2

2011-09-04

dpms.rar

16.34 KB, 下载次数: 136, 下载积分: 无忧币 -2

dpms.rar

16.57 KB, 下载次数: 173, 下载积分: 无忧币 -2

dpms.rar

16.62 KB, 下载次数: 696, 下载积分: 无忧币 -2


作者: pseudo    时间: 2011-7-31 23:46
又有好东西了,沙发!
作者: lanlanlei091    时间: 2011-8-1 04:29
呵呵,有空测试一下,看看能不能成功
作者: jianliulin    时间: 2011-8-1 08:34
很棒,这样就不愁没人更新驱动了



[ 本帖最后由 jianliulin 于 2011-8-1 09:09 编辑 ]
作者: Plantsoot    时间: 2011-8-1 08:55
这个有点意思,支持!
作者: zxw    时间: 2011-8-1 10:13
初次运行出现错误提示,再次运行则没有问题。

作者: chenall    时间: 2011-8-1 12:05
标题: 回复 #6 zxw 的帖子
空间不足??应该不会出现这种情况才对。我没有发现什么问题。
作者: zhaohj    时间: 2011-8-1 17:34
真是精干!
这个driverpack.ini如果能包含inf文件就完美了,如:
ms_1_tag="symmpix"
ms_1_infFile="symmpi.inf"
这样我们可以从inf文件中提取必要的文件,而完美解决PXE问题。不喜欢dir.txt的方式。
这个chkpci是专门为这样的驱动包打造的吧。
作者: feiyl    时间: 2011-8-1 18:10
这个要强烈支持,有的机器找驱动确是麻烦啊
作者: chenall    时间: 2011-8-1 20:05
标题: 回复 #8 zhaohj 的帖子
这个有提供SYS文件名,一般情况下根据SYS文件名可以确定INF文件名(不过并不是所有的驱动都是这样的).
也可以直接自己生成一个INF这样比较简单

这个chkpci是之前版本的升级
1.支持解析DPMS驱动
2.可以合并相同的条目,使用-u参数就可以使得输出的记录是唯一的.
作者: chenall    时间: 2011-8-1 20:06
标题: 回复 #9 feiyl 的帖子
嘻嘻,我就是看到这个驱动包经常更新,而且也很全面.

懒得自己更新驱动,所以就直接拿来主义了.
作者: jianliulin    时间: 2011-8-2 08:09
测试出现问题,如图


作者: zxw    时间: 2011-8-2 08:23
标题: 回复 #12 jianliulin 的帖子
#6楼早就反映了,嘿嘿,c大这下应该重视了。
作者: zxw    时间: 2011-8-2 12:32
新版测试OK!
更新了,c大也不吭一声。
作者: zhaohj    时间: 2011-8-2 13:37
原帖由 zxw 于 2011-8-2 12:32 发表
新版测试OK!
更新了,c大也不吭一声。


奇怪,没看到更新啊!一样的日期。
作者: chenall    时间: 2011-8-2 13:38
标题: 回复 #14 zxw 的帖子
新的版本发现了一些问题,原因未知,可能会导致安装驱动失败。好像无解,因为只需要重新映射一下就可以了,比较奇怪。

有没有人测试加载驱动成功的?

@zhaohj

我昨天晚上下班前有传了一个硬盘工具箱的模块DPMS,这里面才是新版的了。

[ 本帖最后由 chenall 于 2011-8-2 13:39 编辑 ]
作者: zhaohj    时间: 2011-8-2 14:44
以前的一个SRSF6N版本曾经用fat mkfs格式化做的软盘镜像,用户反映MS不认。而带分区表的能识别。
作者: zxw    时间: 2011-8-2 14:49
标题: 回复 #16 chenall 的帖子
呵,原来如此。
确实我测试驱动没有加载成功过。
fat mkfs生成的软盘貌似ms不识别。
另这个驱动包貌似整理也还有错。

[ 本帖最后由 zxw 于 2011-8-2 15:09 编辑 ]
作者: zxw    时间: 2011-8-2 14:52
标题: 回复 #15 zhaohj 的帖子
这里下载:
http://www.gokuai.com/a/7oa8HJsa7CO11Ap4
作者: chenall    时间: 2011-8-2 15:36
标题: 回复 #18 zxw 的帖子
本贴上传的版本可以用于PE的,我自己的测试是正常的.

新的版本加载会失败.
作者: chenall    时间: 2011-8-2 22:51
更新了一下,因为一些未知的原因,目前暂时只考虑支持PE

所以一切都简化了.有条件的请测试一下,看看是否正常.
作者: zhaohj    时间: 2011-8-3 09:46
ISO的方式,中途退出了。

Snap1.jpg (32.04 KB, 下载次数: 264)

Snap1.jpg

作者: chenall    时间: 2011-8-3 11:40
已经重新上传,因为ISO是区分大小写的。。

另外现在的版本可以直接在PXE上面使用,不需要使用ISO格式,因为只需要SYS文件(目前只供PE使用)。
作者: zhaohj    时间: 2011-8-3 14:39
VM测试symmpi的驱动,txtsetup.oem缺少[Config.symmpix]也将无法识别硬盘。
这就麻烦了,因为这个信息在inf文件中,看来缺少inf文件有些驱动还是有问题的。
作者: chenall    时间: 2011-8-3 15:20
标题: 回复 #24 zhaohj 的帖子
好像CONFIG都是这一句,我们可以自动添加。
[Config.SYMMPI]
value = Parameters\PnpInterface,5,REG_DWORD,1
作者: zhaohj    时间: 2011-8-3 18:22
实机测试通过。
----------
很奇怪,dvd003的无内置SRS的pe2003:
SRSF6N能识别VM7中SCSI=SYMMPI虚拟机的硬盘,dpms就是无法识别。
SRSF6N无法识别VM7中SCSI=vmscsi虚拟机的硬盘,dpms也无法识别。

--------------
另,PE可不加[Config.*]
作者: chenall    时间: 2011-8-4 10:49
标题: 回复 #26 zhaohj 的帖子
dpms可以检测到驱动吗?可能是因为使用的驱动不一样。
作者: zhaohj    时间: 2011-8-4 12:11
原帖由 chenall 于 2011-8-4 10:49 发表
dpms可以检测到驱动吗?可能是因为使用的驱动不一样。


能检测到驱动,而且几台实机测试都没有问题。

虚拟机的情况很奇怪:
1:我把DPMS生成的SYMMPI.SYS拷贝SRSF6N生成的软盘中,也能识别硬盘。说明SYMMPI.SYS驱动是正确的。
2:同时把DPMS生成的SYMMPI.SYS、txtsetup.oem拷贝SRSF6N生成的软盘中,就无法识别。
3:把SRSF6N生成的txtsetup.oem拷贝到DPMS生成的软盘中,也能识别硬盘;

从上面3点得出结论:DPMS生成的txtsetup.oem有问题,但一直找不到问题所在(而且可以确定与[Config.*]无关)。
我试着把文件增大,也无效,真是见鬼了。
作者: zhaohj    时间: 2011-8-4 12:34
而且很奇怪,我这里只有2011-08-02的grldr版本,DPMS能生成驱动,其他版本都无法生成软盘镜像。
是call的用法改进?

[ 本帖最后由 zhaohj 于 2011-8-4 12:35 编辑 ]

Snap1.jpg (17.3 KB, 下载次数: 263)

Snap1.jpg

作者: chenall    时间: 2011-8-4 23:47
标题: 回复 #28 zhaohj 的帖子
看情形是chkpci没有检没到任何驱动,有两种可能
1.DRIVERPACK.INI不存在.
2.确实没有驱动.


另外好像TXTSETUP.OEM文件最小要512字节,否则会出错,暂时还没有发现其它的限制.
作者: 21212121    时间: 2011-8-5 12:55
原帖由 chenall 于 2011-8-4 23:47 发表
看情形是chkpci没有检没到任何驱动,有两种可能
1.DRIVERPACK.INI不存在.
2.确实没有驱动.


另外好像TXTSETUP.OEM文件最小要512字节,否则会出错,暂时还没有发现其它的限制.



为啥有限制?
作者: chenall    时间: 2011-8-5 21:34
标题: 回复 #28 zhaohj 的帖子
OK,应该解决了.原因是因为注册表有已经有对应的驱动,但服务名和TXTSETUP.OEM提供的不一样,所以冲突了.
解决办法,1.使用文件名作为服务名.
2.删除PE注册表里面的相关注册表项目.
作者: zhaohj    时间: 2011-8-5 23:46
原帖由 chenall 于 2011-8-5 21:34 发表
OK,应该解决了.原因是因为注册表有已经有对应的驱动,但服务名和TXTSETUP.OEM提供的不一样,所以冲突了.
解决办法,1.使用文件名作为服务名.
2.删除PE注册表里面的相关注册表项目.


driver=d1,%~5,%~n5

原来是这个问题啊!
作者: 快雪时晴    时间: 2011-8-6 13:20
标题: 回复 #1 chenall 的帖子
早就应该直接利用DP的驱动包了,集中精力于启动
作者: hb_711    时间: 2011-8-6 17:32
问一下c大,我试了试,用8.2的grldr。提示没找到驱动,意思是没有适合本机的驱动吗?还是没发现驱动包?
我菜鸟,希望没浪费你的时间!

UC_Photo_1.jpg (26.87 KB, 下载次数: 222)

UC_Photo_1.jpg

作者: chenall    时间: 2011-8-6 17:45
标题: 回复 #35 2010hb_711 的帖子
这个提示是没有找到适合本机的驱动..
有几种可能.
1.本机不需要SRS驱动具体可以使用chkpci命令判断一下
chkpci -srs
看看检测的信息是什么.
2.驱动包里面没有找到本机对应的驱动.
作者: hb_711    时间: 2011-8-6 17:56
我知道了,我再学习学习!谢谢!
作者: 2011jetbo    时间: 2011-8-7 16:08
又有好东西了,努力消化中
作者: 21212121    时间: 2011-8-8 01:35
能不能再写一个返回菜单!我们水平没那么高
作者: 21212121    时间: 2011-8-8 01:36
能不能再写一个返回菜单!我们水平没那么高@菜单调用然后返回
作者: zxw    时间: 2011-8-8 09:14
标题: 回复 #40 21212121 的帖子
本身就能够返回,你当一个外部命令用就行了。
作者: zhaohj    时间: 2011-8-8 12:08
我还一直没有解决vmscsi.sys软盘仿真加载问题,txtsetup.sif方式可以。
看了服务名也是vmscsi
作者: chenall    时间: 2011-8-8 14:02
原帖由 zhaohj 于 2011-8-8 12:08 发表
我还一直没有解决vmscsi.sys软盘仿真加载问题,txtsetup.sif方式可以。
看了服务名也是vmscsi


我装了一个VM测试了下,用这个测试启动成功,用SRSF6N提示找不到驱动.
作者: zhaohj    时间: 2011-8-8 15:00
SRSF6N驱动能找到,dpms也能找到,使用的是DVD003的2003pe(无内置SRS),都无法识别硬盘。
我使用的是vmplayer,奇怪没一次能找到硬盘。内置的PE行。

Snap1.jpg (32.62 KB, 下载次数: 238)

Snap1.jpg

作者: chenall    时间: 2011-8-8 16:21
我刚刚从你的FTP上下载了一个
无驱动_完整PE.iso

启动测试可以正常找到驱动.(使用的是DPMS)
作者: zhaohj    时间: 2011-8-8 17:08
测试了一下TANGGOPE,vmscsi竟然能找到硬盘。
无驱动_完整PE.iso也一样,估计是PE的问题,或者我的虚拟机出问题了?!(但txtsetup.sif方式集成可以识别),怪问题。
不管了。
作者: zxw    时间: 2011-8-8 17:15
怪事,我用无驱动_完整PE.iso,SRSF6N与DPMS均找不到硬盘。
而TangoPE(Native)无srs版,SRSF6N与DPMS均能找到硬盘。
看来与PE有关?
作者: zhaohj    时间: 2011-8-8 17:30
原帖由 zxw 于 2011-8-8 17:15 发表
怪事,我用无驱动_完整PE.iso,SRSF6N与DPMS均找不到硬盘。
而TangoPE(Native)无srs版,SRSF6N与DPMS均能找到硬盘。
看来与PE有关?


是啊,我也一直找不到这个毛病在哪里,郁闷了好多天了。

----------------------
再次测试了一下:
把VMSCSI.SYS复制到PE中,修改txtsetup.sif,还是无效。看来VMSCSI需要其他bus驱动的支持。
作者: chenall    时间: 2011-8-8 17:37
我猜测和PE的注册表有关..
因为我使用NTAIVE PE也是一样可以找到(在NATIVE 模式下也可以访问)

可以对比一下注册表,

一般是services和Enum里面的项的问题
作者: zhaohj    时间: 2011-8-8 17:50
对比了一下services\vmscsi\Enum的值,完全一样。

但hklm\system\currentcontrolset\enum下有点不同,TANGGOPE多了几个

这里可以看出,DVD003精简过度,把BUS驱动精简太多了。
明天补上再测试。

[ 本帖最后由 zhaohj 于 2011-8-8 18:09 编辑 ]

dvd003.jpg (69.83 KB, 下载次数: 268)

dvd003.jpg

tanggope.jpg (58.19 KB, 下载次数: 236)

tanggope.jpg

作者: O.Y.M.2010    时间: 2011-8-8 21:42
原帖由 zxw 于 2011-8-8 17:15 发表
怪事,我用无驱动_完整PE.iso,SRSF6N与DPMS均找不到硬盘。
而TangoPE(Native)无srs版,SRSF6N与DPMS均能找到硬盘。
看来与PE有关?


下载无驱动_完整PE.iso 在虚拟机中 dpms srsf6 均能找到硬盘

sshot-3.png (20 KB, 下载次数: 248)

sshot-3.png

sshot-4.png (22.27 KB, 下载次数: 225)

sshot-4.png

作者: zxw    时间: 2011-8-8 21:50
标题: 回复 #51 O.Y.M.2010 的帖子
是本地硬盘,而不是u盘。即所有文件在本地硬盘上,从本地硬盘启动。
作者: O.Y.M.2010    时间: 2011-8-8 21:58
原帖由 zxw 于 2011-8-8 21:50 发表
是本地硬盘,而不是u盘。即所有文件在本地硬盘上,从本地硬盘启动。


图二 所见 文件是放在本地硬盘上的,
作者: scxiegangxy    时间: 2011-8-9 10:26
为了能够制作支持最新主板芯片的硬盘驱动的f6软盘,比如联想的一些新款的笔记本不能安装xp,建议将此动态生成SRS软盘程序适用范围扩展到支持xp,仅支持winpe怕是太浪费了!!谢谢各位的辛勤工作。
作者: chenall    时间: 2011-8-9 11:13
目前先考虑PE的,因为PE比较简单,测试也很方便.

成熟了再修改成支持安装系统的,
作者: zhaohj    时间: 2011-8-9 12:21
借此地问一下C大,colinux下安装7z是这样吗?
sudo apt-get intall p7zip p7zip-rar p7zip-full
不过没成功
作者: chenall    时间: 2011-8-9 14:05
好像就是这样子吧,我是UBUNTU  9.04版的.
直接
apt-get install p7zip-full就可以了.
作者: zhaohj    时间: 2011-8-9 15:25
今天化了点时间,看了下tanggope已经内置了很多SRS驱动包括vmscsi
-------------
dvd003.iso我加入了pciide.sys,intelide.sys,cmdide.sys,ultra.sys,dmio.sys,dmload.sys后可以识别硬盘了。
看来PE内核不能缺少基础驱动。
作者: 21212121    时间: 2011-8-10 12:05
我在我的服务器上不能检测到驱动,型号是TX4310阵列卡,
我在命令行下打入chkpci -srs
命令后什么显示都没有。
只打入chkpci
显示很多pci\VEN_8086&DEV_25f0........
这些东西
chkpci -cc:01
显示2行
pci\VEN_8086&DEV_269E&SUBSYS_00009..
pci\VEN_8086&DEV_2680&SUBSYS_00009..

[ 本帖最后由 21212121 于 2011-8-10 12:19 编辑 ]
作者: zxw    时间: 2011-8-10 12:16
标题: 回复 #59 21212121 的帖子
再试试
CHKPCI -cc:01
作者: 21212121    时间: 2011-8-10 13:04
但是我的阵列卡是
PCI\VEN_105A&DEV_3574
作者: chenall    时间: 2011-8-10 13:18
用chkpci检测看看PCI\VEN_105A&DEV_3574这一行后面的CC的值是多少.
作者: 21212121    时间: 2011-8-10 13:30
但是我的阵列卡是
PCI\VEN_105A&DEV_3574
这些是我的驱动盘里面看到的信息
可是我的命令下看到的是
pci\VEN_8086&DEV_269E&SUBSYS_00009..
pci\VEN_8086&DEV_2680&SUBSYS_00009..
很明显不对啊

[ 本帖最后由 21212121 于 2011-8-10 13:43 编辑 ]
作者: zhaohj    时间: 2011-8-10 15:26
楼上能在系统下截图吗?要看CC段是什么,如下面的样例:

[ 本帖最后由 zhaohj 于 2011-8-10 15:27 编辑 ]

Snap1.jpg (25.87 KB, 下载次数: 215)

Snap1.jpg

作者: 21212121    时间: 2011-8-10 16:11
我这个是用可以识别这个硬盘的PE进去之后截得屏。很怪的是硬件竟然不是PCI开头的了。驱动包里面的是PCI开头的,PE是我用这个驱动包集成进去的才能识别硬盘了。驱动见附件压缩包


[ 本帖最后由 21212121 于 2011-8-10 16:15 编辑 ]

i386.rar

107.2 KB, 下载次数: 62, 下载积分: 无忧币 -2


作者: chenall    时间: 2011-8-10 17:17
把chkpci不带参数的结果传上来就清楚了.
作者: dvd008    时间: 2011-8-10 19:12
原帖由 zhaohj 于 2011-8-10 15:26 发表
楼上能在系统下截图吗?要看CC段是什么,如下面的样例:



我那个驱动包里面的SIF包,有这个驱动
作者: 21212121    时间: 2011-8-10 20:22
原帖由 <i>chenall</i> 于 2011-8-10 17:17 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2287736&ptid=197550" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
把chkpci不带参数的结果传上来就清楚了.
<br />
是实际的机器,我还不知道怎么把那些记录下来呢,要是有grub4DOS下的截屏软件就好了。
里面都是PCI开头的信息,因为多于一屏,不知道怎么中断,我后台去那边的时候再看看,然后手动敲到这里吧
作者: chenall    时间: 2011-8-10 21:11
标题: 回复 #68 21212121 的帖子
在硬盘的根目录下新建一个空白的文件10K左右足够了(可以直接复制其它差不多大小的文件过来)
改名为CHKPCI.TXT

进入GRUB4DOS执行以下命令重启进入系统把CHKPCI.TXT复制出来就行了。
find --set-root /chkpci.txt
chkpci > /chkpci.txt

外部命令chkpci可以和chkpci.txt放在同一根目录下。
作者: 21212121    时间: 2011-8-10 22:13
原帖由 chenall 于 2011-8-10 21:11 发表
在硬盘的根目录下新建一个空白的文件10K左右足够了(可以直接复制其它差不多大小的文件过来)
改名为CHKPCI.TXT

进入GRUB4DOS执行以下命令重启进入系统把CHKPCI.TXT复制出来就行了。
find --set-root /chk ...

我怎么创建不了空白的10K的文件。复制一个过来清空里面内容就0K了。
c重启系统,运行命令出现错误Error 1: Filename must be either an absolute pathname or blocklist
作者: chenall    时间: 2011-8-10 22:33
不用清空,直接复制过去就行了。

chkpci > /chkpci.txt

“>”前后都有空格。
作者: 21212121    时间: 2011-8-10 22:34
好的 但是我只能后天才能得到数据!谢谢C大的支持!
作者: 21212121    时间: 2011-8-12 11:20
原帖由 chenall 于 2011-8-10 22:33 发表
不用清空,直接复制过去就行了。

chkpci > /chkpci.txt

“>”前后都有空格。


哈哈 原来必须在硬盘下敲入这个命令,因为我的是UD U启 不能写入状态
作者: 21212121    时间: 2011-8-12 11:21
PCI\VEN_8086&DEV_25D4&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F7&SUBSYS_00000000&CC_060400&REV_B1
PCI\VEN_8086&DEV_25E3&SUBSYS_00000000&CC_060400&REV_B1
PCI\VEN_8086&DEV_25F0&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F0&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F0&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F1&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F3&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F5&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F6&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_2688&SUBSYS_00008086&CC_0C0300&REV_09
PCI\VEN_8086&DEV_2689&SUBSYS_00008086&CC_0C0300&REV_09
PCI\VEN_8086&DEV_268C&SUBSYS_268C8086&CC_0C0320&REV_09
PCI\VEN_8086&DEV_244E&SUBSYS_00000000&CC_060401&REV_D9
PCI\VEN_8086&DEV_2670&SUBSYS_00008086&CC_060100&REV_09
PCI\VEN_8086&DEV_269E&SUBSYS_00008086&CC_01018A&REV_09
PCI\VEN_8086&DEV_2680&SUBSYS_00008086&CC_01018F&REV_09
PCI\VEN_8086&DEV_269B&SUBSYS_00008086&CC_0C0500&REV_09
PCI\VEN_8086&DEV_3500&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_350C&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_3510&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_3518&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_1096&SUBSYS_00008086&CC_020000&REV_01
PCI\VEN_14E4&DEV_16A6&SUBSYS_000C14E4&CC_020000&REV_03
作者: zhaohj    时间: 2011-8-12 12:28
没啦?
最后一个是网卡的ID,看来本机的raid确实没有列表。
作者: 21212121    时间: 2011-8-12 12:50
原帖由 zhaohj 于 2011-8-12 12:28 发表
没啦?
最后一个是网卡的ID,看来本机的raid确实没有列表。

嗯 ,但是文件后面有很多空格,我把附件放上来吧
能告诉我怎么看出来的?有相关的文章也行啊

[ 本帖最后由 21212121 于 2011-8-12 12:55 编辑 ]

CHKPCI.rar

312 Bytes, 下载次数: 56, 下载积分: 无忧币 -2


作者: 21212121    时间: 2011-8-12 13:31
通过看zhaohj 的一个帖子,里面应该有04这个Class Code才对 是吧
作者: chenall    时间: 2011-8-12 13:35
没有找到你前面的ID,可能是CHKPCI不支持扫描你的RAID卡设备.
作者: 21212121    时间: 2011-8-12 13:40
能改进吗chkpci吗?因为大家主要靠他来取得驱动来解决装机问题。需要我怎么操作?
作者: chenall    时间: 2011-8-12 13:50
标题: 回复 #79 21212121 的帖子
麻烦你下载以下贴子的CHKPCI用这个CHKPCI输出一下结果看看.

http://bbs.wuyou.net/forum.php?m ... p;page=1#pid2187725
作者: 21212121    时间: 2011-8-12 14:10
C大   好像还不行啊
PCI\VEN_8086&DEV_25D4&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F7&SUBSYS_00000000&CC_060400&REV_B1
PCI\VEN_8086&DEV_25E3&SUBSYS_00000000&CC_060400&REV_B1
PCI\VEN_8086&DEV_25F0&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F0&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F0&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F1&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F3&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F5&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_25F6&SUBSYS_80868086&CC_060000&REV_B1
PCI\VEN_8086&DEV_2688&SUBSYS_00008086&CC_0C0300&REV_09
PCI\VEN_8086&DEV_2689&SUBSYS_00008086&CC_0C0300&REV_09
PCI\VEN_8086&DEV_268C&SUBSYS_268C8086&CC_0C0320&REV_09
PCI\VEN_8086&DEV_244E&SUBSYS_00000000&CC_060401&REV_D9
PCI\VEN_8086&DEV_2670&SUBSYS_00008086&CC_060100&REV_09
PCI\VEN_8086&DEV_269E&SUBSYS_00008086&CC_01018A&REV_09
PCI\VEN_8086&DEV_2680&SUBSYS_00008086&CC_01018F&REV_09
PCI\VEN_8086&DEV_269B&SUBSYS_00008086&CC_0C0500&REV_09
PCI\VEN_8086&DEV_3500&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_350C&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_3510&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_3518&SUBSYS_00000000&CC_060400&REV_01
PCI\VEN_8086&DEV_1096&SUBSYS_00008086&CC_020000&REV_01
PCI\VEN_14E4&DEV_16A6&SUBSYS_000C14E4&CC_020000&REV_03
PCI\VEN_1002&DEV_515E&SUBSYS_515E1002&CC_030000&REV_02
PCI\VEN_105A&DEV_3515&SUBSYS_3515105A&CC_010400&REV_02

CHKPCI.rar

335 Bytes, 下载次数: 35, 下载积分: 无忧币 -2


作者: chenall    时间: 2011-8-12 14:18
这个结果应该就是正常的
PCI\VEN_105A&DEV_3515&SUBSYS_3515105A&CC_010400&REV_02
这个就可以找到驱动
Promise FastTrak TX4310
作者: chenall    时间: 2011-8-12 14:21
试试这个应该就可以找到了.

DPMS.rar

15.05 KB, 下载次数: 50, 下载积分: 无忧币 -2


作者: 21212121    时间: 2011-8-12 14:38
找到了  但是没有生成虚拟软驱。
显示找到驱动,也找到了FTTXR5_0.SYS
但用FIND  是空的,没有设备列表了
作者: 21212121    时间: 2011-8-12 14:40
运行这个之前find是可以找到 (hd0,0)  (ud)  (hd1,0) (hd1,4) (hd1,5)这几个设备的。但是运行(ud)/dpms/dpms.bat 之后,find没有任何返回值

[ 本帖最后由 21212121 于 2011-8-12 14:44 编辑 ]
作者: chenall    时间: 2011-8-12 15:05
哦.因为debug off了,所以看不到是正常的,谢谢提醒,忘了把DEBUG也恢复了.
作者: zxw    时间: 2011-8-12 15:05
标题: 回复 #85 21212121 的帖子
debug 1
find
作者: 21212121    时间: 2011-8-12 15:29
改dpms.bat最后一行?吧debug off改成 debug 1  ?
作者: 21212121    时间: 2011-8-12 15:41
原帖由 chenall 于 2011-8-12 14:21 发表
试试这个应该就可以找到了.

那我用这个命令显示找到之后再引导PE,按F6没有找到驱动!
作者: chenall    时间: 2011-8-12 16:19
执行dpms之后看提示,如果有提示找到驱动了.就应该是正常的.

可以ls (fd0)/
cat (fd0)/txtsetup.oem
看一下内容.
作者: zxw    时间: 2011-8-12 16:41
标题: 回复 #88 21212121 的帖子
!BAT
setlocal
debug off

将setlocal移到这里来就行了

[ 本帖最后由 zxw 于 2011-8-12 16:46 编辑 ]
作者: 21212121    时间: 2011-8-12 17:01
找到驱动了 不好意思
作者: zhczf    时间: 2011-8-12 19:37
楼主技术很牛啊,这个也能做得出来,看看
作者: 21212121    时间: 2011-8-17 09:02
今天测试了下 PE没有任何问题了,但是安装版系统的时候,复制文件的时候出错了。
作者: chenall    时间: 2011-8-17 09:33
标题: 回复 #94 21212121 的帖子
目前不支持安装系统.....
作者: 21212121    时间: 2011-8-17 14:24
今天还出现一个问题,如果我的主板带RAID功能,检测到的就有可能是raid卡的ID硬件信息,所以找到的就会出错。能不能有个选项?就是把硬盘的信息都列出来有个选择,或者有个专业模式,平时还是使用现在这个!
因为我们有可能使用的是混合模式,系统在sata,后面接个raid。
作者: chenall    时间: 2011-8-17 14:57
标题: 回复 #96 21212121 的帖子
这个过一段时间再解决,先把简单的版本弄完善了,再增加功能.
作者: 21212121    时间: 2011-8-17 15:54
这个基本简单的版本经过测试,在大部分的HP机器上没有问题的,只有这些有RAID开启的情况下出问题了。
所以希望能加载2个驱动
但是看了以前的帖子说是CHKPCI只识别第一个ID,所以是不是有难度呢?真希望CHKPCI新算法出新版本啊
作者: chenall    时间: 2011-8-21 16:59
更新了一下,支持多个设备.可选择默认加载的设备.
作者: 21212121    时间: 2011-8-21 17:34
标题: 回复 #99 chenall 的帖子
谢谢C大,
测试下,下之前问一下,能多选吗?比如 单独加载一个,也可以全部加载。




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