找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: nytc006

[分享] SRSF6[2013.08.01]——磁盘驱动智能选择,支持F6img|dpms|srsf6n 3种驱动方案

   火... [复制链接]
发表于 2013-6-16 23:21:22 | 显示全部楼层
有些F6IMG,只搜索那些数字开头的lzma和amd/bcm/other三个lzma,但是也有一些,比如ZXW的F6IMG就是会搜索所有的LZMA,这个担心并不多于;我比较喜欢可以加载任意LZMA的

点评

实际测试,在thinkpad笔记本上,三种方式均成功。在一台老ibm服务器上,F6img失败(用zxw的f6img成功),Dmps成功,srsf6n漫长等待后自动重启了  详情 回复 发表于 2013-6-17 11:08
回复

使用道具 举报

发表于 2013-6-17 11:08:56 来自手机 | 显示全部楼层
本帖最后由 Cracada 于 2013-6-17 11:18 编辑

实际测试:
在thinkpad x61笔记本上,三种方式均成功。
在一台老ibm服务器上,F6img失败(同时,用zxw的f6img成功),Dpms成功,srsf6n漫长等待后自动重启了
回复

使用道具 举报

发表于 2013-6-17 12:16:00 | 显示全部楼层
本帖最后由 zhaohj 于 2013-6-17 12:35 编辑

srsf6n好久没更新了,最有可能的是wenv外部命令与目前的内存使用冲突。
可以使用debug 3跟踪一下,看看哪个命令会出现问题
调试:
debug 3
/srsf6/srsf6n

另,简单修改了一下wenv,重新封装成srsf6n。望测试一下。

SRSF6N.rar

65.83 KB, 下载次数: 101, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2013-6-17 14:18:30 | 显示全部楼层
527104427 发表于 2013-6-17 11:48
里面的f6img,就是zxw老大的。

具体原因我倒不清楚,但是确实是同一个U盘,同一个机器,进SRSF6,Enter加载失败,退出执行f6img,加载成功了
回复

使用道具 举报

发表于 2013-6-17 18:05:30 | 显示全部楼层
527104427 发表于 2013-6-17 15:05
麻烦再测试一下这个,F6IMG重新改了改,SRSF6N中的WENV更新了。

机器启动,srsf6,按enter:貌似有一个“驱动加载失败的字样一闪而过”,然后稍等,出现F6加载成功提示,3秒后返回srsF6主截面提示文字部分,顶部显示“F6模块加载失败”提示;我想,驱动应该是加载成功了

退出这个新的SRSF6,再执行先前那个,仍是提示失败,说明先前那个(顶楼下载06.16)确实是有问题的
回复

使用道具 举报

发表于 2013-6-17 18:25:03 | 显示全部楼层
527104427 发表于 2013-6-17 18:22
麻烦再测试一下 SRSF6N 的功能,拜托了!


这个有更改srsf6n吗?下载的56楼的那个srsf6n,启动时:先是漫长等待,然后提示正在处理OEMSETUP.OEM,然后就重启
回复

使用道具 举报

发表于 2013-6-17 18:35:39 | 显示全部楼层
本帖最后由 Cracada 于 2013-6-17 18:37 编辑
527104427 发表于 2013-6-17 18:22
麻烦再测试一下 SRSF6N 的功能,拜托了!


58楼版本测试

IBM X346,应该是05年的老机器了

F6IMG:加载成功
DPMS:加载成功
SRSF6N:提示正在加载,正在处理TXTSETUP.OEM,自动重启
  1. if "%F6IMG%"=="" && set F6IMG=()/SRS6/
  2. if "%DPMS%"=="" && set DPMS=()/SRS/DPMS.LZMA
  3. if "%SRSF6N%"=="" && set SRSF6N=()/SRS/SRSF6N.LZMA
复制代码
SRSF6N.LZMA提取自你的0614日的模板示例

回复

使用道具 举报

