华硕A7V ATA100改造Promise FastTrak100 RAID
【原创】
2000年12月12日10:00
【文章简介】
从今年上半年开始,网上不断的有消息说可以将Promise的Ultra66卡改造成价值不菲的PromiseFastTrak66 IDE RAID卡,之后愈演愈烈,到了后来,竟然有人将一些BX主板上为了支持DMA66而使用的Promise Ultra66的控制芯片经过改造...
详细信息 - 请访问小熊在线山东站
从今年上半年开始,网上不断的有消息说可以将Promise的Ultra66卡改造成价值不菲的PromiseFastTrak66 IDE RAID卡,之后愈演愈烈,到了后来,竟然有人将一些BX主板上为了支持DMA66而使用的Promise Ultra66的控制芯片经过改造,变成了板载RAID功能的主板,如技嘉的BX2000+。Pomise的Ultra66卡和技嘉BX2000+主板顿时洛阳纸贵,成为DIYer的最好选择。
此后,又有网友成功的将Promise的Ultra0100卡改造成为FastTrak RAID100卡,不过这时似乎大家已经习以为常了,并没有感到特别的惊讶。直到最近,网上再次传来了将华硕A7V板载的Promise Ultra100控制芯片改成了可以支持RAID FastTrak100的消息,再度成为DIY发烧友津津乐道的话题。下面就让我们来看一看改造的过程吧。
首先看看原理
当时Ultra66卡和FastTrak66 RAID控制卡、板载的Ultra DMA66控制器所用的芯片是完全一样的,都是(图1)
图1
所示的“PDC20262”的控制芯片。与改造板载Promise Ultra66控制芯片不同,支持Ultra100的主板与 FastTrak100RAID卡使用的控制芯片并不一样!单独的Promise Ultra100卡和RAID100卡的控制芯片使用的都是“PDC20267”
(图2)
图2
而所有的支持ATA100的主板上用的则是另外一个芯片“PDC20265”,这是最大的不同点。相比之下,把Promise Ultra100 卡改造成Promise RAID100卡就要简单的多,因为它们使用的是相同的控制芯片“PDC20267”。控制芯片的不同是改造中成功的最大障碍。
那么,能否将主板上的“PDC20265”改造成“PDC20267”呢?答案是肯定的!
首先,我们要在硬件改造之前将RAID 控制芯片的BIOS写入主板BIOS,先从网上DOWN下最新的A7V主板BIOS,和RAID100的BIOS:“Lite”BIOS Version 1.31(Build 16)。然后使用Award的BIOS调试工具软件CBROM将RAID100 的BIOS写入主板BIOS中,如图4。这样做的目的是为了让经过改造的主板能够认出RAID来。接下来,就是关键的硬件改造过程了,先将主板上的所有PCI插卡移走,特别是容易导致Windows驱动安装失败的SCSI控制器等等。
为了让“PDC20265”控制芯片能出新的 RAID BIOS,我们必须将“PDC20265”的第52管脚接地,但由于控制芯片上的管脚特别小所以操作相当困难!相反的,我们可以采用另一种方式,将ATA100主控制器的第36管脚通过一个150欧姆的电阻接地(推荐使用120-150欧姆,1/4W-1/2W的电阻),ATA100 控制器的第40管脚是用来接地的。同样,我们也可以将IDE1插槽的35管脚和40管脚之间焊上一个150欧姆的电阻!
(图3)
图3
这些方法都可以让“PDC20265”控制芯片认出RAID BIOS.
如果你不想在自己的主板上焊来焊去的话,你可以试试这个方法:在 ATA100 IDE电缆线上插槽上加装电阻。只是这样看起来不太稳定,时间一长容易脱落,我个人不太赞成这种方法。图6就是将IDE ATA100电缆线的第36孔用一个100欧姆的电阻与第22孔相连接地的方法(第22孔为接地)
好了,硬件方面的改造就是这么简单。现在我们可以启动进入windows系统了。在启动时,按crtl+F键,可以进入RAID BIOS设置画面,在这里我们可以设置我们的RAID阵列方式。
在我们使用RAID阵列之前,必须首先启动进入纯DOS,进行FDISK,然后重新格式化我们的作RAID用的硬盘。
如果不这样的话我们就不能得到RAID的功能,速度无法提升,更糟的是,Windows系统只能认出实际硬盘容量的50%,这可亏大了!所以我们一定要注意呀!
图4
下面看看最后的系统驱动设置。
由于我们更改了硬件系统,我们必须改变硬件驱动程序地址,使得系统能够认出RAID信息,还好,这很容易。
首先在Promise的主页上(http://support.promise.com)找到“FastTrak Family Drivers”下载相应相应的驱动程序,之后打开“Fasttrak.inf”文件,查找所有16进制数“4D30”并将它替换成“0D30”。
下面是一个例子:版本为Version 1.30 Build 42 for Win95 Win98 WinME的
“Fasttrak.inf”共有三部分。
第一部分是“Promise”段:(图5)
第二部分是“ReUninstall100”段(图6)
第三部分是“String”段(图7)
这样我们就替换了两个不同的PDC控制芯片。替换后,4D30的ID地址换成了0D30的ID地址。4D30是PDC20267的设备ID,而0D30则是PDC20265的设备ID。同样的方法也适用于其他板载PDC20265控制芯片的主板!
最后我们要做的就是重启,让WINDOWS自动设置你的新驱动就可以啦。好了,现在享受一下RAID100的快感吧! 你不要说你的双硬盘不支持ATA100呀。
后话
同样的,微星694D也可以改造成带有RAID100功能的主板,但是方法更加简单,我就不多说了。
必须提醒大家,这种修改后的主板有可能不能再享受主板厂商的保修,大家在行动之前还是要考虑清楚呀。
详细信息 - 请访问小熊在线山东站
【作者:kp 山东 】 版权作品
未经许可 请勿转载