无忧启动论坛

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

自制对目前流行主板RAID和AHCI模式支持得比较好的PE工具箱,欢迎批评指正

[复制链接]
91#
发表于 2009-7-1 18:45:53 | 只看该作者
原帖由 zqlcchzql 于 2009-7-1 00:13 发表
你看下设备管理器中的设备有哪些,特别是磁盘控制器部分的。


以下是我在IBMX3400已正常安装(通过IBM自带的引导安装光盘安装的)的在WIN2003 CHS ENT SP2下的

设备管理器下的设备ID及详细信息,详见如下抓图:



















































驱动包也上传上来,如下(包含WIN+DOS):

IBMx3400raidDRV.part01.rar (97.66 KB, 下载次数: 110)
IBMx3400raidDRV.part02.rar (97.66 KB, 下载次数: 94)
IBMx3400raidDRV.part03.rar (97.66 KB, 下载次数: 86)
IBMx3400raidDRV.part04.rar (97.02 KB, 下载次数: 89)

 

[ 本帖最后由 LingX 于 2009-7-1 22:11 编辑 ]
回复

使用道具 举报

92#
发表于 2009-7-1 19:09:38 | 只看该作者
对,设备id是对的。
我前面不是说了吗,这个 id 对应两个驱动,
通常pe里面的是 intel的
正常x3400应该是 PCI\VEN_8086&DEV_2682&CC_0104="adpahci"
是 adpahci.sys 驱动。
你再看看 驱动是不是这个? 还是 iastor(intel的)
把这个地方换了就行,但是,可能别的机器又不行了,所以,要专用。
回复

使用道具 举报

93#
发表于 2009-7-1 20:02:06 | 只看该作者
服务器PE最好还是自己添加最适合了
回复

使用道具 举报

94#
发表于 2009-7-1 21:24:39 | 只看该作者
原帖由 LingX 于 2009-7-1 18:45 发表


以下是我在IBMX3400已正常安装(通过IBM自带的引导安装光盘安装的)的在WIN2003 CHS ENT SP2下的

设备管理器下的设备ID及详细信息,详见如下抓图:

关于磁盘驱动,贴段广告:
六、硬盘控制器驱动

   0PE\SRS目录存放SATA/RAID/SCSI驱动包。支持AHCI启动、支持RAID等。
   〇pe扩展版带了常见驱动,当然理论上不可能做到包罗万象。关键是
   到没带的驱动怎么办?
〇pe提供多种方案,为用户解决驱动问题提供了
   最大的方便。


1、不用动内核。
  
   〇pe采用外置驱动的方式,使得更新驱动只需变动外置文件,不用修改
   PE内核,PE内核体积也减小了。由于只加载针对特定磁盘的驱动,避免
   了PE堆满不相关的磁盘驱动服务,占用资源并可能造成驱动潜在冲突的
   现象。外置驱动包有三个:SRS1.ZIP、SRS2.ZIP和F6.ZIP。可在启动菜
   单选用其中之一,默认使用SRS1.ZIP。必要时可以部分或全部删除它们。
   没有它们时会自动从硬盘提取驱动。