发表于 2013-6-17 19:02:43 | 显示全部楼层
527104427 发表于 2013-6-17 18:43
6.14之前的驱动包已损坏,如果确认是6.14之后的驱动包,那就排除了驱动包的问题 。

麻烦再用60楼的方 ...

debug 3,一步步确认,不重启,可以返回到SRSF6主选单,很奇怪

IMG_1095.jpg

IMG_1101.jpg

IMG_1104.jpg

IMG_1106.jpg

IMG_1107.jpg

这机器太老,等的痛苦,不搞了
回复

使用道具 举报

 楼主| 发表于 2013-6-17 20:34:21 | 显示全部楼层
527104427 发表于 2013-6-17 20:31
帮楼主截了个图,一楼那个图片失真了,用下面的吧:

好的,哈哈。。。。我就说那个图看着不够清楚的嘛。。。

呃,其实功劳都是5大您的,但东西却是俺在发布,,,让俺有点不好意思啊。。。
不知道管理员能不能把这个帖子修改到您的名下,呵呵
回复

使用道具 举报

发表于 2013-6-17 21:44:14 | 显示全部楼层
527104427 发表于 2013-6-17 20:47
咱追求的是完美,还是把这个手误改过来吧,免得误导使用者,把键盘大卸八块都找不到“ECS”键

好累,一页页翻看到这里,当然了,你们更辛苦
SRSF6N、DPMS、F6IMG都一直收着,用着
终于出现集大成者了
回复

使用道具 举报

发表于 2013-6-18 07:40:14 | 显示全部楼层
我来说一下驱动问题:
    f6img的驱动与srsf6n的驱动是不同的,如果要使用f6img的驱动,需要修改一下srsf6n程序,不然会找不到驱动。
    如果谁觉得哪个驱动集合比较好,我可以修改一下srsf6n的oem驱动,因为我知道f6img只使用oem驱动的,改成srsf6n的驱动很简单。
    另srsf6n也可以使用txtsetup.sif类型的驱动及txt方式的驱动,具体看SRSF6N的发布页面了。SRSF6N支持双驱动,如两个raid
驱动是关键!      
   

点评

SRSF6返回模块,无DOS环境--100%返回(2011.8.23)单文件版修正) http://bbs.wuyou.com/forum.php?mod=viewthread&tid=179738&fromuid=343911 zhao大您好,想请教一下:在您的上面的这个帖子的更新日志里,看到说  详情 回复 发表于 2013-6-18 10:37
回复

使用道具 举报

 楼主| 发表于 2013-6-18 10:22:21 | 显示全部楼层
本帖最后由 nytc006 于 2013-6-18 10:26 编辑
527104427 发表于 2013-6-18 10:08
但是,测试发现F6IMG能使用SRSF6N的驱动,SRSF6N却不能使用F6IMG的驱动。

不知道SRSF6N在这方面能不 ...

请教老师:您是怎么测试的,才能让f6img 使用srsf6n的驱动呢?只是好奇,嘿嘿
反正现在有您这个集成版的方便的srsf6,哪个不行我就换另一个试一下嘛,多一次选择的事情。。。。

哦,对了,想问您一下,您这个集成版本的,是否支持f6img的那个 ---64的参数哦?[只是问下,因为俺从事没有用过那个参数,甚至都不知道这个要用在什么情境下。。汗]
老师劳烦您解释一下这个--64参数的用处,是不是这个参数只是用来安装iso版本的系统时才使用的?或者是使用64位的pe的时候,提前加载的?
但貌似没有看到xppe  2003pe有打广告说是64位的呢。。。

刚刚看了一下饭大的那个f6img的说明,
使用例子里有这个
  1. F6IMG --X64 (UD)/SRS.GZ
  2. map (ud)/boot/tangope.iso (0xff) || map --mem (ud)/boot/tangope.iso (0xff)
  3. map --hook
  4. chainloader (0xff)
复制代码
这个先加载了64位的磁盘驱动,再启动32位的pe??这也行的?
回复

