存储 频道

老主板也可以玩磁盘阵列

  【IT168 资讯】很多Pentium Ⅲ平台的老主板并不支持RAID功能,但是只要你的主板满足一定的条件,其实还是有办法让其实现RAID 功能的。

  试验证明,对于很多的Pentium Ⅲ级别的主板,可以通过一定的方法改造成为具有RAID功能的主板,这种可能性是的确存在的。你知道怎样做吗?

改造的前提条件

  由于不是所有的主板都能够用下面的方法增加RAID功能,首先要确认你的主板是采用了Promise技术的IDE控制芯片才可以。有两个方法可以确认:一是查看主板芯片上的标志,再有就是在开机的时候查看BIOS显示的相关信息。

  如果你的主板上有下图所示标志的芯片,那么就恭喜你了。

 

  在主板BIOS中可以看到有关PCI设备所占用的IRQ和设备ID等信息,设备ID可以告诉我们主板上芯片的类型。表1是已知支持Promise 技术(Vendor ID 105A)的IDE ATA 66和IDE ATA 100的控制芯片。

 

  表2中所列举的主板带RAID功能的BIOS(模块)可以在
http://www.stormpages.com/crazyape/downloads.html进行下载(无法直接打开这个地址的读者请设置代理下载)。


部分已经确认可以修改的主板(应该还有更多)

替换BIOS中IDE控制模块 

  首先需要一个当前主板BIOS的备份,最好是厂商提供的最终版本,这样稳定性和兼容性才能够最好(关于如何备份主板BIOS文件,之前已经有很多文章有详细的介绍,在此不再多说)。

  另外,还需要和你的主板芯片兼容的RAID BIOS模块(在上文给出的地址下载相应的支持RAID功能的BIOS文件模块,可改名为RAID.BIN或其他)。有了这些程序之后,我们可以利用一些主板BIOS的工具程序,对主板BIOS的模块进行添加或删除。这些要增加或删除的BIOS模块实际上被称为“PCI BIOS扩展模块”,它们的作用就是在主板BIOS中为主板上的其他附加设备提供支持。

  总的说来,主板BIOS工具主要有AWARD和AMI两大类,他们都有相关的BIOS修改工具,先要根据主板BIOS选择所需要的修改工具。

  BIOS类型  编辑程序
  AMI     AMIBCP
  AWARD   CBROM

● AMI BIOS

  要使用AMIBCP,使用时输入“AMIBCP XXX.ROM”即可(XXX.ROM为备份的BIOS文件)。AMIBCP采用交互式界面,各项非常清楚。


AMIBCP界面

  在选项中选取“Edit Bios Modules”后按“Enter”键,查看“PCI AddOn ROM”项,从其中找到我们需要修正的模块。PCI Vendor ID标识为105A的就是普通的IDE控制模块,将它删除。然后按“Insert”键输入准备好的RAID 模块并按回车完成操作,最后在主菜单用F10键保存这个最终修改好的BIOS即可。

  BIOS修改完毕后,可以用AMIFLASH等刷新程序将这个修改好的BIOS刷入主板。

● AWARD BIOS

  要使用CBROM,使用时输入“CBROM XXX.bin /D”就会显示出当前BIOS文件中所有的模块及相关参数。请仔细寻找以下名称的模块:ulbios.bin、u66v11.bin、rd131B16.bin和 u100b20.bin,这些就是BIOS中的IDE控制模块。将这些确认的旧的IDE控制模块删除:用CBROM XXX.bin /PCI RELEASE命令即可(也有的主板需要用“/OEM1”或其他参数)。然后用CBROM XXX.bin /PCI RAID.BIN命令将相应的RAID模块加入,最后将这个修正后的BIOS用AWDFLASH等刷新程序刷入主板。

  针对一些特定的主板,如上述列表中给出的,我们可以在上面给出的链接中直接下载相关修改后支持RAID功能的BIOS进行刷新即可。

成功还要修改IDE接口电阻 

  接下来就要考验一下你的焊接能力,其实也很简单,实在搞不定的话可以请个指导老师。我们需要在主板的IDE接口上焊接1个或者2个150欧姆的电阻(ATA100的接口需要2个电阻,ATA66需要1个电阻)。

  ATA66是采用PDC20262或PDC20263芯片,我们只需要将IDE的第36针和地线针之间用150欧姆的电阻连接;而ATA100一般采用PDC20265、PDC20266或PDC20267芯片,需要将IDE接口的36、37针和地线针之间都连接150欧姆电阻,如下图。

 

  注:IDE接口的pin 2、19、22、24、26、30、40都是地线,请选择最方便的引脚进行焊接。

  有些主板是采用Promise Lite的芯片,Lite只能支持RAID 0和RAID 1,不支持RAID 0+1,这样只须把IDE的PIN37和地线针之间用电阻相连即可。


芯片类型和需要修改的针脚

注意事项:

  使用AMIBCP的时候要注意,并不是版本越新越好。新版AMIBCP 7.5打开老主板BIOS修改会出错,这一点需要注意。有的主板需要用老的7.0版本才行,并且在用AMIBCP修改主板BIOS的时候,刚刚保存完修改好的文件时,不要立即LOAD刚保存的文件,否则会破坏这个文件。要先退出AMIBCP,重新进入,再LOAD就不会出错了,或许这也算是AMIBCP的一个BUG吧。

安装驱动 一切大功告成

  通过以上的步骤,已经完成了改造,最后需要安装驱动程序。驱动下载地址:http://www.promise.com.tw/support/download/download_cht.asp,只需在下载选择框中选择对应的驱动FASTTRACK66或FASTTRACK100下载即可。

  如果使用的是PDC20265芯片,安装驱动时要注意:老版本的驱动如1.XX版中的FASTTRACK.INF文件中的设备ID要把0D30全部改为4D30,新版的2.XX驱动不需要更改,直接使用即可。

后语

  虽然现在的主流已经是Pentium 4的天下,而且现今的主流主板的IDE/SATA控制器几乎都能直接支持RAID功能。但是作为PentiumⅢ级的主板却有很多都是不支持RAID功能的,这对于那些舍不得放弃旧电脑却又想体会一下RAID功能的用户而言,这倒也不失为一个合理而可能的解决方案。

  编者注:该方法仅仅是对一些不支持RAID功能的老主板进行修改的可能性探讨,并不代表对每一块采用Promise PDC IDE控制芯片的主板都能成功,请大家区别对待。

0
相关文章