2、无需软驱,也不用做软盘映像。
   
   〇pe首创支持.ZIP格式封装的驱动包。将厂家提供的驱动软盘(或从驱
   动网站下载的适用的驱动文件(内有txtsetup.oem,*.sys等文件)不加修
   改直接打包成一个.ZIP格式文件,取名F6.ZIP,替换〇pe本身带的同名文
   件即可。启动时该文件会被仿真为软盘,选择相应菜单项,并在适当时候
   按F6即可(已支持自动检测,不按F6亦可)。原有F6.ZIP文件是将无忧启
   动论坛 netwinxp版主做的“目前常见南桥AHCI&RAID驱动F6软盘映像”
   里的文件直接打包而来的,包含了多种常见驱动。不过这个F6.ZIP里的
   驱动跟SRS1.ZIP、SRS2.ZIP里的有不少重复,也可考虑删掉F6.ZIP。


3、不必修改U盘或重刻光盘,〇pe相关文件都不用动。

   上述替换F6.ZIP文件的方法要动〇pe原版文件,其实还可以不动〇pe文
   件。


   方法之一是利用优先规则,如果硬盘、U盘、光盘的0PE\SRS目录都有外
   置驱动包,启动时通常硬盘的优先于 U盘、光盘上的同名文件起作用。
   利用这点,新做的驱动包放在硬盘即可测试,暂时不必修改U盘或重刻光
   盘。有人担心把驱动放在需要识别的硬盘上,能不能找到驱动?试过再
   说吧。


   方法之二是将厂家提供的驱动软盘(或从驱动网站下载的适用的驱动文
   件(内有txtsetup.oem,*.sys等文件)不加修改直接打包成一个.ZIP格式
   文件OEM_SRS.ZIP,放在硬盘根目
录,而不用动0PE文件。启动时如果发
   现该文件存在,就优先生效,并忽略其它驱动包(无论从那个菜单项进
   入)
该文件放在U盘根目录一般也行,放在PXE服务器端TFTP根目录也行,
   但注意这个驱动包仅适用于本机,如果在其它机器上它也优先生效就不
   妥了。
   
4、自动检测加载特定驱动。
   
   SRS1.ZIP和SRS2.ZIP是pseudo和chenall在 netwinxp方案基础上整理补
   充而成的驱动包,包含不少驱动。增加驱动也不难,可解开.ZIP文件,
   新建一个目录存放驱动的.sys文件,然后用记事本修改SRSID.TXT文件
   (往往只需加一行文字,描述驱动厂家、设备编号和所用驱动名),再
   重新打包即可。启动时,〇pe能从驱动包里自动选择需要的驱动供PE用。
   〇pe将这类自动检测加载的驱动包分为两个,SRS1.ZIP是默认的常用驱
   动包,SRS2.ZIP为备用包。分为常用、备用的做法使得用户可只携带常
   用包,也有利于减少PXE启动时的网络传输量。至于该把哪些驱动归为常
   用?原有包是随意分划的,反正ZIP打包的好修改,用户完全可以自行调
   整。


5、自动从硬盘提取驱动。
   
   遇到没有外置驱动包的情形,〇pe还独有自动从硬盘XP系统提取、加载
   硬盘控制器驱动的功能(S&R&S from XP菜单项),但由于知识库未必完
   善,只作为一种补充措施。目前对Intel系列开启AHCI应能支持。  


6、串接用户菜单,解决其它场合的磁盘识别问题。
   可将上述F6.ZIP或OEM_SRS.ZIP仿真为磁盘驱动软盘后,转入用户定义
   的grub4dos菜单(内容、功能自己DIY,例如可以接着启动安装光盘),
   可以为安装原版Windows XP、2003或启动其它PE解决磁盘识别问题。免
   软盘,免软盘镜像,免按F6,直接用原版光盘安装。



注:
◆ 如果不能正确加载硬盘控制器驱动,后果一般是:不带EXT2.WIM的〇pe
   只能进入windows的CMD窗口,不能进入桌面,但仍可以执行一些图形界
   面程序(如PECMD早期版本)。而带 EXT2.WIM的〇pe可进入桌面但不能
   访问硬盘。此外,也有某些机器不幸出现蓝屏。有的机器启动遇到问题,
   可尝试将 Disable Dual Core复选框打钩并将光标移回原位。


◆ 如果能启动进入桌面,但不能访问硬盘,可尝试用WINPE驱动程序安装工
   具MPEIDRV.EXE加载磁盘驱动
回复

使用道具 举报

95#
发表于 2009-7-1 22:04:39 | 只看该作者
原帖由 pseudo 于 2009-7-1 21:24 发表

关于磁盘驱动,贴段广告:


0pe我也安装了,不行,居然连WINPE的桌面都进不了

刚要启动PE就卡壳了……



我在92楼更新了抓图&驱动包,烦请各位童鞋继续check...

[ 本帖最后由 LingX 于 2009-7-1 22:06 编辑 ]
回复

使用道具 举报

96#
发表于 2009-7-2 08:09:15 | 只看该作者
不是已经说过了吗?
正常x3400应该是 PCI\VEN_8086&DEV_2682&CC_0104="adpahci"
是 adpahci.sys 驱动。

自己改一下。

目前一般的pe ,这个地方都是 intel的驱动,对桌面机器没错,只是
ibm这个特别,id是相同的,intel的驱动不行。

改过后,3400可以了,其它机器这个地方可能也会不行,没有办法,
对3400只能特制一个。我自己是特意准备一个3400的驱动。
回复

使用道具 举报

97#
发表于 2009-7-2 22:27:57 | 只看该作者
LZ怎么下载不了呀
回复

使用道具 举报

98#
发表于 2009-7-3 00:57:38 | 只看该作者
问题可能是驱动不对造成的,如dvd008所言。

根据#92楼提供的资料,闭门造车,做了个驱动包,看看运气如何。
1、把附件里面的OEM_SRS.ZIP文件(保持文件名不变,包括大小写)放到硬盘根目录。
2、启动0PE。

注意几个细节:
1、文件名必须是OEM_SRS.ZIP,包括大小写。
2、0PE要用6.20以后的最新版本,并确认启动盘是好的(在其它机器能正常启动)。
3、如果是U盘启动,U盘根目录也放一份OEM_SRS.ZIP。这是保险起见,按说硬盘或U盘只要一份就可以了。启动过程注意看屏幕显示,确认是否找到并加载了/OEM_SRS.ZIP。
4、0PE是xp-pe和03-pe合一的,除了默认的xp-pe外,还可以试一下03-pe碰运气。
5、启动过程提示按F6时,先不按试一次(有自动检测功能),不行的话下次按F6手选。

IBMx3400raidDRV.rar

387.36 KB, 下载次数: 83, 下载积分: 无忧币 -2

回复

使用道具 举报

99#
发表于 2009-7-3 08:36:24 | 只看该作者
原帖由 pseudo 于 2009-7-3 00:57 发表
问题可能是驱动不对造成的,如dvd008所言。

根据#92楼提供的资料,闭门造车,做了个驱动包,看看运气如何。
1、把附件里面的OEM_SRS.ZIP文件(保持文件名不变,包括大小写)放到硬盘根目录。
2、启动0PE。 ...



谢谢!

但0pe我装过了,启动不了,刚启动就卡壳……

另外,硬盘都认不到,就谈不上“把附件里面的OEM_SRS.ZIP文件(保持文件名不变,包括大小写)放到硬盘根目录”了……


原帖由 dvd008 于 2009-7-2 08:09 发表
不是已经说过了吗?
正常x3400应该是 PCI\VEN_8086&DEV_2682&CC_0104="adpahci"
是 adpahci.sys 驱动。

自己改一下。

目前一般的pe ,这个地方都是 intel的驱动,对桌面机器没错,只是
ibm这个特别,i ...


请教一下:

要在哪改?

如何改?
回复

使用道具 举报

100#
发表于 2009-7-3 09:22:32 | 只看该作者
解开内核
修改txtsetup。sif

查找 PCI\VEN_8086&DEV_2682&CC_0104  ,修改为
PCI\VEN_8086&DEV_2682&CC_0104="adpahci"
查找各小段,添加
[SourceDisksFiles]
adpahci.sys=1,,,,,,4_,4,1,,,1,4
[SCSI.Load]
adpahci=adpahci.sys,4
[SCSI]
adpahci="ibm RAID Controller Driver"


adpahci.sys  放到 drv目录
回复

使用道具 举报

101#
发表于 2009-7-3 10:13:44 | 只看该作者
原帖由 LingX 于 2009-7-3 08:36 发表
谢谢!
但0pe我装过了,启动不了,刚启动就卡壳……
另外,硬盘都认不到,就谈不上“把附件里面的OEM_SRS.ZIP文件(保持文件名不变,包括大小写)放到硬盘根目录”了……
...

楼上没明白我的意思。按我前面说的细节,附件提供的驱动有解决问题的希望。

启动不了可能是驱动不对造成的。当然用来启动的U盘/光盘应是能启动其它机器的,以便排除启动盘制作问题。
“谈不上放到硬盘”,那可以放在用来启动的U盘根目录,硬盘或U盘只要一份就可以了,两份更保险。如果用光盘启动,则放光盘根目录;如果是pxe启动,则放tftproot。
回复

使用道具 举报

102#
 楼主| 发表于 2009-7-3 11:07:39 | 只看该作者
原帖由 dvd008 于 2009-7-3 09:22 发表
解开内核
修改txtsetup。sif

查找 PCI\VEN_8086&DEV_2682&CC_0104  ,修改为
PCI\VEN_8086&DEV_2682&CC_0104="adpahci"
查找各小段,添加
[SourceDisksFiles]
adpahci.sys=1,,,,,,4_,4,1,,,1,4
[SCSI ...


看了LinX的硬件ID图片,才明白dvd008意思的,原来这个RAID控制器的硬件ID 8086-2682 和普通INTEL桌面级主板 ICH7R-8R-9R-10R的其中一个硬件ID是一样的,所以在PE启动时PE会尝试加载ICH7R的驱动而不会加载IBM正确的驱动。
那解决方法就是在制作PE时不加入普通INTEL 桌面级主板的RAID驱动,只添加IBM的驱动。我重新制作一下。
回复

使用道具 举报

103#
发表于 2009-7-3 11:28:24 | 只看该作者
原帖由 pseudo 于 2009-7-3 10:13 发表

楼上没明白我的意思。按我前面说的细节,附件提供的驱动有解决问题的希望。

启动不了可能是驱动不对造成的。当然用来启动的U盘/光盘应是能启动其它机器的,以便排除启动盘制作问题。
“谈不上放到硬盘”, ...



谢谢楼上3位童鞋!!

尤其是 zqlcchzql !!专门为我制作PE!!

这该死的IBMx3400可能是出于安全考虑吧,不支持U盘启动?

[ 本帖最后由 LingX 于 2009-7-3 11:30 编辑 ]
回复

使用道具 举报

104#
发表于 2009-7-3 11:39:45 | 只看该作者
都让你遇到了
由于id冲突,最好就是专用 pe,反正做机房维护,也不缺 光盘,u盘,
多做一个pe吧。
另外,服务器的东西还是需要实际测试环境。
回复

使用道具 举报

105#
发表于 2009-7-4 17:17:21 | 只看该作者
原帖由 zqlcchzql 于 2009-7-3 11:07 发表


看了LinX的硬件ID图片,才明白dvd008意思的,原来这个RAID控制器的硬件ID 8086-2682 和普通INTEL桌面级主板 ICH7R-8R-9R-10R的其中一个硬件ID是一样的,所以在PE启动时PE会尝试加载ICH7R的驱动而不会加载IB ...


我上传了那么多张图片,也不知哪一张才是真正有用的?

对硬件驱动外行,烦请指点一下?
回复

使用道具 举报

106#
发表于 2009-7-4 17:23:49 | 只看该作者
PCI\VEN_8086&DEV_2682

有这个的
回复

使用道具 举报

107#
 楼主| 发表于 2009-7-4 17:57:31 | 只看该作者
制作完成,请下载测试,有问题继续。
http://www.pcworker.org/products/download/moupe.rar
是IMG文件,覆盖根目录下原来的IMG即可。
回复

使用道具 举报

108#
发表于 2009-7-4 18:32:52 | 只看该作者
多谢楼上2位童鞋!!

IMG文件就有193MB之大?
回复

使用道具 举报

109#
 楼主| 发表于 2009-7-4 18:38:11 | 只看该作者
PE就是一个IMG文件,没用ISO,不然ISO加压缩is_会小一点,但ISO不能用于PXE启动,所以都用IMG了。
回复

使用道具 举报

110#
发表于 2009-7-4 19:58:40 | 只看该作者
我做了一个 x3400的,25M
采用兼容的方案,即驱动 3400 专用驱动,又尽量不和 intel的冲突,
你试一试,完了回个信!

[ 本帖最后由 dvd008 于 2009-7-5 20:02 编辑 ]
回复

使用道具 举报

111#
发表于 2009-7-5 02:37:42 | 只看该作者
原帖由 dvd008 于 2009-7-4 17:23 发表
PCI\VEN_8086&DEV_2682

有这个的


就是这张图吗?

属性是:“匹配设备ID”的


回复

使用道具 举报

112#
发表于 2009-7-5 02:38:06 | 只看该作者
原帖由 zqlcchzql 于 2009-7-4 17:57 发表
制作完成,请下载测试,有问题继续。
http://www.pcworker.org/products/download/moupe.rar
是IMG文件,覆盖根目录下原来的IMG即可。


一切OK!!

超级感谢!!!
回复

使用道具 举报

113#
发表于 2009-7-5 02:43:47 | 只看该作者
原帖由 dvd008 于 2009-7-4 19:58 发表
我做了一个 x3400的,25M
采用兼容的方案,即驱动 3400 专用驱动,又尽量不和 intel的冲突,
你试一试,完了回个信!
http://www.namipan.com/d/ibmx3400win9PE.rar/cb3cd942a6a1febe26fd167e3c8fc0e977c729 ...



谢谢!

下载中……

x3400有2个问题:

1、RAID1坏了其中一个盘的数据,如何修复RAID1?

我用重建RAID1来修复,不行

用GHOST分别克隆好的那个硬盘,也不行

2、你的BIOS支持U盘启动吗?

我分别试了4个U盘,都无法启动
回复

使用道具 举报

114#
发表于 2009-7-5 07:52:01 | 只看该作者
设备id,兼容id,匹配id 这3个图有用。遇到不能找到硬盘的,
要提供这个和 那个驱动程序详细信息里面的 sys文件,
我又在那个基础删除了两个文件,也应该支持你的3400,方便时帮我测试一下,
完了反馈一下。
回复

使用道具 举报

115#
发表于 2009-7-5 18:04:22 | 只看该作者
原帖由 dvd008 于 2009-7-5 07:52 发表
设备id,兼容id,匹配id 这3个图有用。遇到不能找到硬盘的,
要提供这个和 那个驱动程序详细信息里面的 sys文件,
我又在那个基础删除了两个文件,也应该支持你的3400,方便时帮我测试一下,
完了反馈一下。


重新下载你上传到纳米盘的文件吗?

哦……看到站内短消息了……

这站内短消息有新消息怎么没有比较明显的提示?--能弹出个提示框该多好啊

[ 本帖最后由 LingX 于 2009-7-5 18:07 编辑 ]
回复

使用道具 举报

116#
发表于 2009-7-5 19:29:50 | 只看该作者
u盘启动,不管哪种方式,先看 bios里面有没有 usb
启动, cdrom,hdd,zip,fdd  都试一试,能启动到 dos 就ok

raid 坏了还修什么,还原一下。

服务器,还是 ati吧
回复

使用道具 举报

117#
发表于 2009-7-5 19:41:00 | 只看该作者

回复 #111 dvd008 的帖子

我现在就是想找好内核,谢谢你提供!!!!!
回复

使用道具 举报

118#
发表于 2009-7-5 19:43:08 | 只看该作者

回复 #116 LingX 的帖子

纳米还在传,好了告诉你....
回复

使用道具 举报

119#
发表于 2009-7-5 20:01:09 | 只看该作者
原帖由 LingX 于 2009-7-5 18:04 发表


重新下载你上传到纳米盘的文件吗?

哦……看到站内短消息了……

这站内短消息有新消息怎么没有比较明显的提示?--能弹出个提示框该多好啊



等你的 骨头版测试结果,就是今天的这个
回复

使用道具 举报

120#
发表于 2009-7-5 22:25:39 | 只看该作者
原帖由 coolg 于 2009-7-5 19:43 发表
纳米还在传,好了告诉你....


上传什么?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 03:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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