使用道具 举报

 楼主| 发表于 2013-6-18 10:37:10 | 显示全部楼层
zhaohj 发表于 2013-6-18 07:40
我来说一下驱动问题:
    f6img的驱动与srsf6n的驱动是不同的,如果要使用f6img的驱动,需要修改一下srsf ...

SRSF6返回模块,无DOS环境--100%返回(2011.8.23)单文件版修正)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179738&fromuid=343911
zhao大您好,想请教一下:在您的上面的这个帖子的更新日志里,看到说:
=================================================
changelog:
2011-10-23
    调整了内存分配,为新版grub4dos的VBE功能做准备。安全起见,临时内存使用64M以上。
    无菜单版支持双SCSI  ←请问这里的支持双SCSI 是直接一个()/boot/grub/srf6n 就搞定的呢?还是要像❷处的那样使用srsf6n2次??才行的??谢谢
2011-09-08
    修复在虚拟光盘中使用的bug
    如,有人喜欢把驱动压缩成ISO文件,ISO内目录结构按SRS定义不变
    下面假定RUN、SRSF6N都放在command定义的目录下
    title SRSF6N TOOL
    RUN --noboot /BOOT/IMG/SRS.ISO (0xf0)
    SRSF6N (0xf0)/SRS
    map --unmap=0xf0 && map --rehook

2011-08-23↓❷
    支持本机含两个SCSI驱动的仿真,两个SCSI如果要安装系统,必须要有fira参数
    /SRSF6/SRSF6N /BOOT/SRS
    /SRSF6/SRSF6N /BOOT/SRS  FIRA


=================================================
尽管普通的pc上俺没有看到过 scsi磁盘,不过机房的服务器倒是有。。。
您这里的双scsi是指,2个scsi硬盘,没有作raid的情况下加载磁盘驱动的情况吗?
如果那种scsi做了raid的那种,是不是只要加载阵列卡的驱动就可以了呢?

抱歉,,菜鸟一个,问题有点多,如果有时间看到了释疑一下,谢谢!!


回复

使用道具 举报

 楼主| 发表于 2013-6-18 11:00:47 | 显示全部楼层
527104427 发表于 2013-6-18 10:42
SRSF6N的驱动散开放置,用菜单:SRSF6  F6IMG=()/SRS/SRSF6N/

这样就可以测试了。

多谢指点...

即然是可以支持那个--64参数,哦,看您的siso都可以的啦,那修改这个应该也没有问题的了.

虽然俺还没有用过那个参数,但贪心的我觉得还是建议还是增加吧,这样就是完全赚容了嘛,说不定就有人有,哈哈..
回复

使用道具 举报

 楼主| 发表于 2013-6-18 15:32:57 | 显示全部楼层
问题反馈:

=======使用一个直接启动能看到磁盘的pe测试的结果================================
测试工具→S大的run帖子里#2237的那个版本的run:[测试加载dpms驱动使用--wvbk]
测试命令→
  1. title test the runs  with winpe.iso
  2. command runs --wvbk dpms:(ud)/srs/dpms.lzma iso=/boot/imgs/winpe.iso
复制代码
测试结果→使用上面的命令后,还是能看到磁盘,并且有一个A盘与B盘

测试工具→S大的run帖子里#2237的那个版本的run:[测试加载dpms驱动,使用--fira]
测试命令→
  1. title test the runs  with winpe.iso
  2. command runs --fira dpms:(ud)/srs/dpms.lzma iso=/boot/imgs/winpe.iso
复制代码
测试结果→使用上面的命令后,进入不到pe桌面了。。。在不停的加载啊加载啊。。。。就是进不去呢。。。



测试工具→本贴里面的srsf6[3种驱动方案都测试了一下]
测试命令→
  1. title test the srsf6 with winpe.iso
  2. command srsf6
  3. map /boot/imgs/winpe.iso (0xff)
  4. map --hook
  5. chainloader (0xff)
  6. boot
复制代码
测试结果→进入pe后,看不到磁盘了。。有一个A盘与B盘。。


测试工具→xzw大大的f6img
测试命令→
  1. title test the srsf6 with winpe.iso
  2. command f6img
  3. map /boot/imgs/winpe.iso (0xff)
  4. map --hook
  5. chainloader (0xff)
  6. boot
复制代码
测试结果→
进入pe后能看到磁盘,有一个A盘

=====================================================

2013年6月18日 15:22:46:本来在编辑回复的,然后过程中,又跟5大在QQ上交流测试了下,找到原因了,嘿嘿
自带的fira...就像使用S大的run加载--fira一样,与pe中集成的fira冲突。加载srff6之后,unmap B盘就可以了
坐等5大的新版吧
回复

使用道具 举报

发表于 2013-6-19 10:36:34 | 显示全部楼层
527104427 发表于 2013-6-18 23:05
最后修饰一番,增加一个完整的汉字库,并默认加载;再增加几个参数,如图所示,几乎完美了:

5大,不能用FbinstTools编辑?
回复

使用道具 举报

发表于 2013-6-19 10:48:33 | 显示全部楼层
527104427 发表于 2013-6-19 10:45
5大不能用FbinstTools编辑,SRSF6可以用FbinstTools编辑

1.png
怎么是这样的提示呢?谢谢

点评

打开方式错了吧 不是作为grldr文件打开 是需要新建个fba 然后导入srsf6 再在文件列表中双击srsf6打开  详情 回复 发表于 2013-6-19 11:32
回复

使用道具 举报

发表于 2013-6-19 11:20:56 | 显示全部楼层
527104427 发表于 2013-6-19 11:00
你可以试试这样,换高版本的FB,好像是2012.12.21。

或者,先把SRSF6解压出来,再用FB编辑

606.2012.1221还是一样的提示。
回复

使用道具 举报

发表于 2013-6-19 11:32:00 | 显示全部楼层
infox 发表于 2013-6-19 10:48
怎么是这样的提示呢?谢谢

打开方式错了吧  不是作为grldr文件打开  是需要新建个fba  然后导入srsf6  再在文件列表中双击srsf6打开

点评

感谢S大 5大的热心解答,是打开方式的问题,谢谢  详情 回复 发表于 2013-6-19 11:41
回复

使用道具 举报

发表于 2013-6-19 11:41:44 | 显示全部楼层
sratlf 发表于 2013-6-19 11:32
打开方式错了吧  不是作为grldr文件打开  是需要新建个fba  然后导入srsf6  再在文件列表中双击srsf6打开

感谢S大 5大的热心解答,是打开方式的问题,谢谢
回复

使用道具 举报

发表于 2013-6-19 14:49:13 | 显示全部楼层
其实还可以加个参数:无需选择直接以某方案加载驱动

比如srsf6 directgo=f6img,则直接无提示以f6img方式立刻加载驱动,如果加载成功立刻进行下一步操作,如果加载失败,则给出若干秒时间提示用户是否选择干预(选择其他加载方式)
回复

使用道具 举报

发表于 2013-6-19 15:52:46 | 显示全部楼层
527104427 发表于 2013-6-19 15:44
这个提议很棒!我给您改了一个,本来我撒手不管,丢给楼主了,但还是手痒

增加一个参数:

马上试试
回复

使用道具 举报

发表于 2013-6-19 17:00:11 | 显示全部楼层
本帖最后由 chanel 于 2013-6-19 17:02 编辑
527104427 发表于 2013-6-19 15:44
这个提议很棒!我给您改了一个,本来我撒手不管,丢给楼主了,但还是手痒

增加一个参数:


现在SRSF6是独立模块,下面命令

command /BOOT/GRUB/SRSF6
command SISO ISO=/ISOS/ FDB=firax86 sif=y swap=y boot=cd e820=3

意思是先选择驱动,然后再选择ISOS目录里的NT5系统镜像安装。

有个想法,能不能把SRSF6模块整合到您的SISO里,实现如下这个功能,比如,先执行类似下面的命令

command SISO ISO=/ISOS/

选择镜像后,然后执行SRSF6模块,根据选择的镜像决定是否加载驱动,加载什么样的驱动。因为ISOS目录里可能有好几个NT5镜像,既有原版XP系统镜像,

这个一般情况下是要加载驱动的;也有已经集成SRA驱动的修改版安装版XP镜像,这个就不用加载驱动了。

也就是说,根据目标计算机的需求,先选择要安装的系统镜像,然后根据镜像决定是否加载及加载什么类型的SRS驱动,而不是先运行了SRSF6模块,然后被动地选择

要安装的系统镜像。

不知我的意思表达清楚没有。
回复

使用道具 举报

发表于 2013-6-19 17:55:57 | 显示全部楼层
527104427 发表于 2013-6-19 15:44
这个提议很棒!我给您改了一个,本来我撒手不管,丢给楼主了,但还是手痒

增加一个参数:

经测试,这个srsf6还是需要手动加载驱动的,并不默认加载f6img,(手动加载f6img正常)不然8秒后退出不认盘,您再检查一下。
回复

使用道具 举报

 楼主| 发表于 2013-6-19 18:04:10 | 显示全部楼层
527104427 发表于 2013-6-19 15:44
这个提议很棒!我给您改了一个,本来我撒手不管,丢给楼主了,但还是手痒

增加一个参数:

感谢5大又更新了软件,功能越来越完美了啊,哈哈!!!

看了Cracada 提出的不错的建议.
比如srsf6 directgo=f6img,则直接无提示以f6img方式立刻加载驱动,如果加载成功立刻进行下一步操作,如果加载失败,则给出若干秒时间提示用户是否选择干预(选择其他加载方式)

也看了您的代码,并测试了一下,感觉确实很好!!

测试过程中,遇到这点问题:直接用fbinstoos测试的,当用户设置了default=dpms ,,提示正在加载,,然后出来加载成功,后面又来一个没有匹配的驱动.

这个地方貌似要修复一个,小问题

这个地方貌似要修复一个,小问题

像上图所示...当然,这也不是什么大问题,可以忽略

但测试的过程中,,还遇到另外一个问题,其实这个问题之前也咨询过您.
就是这样的:
当我设置了default=f6img之后,如果机器本身是不需要srs  驱动的,软件[有提示,本机不需要 srs驱动], 然后便直接返回了驱动加载界面,这时用户可以手动去按esc不加载驱动,或者等8秒时间自动过去,不加干预,也不加载驱动.←如果在这个地方,即然都不需要驱动了,个人觉得就直接跳过srsf6,往下走就好了..??

到这里,貌似又回到之前一个请教过您的老问题了→

在您的那个siso的主贴子里的 #657楼里 我所提出的,对于srsf6功能的想法,已在您的努力下实现.非常感谢!!
但在您的那个siso的主贴子里的 #676楼里 ,我又提出了这个理想:''直接把f6img里面的那个判断机器是否需要srs驱动的代码,放到这个srsf6的主程序的最前面''
当时,您在您的那个siso的主贴子里的#677回复,如果真的是那样,那目前的结果就已经是最好的了....
但我今天看到到S更新了他的run,并且在更新日志里有这样一条→
" 通过f6img脚本加载驱动失败时自动转为dpms脚本加载驱动,同样在dpms脚本加载驱动失败时会自动转为f6img脚本"
我也测试了下s大的驱动加载功能.可以看得出来,S大的srs与dpms处理的前面,都先执行了判断,,判断本机是否需要加载srs驱动.

run3013.06.18版 dpms处理

run3013.06.18版 dpms处理

run3013.06.18版 f6img处理

run3013.06.18版 f6img处理


当机器不需要时,很明显,程序自动向下执行了.....

既然,S大的代码可以这样做,那我想,之前我提的那个"完全自动化的"建议应该 是行的通的....就是说,您可以修改一下,这个srsf6的代码,让他在主程序里就直接判断,是否需要加载srs驱动,如果需要,才进行方案的选择;不需要,直接就跳过了....
然后,再加入像S大的那个一种失败之后,自动跳转另一种的功能,,[当然,对于srsf6,因为是3种方案来的,就得多跳一次啦]

于是,,我看到了,,,看到了我的美梦又要成真啦!!!哈哈哈哈^^^^^^
好吧,本人已疯,有点妄想症了......嘿嘿


5大别怪俺又再给您找麻烦啦..
理想的实现得5大您出手才的啊!!!!

=====================================

期待您的出手,期待更强大的srsf6的诞生!

5大威武!!!

2013年6月19日18时5分

回复

使用道具 举报

发表于 2013-6-19 18:12:38 | 显示全部楼层
本帖最后由 2012zhd 于 2013-6-19 18:14 编辑
527104427 发表于 2013-6-19 18:03
把你的菜单贴出来看一下,应该写错了吧?


菜单不懂就这个,不知是不是错了,麻烦您给个正确的
title [00] 启动极速03pe系统 \n  默认防蓝屏参数3,按空格键-1,按0-9键选0-9
calc *0x8280 || set mem=yes
calc *0x82b8 && calc *0x82b9&0xff || set mem=yes
root (ud)
command /BOOT/GRUB/SRSF6
map BOOT/03pe.ISO (0xfa)
if %mem%==yes && map --mem /BOOT/03B.ISO (0xff) ! map /BOOT/03B.ISO (0xff)

echo         Set map --e820cycles .
echo Press Space key set -1, press 0-9 key set 0-9,
echo Press Enter key and otherwise set 3 .
set keyt=
pause --wait=8 && set /A keyt=*0x4CB00
set e820=
if /i "%keyt%"=="0x20" set e820=-1
if %keyt%>=0x30 && if %keyt%<=0x39 set e820=%keyt:~-1%
if not exist e820 set e820=3
echo e820cycles=%e820%
#pause
map --e820cycles=%e820%
map --rehook
set e820=
set keyt=
chainloader (0xff) || chainloader (0xff)/WXPE/SETUPLDR.BIN
回复

使用道具 举报

 楼主| 发表于 2013-6-19 18:13:19 | 显示全部楼层
写了那么多,又提了那么多的需求,5大您不要有压力哦.
咱们可以从最简单的入手:
因为f6img本身是已做了判断的,就先不动它了.
您可以先参考一下S大的那个加载dpms驱动的时候的判断,加载到srsf6里在, 这样,起码不会在用户直接使用dpms方案的时候,在不需要驱动的情况下,提出"没有匹配的驱动"了....

回复

使用道具 举报

发表于 2013-6-19 18:34:18 | 显示全部楼层
本帖最后由 2012zhd 于 2013-6-19 18:40 编辑
527104427 发表于 2013-6-19 18:20
title [00] 启动极速03pe系统 \n  默认防蓝屏参数3,按空格键-1,按0-9键选0-9
calc *0x8280 || set me ...


翻遍sfsf6也没找到这个参数,原来是这儿要加参数,谢谢。辛亏我不懂,否则加上那个错的还是一样。
回复

使用道具 举报

 楼主| 发表于 2013-6-19 18:39:28 | 显示全部楼层
本帖最后由 nytc006 于 2013-6-19 18:42 编辑
527104427 发表于 2013-6-19 18:25
关于你前面所说DPMS的问题,应该是不存在的,不知道你用的什么菜单,或者怎么改的SRSF6?


哦哦,再次确认了一下,dpms驱动的,没有问题,我眼花了.晕...
是看到您又更新了,太兴奋了啊..嘿嘿..我没有也不会修改代码呢..见谅..

[之前就是加载失败就直接跳转到另一项执行的,那时你又说不行]←这个好像俺没有说过嘛,因为
俺一直都是想让它全自动化的来的.......

但确实还是欠考虑了,正如您说的,并且也有网友遇到的:某种方案,可能在一些机器上不适用,并且严重的可能在某台机器上机死,,哦,,这也是个问题..

好吧,就现在 这样....手动选择,,也挺好的,,哈哈

===============不过还是要建议您增加一下:dpms 驱动加载之前的判断,就是像S大的那个提示,本机不需要的那个提示....这样在程序返回驱动方案选择界面后,才有可能去按esc不加载驱动
因为对于普通用户来说,根本不知道自己的机器到底要不要加载驱动的...这个时候,如果没有个提示,用户很可能去选择其它的方案了....目前只有f6img会有这样的提示..

如果srsf6n也有就更加好了..

如果能在增加提示,不需要的基础上,直接就向下引导了,就更更更好了



回复

使用道具 举报

 楼主| 发表于 2013-6-19 20:11:41 | 显示全部楼层
本帖最后由 nytc006 于 2013-6-19 20:27 编辑
527104427 发表于 2013-6-19 19:15
我以前不是跟你解释过吗,三个工具都是利用chkpci来检测硬件id的,dpms和srsf6n都会遍历srs目录,查找符合 ...


是否需要提示?.png

sorry,有点不理解了...
5大您别怪,也许是我表述的不够清楚,让您疑惑了.
下面我再详细的说一下:

1,关于到底是完全自动处理,还是人工手动选择方案执行
在看了您的分析之后,我已经说了,就用当前的手动选择方案.
因为确实是可能某一个方案不适合某一个机器,但里面的另外一个却是适合的.也这是整合的初衷.所以那种全自动的,思来想去,并不是太好的.放弃全自动执行的方案..


2,我的疑惑
我知道,f6img里面的驱动,可能不适配机器,而dpms   或者srsf6n却可能有机器的驱动..正是因为这样,才要搞集成的3个方案的.
您说"三个工具都是利用chkpci来检测硬件id的",但我不知道的是:是不是也是用这个工具来检测硬件到底有没有achi/raid控制器的?


3,我的需求

如果2里面,您的回复是[3种方案都使用同一个程序/机制,去检测 机器'''到底有没有achi/raid控制器']
那我就是想这样→麻烦
您:在使用目前的手动选择驱动方案的基础上,增加一下对机器'''到底有没有achi/raid控制器',进而到底要不要加载驱动的判断
并且最好是把这个判断放到srsf6的最前面——如果3个工具都是同一个判断程序与机制的话.
这样,如果机器本身 "没有achi/raid控制器'",也就是肯定不需要加载srs驱动了...可以直接跳过srsf6的界面,执行之后的代码了.而不是像现在的代码方案:在硬件不需要加载驱动的时候[比如本身就是ide的硬盘的啊],也提示没有匹配的驱动并返回了驱动选择界面[当用户看到这个提示后,很大程序上,以为是这个方案不行,去使用另一个方案]...

如果2里面,您的回复是[3种方案是使用不同的程序/机制,去检测 机器'''到底有没有achi/raid控制器'],
那我就是想这样→麻烦您:那可以在每一种方案里单独的给出提示,提示用户不需要加载驱动

如果2里面,您的回复是:[dpms与srsf6n是 不管 到底有没有achi/raid控制器' 都去尝试加载适合机器的驱动,]
因为我知道 f6img是有这个判断的.
那我就是想这样→麻烦您:如果可能,给他们增加上这个判断...

只所以有3的需求,是因为→
4,我的观念:
A:用户确实是不知道自己的机器到底有没有achi/raid控制器' 不知道自己的机器到底是否需要加载srs
B:一个不管用户的机器到底有没有achi/raid控制器或者其它的硬件,就直接去搜索并加载所谓的驱动的程序,是不太可能的啊....
==================================2013年6月19日20时28分
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-14 11:51

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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