WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > HBA > 正文
UltraDMA33硬盘 DIY
作者: 佚名 2006-01-15 17:04 【】

秋去冬来,天气渐冷,可是电脑界却依然热闹红火,随着电脑业的发展,各种新型电脑技术层出不穷,各大硬盘产商也纷纷活跃起来,各显其技。其中,由Quamtum携Intel公司共同推出的Ultra DMA 33硬盘接口协议更是一枝独秀。这项协议推出后,逐渐被其他硬盘厂商接受,成为了事实上的标准。不久,大量标有支持UltraDMA33的硬盘纷纷上市,一时间,Ultra DMA33硬盘成为了不少商家的推崇之宝和许多PC发烧友之间的热门话题。 

Ultra DMA33硬盘协议是由Quantum和Intel提出并在97年开始广泛采用的新一代ATA/IDE硬盘接口协议,由于Ultra DMA33是继ATA及ATA-2后出现的,所以又被称为ATA-3或Ultra ATA。她的最大特性是利用了硬盘上的DMA控制器,使硬盘在数据传输过程中避免CPU的过多干预,并且让IDE时序中时钟脉冲的正负两相同时工作,使其效能较以往单相工作的ATA-2硬盘提高一倍,也就是其数据传输率从16.6MB/S提高到33MB/S。不过,由于这个速度是硬盘厂商所宣称的极度理想化速度,所以在现实环境下是不可能完全达到的。 

介绍了这么些情况,各位烧友一定会说道:“不是说DIY吗?你却讲了那么多的东西,简直就是HIY(Hear It Yourself)了,肯定有诈骗稿费之嫌!”“各位,Sorry!小弟马上就干,请待我婉婉道来...”“快点!别磨蹭了,小心没有稿费!”俺的耳边响起了杂志社老编的吆喝声... 

首先,您要想您的PC机支持Ultra DMA33,您必须满足以下几个条件: 

1. 支持Ultra DMA33的主板: Intel新出的82430TX主板(Socket7)和82440LX主板(SLOT1)肯定支持Ultra DMA33,其他的如VIA的VPX系列和SiS的5581.5591系列主板也支持Ultra DMA33(具体型号可参阅上一期杂志“常见非INTEL芯片组介绍”)如果您的主板确实不支持Ultra DMA33,但您又想尝试一下Ultra DMA33硬盘的速度,那么一块PCI接口的Ultra DMA33界面卡也许会适合您(不过此类卡国内好象暂时没有销售) 

2. 支持Ultra DMA33的硬盘:目前,在中国市场大量销售Ultra DMA33硬盘的厂商主要有Quantum.Seagate.Maxtor这三家,其中昆腾火球四代(Quantum fireball ST),西捷金牌系列(Seagate Medalist ).迈拓钻石二代(Maxtor Diamond MaxII)是他们各自在中国销售的主力产品,其性能特点各有所长。最近,三大厂商又分别推出了昆腾火球五代(Quantum fireball SE).西捷金牌大灰熊系列(Seagate Medalist pro)及迈拓钻石三代(Maxtor Diamond MaxIII),其性能较上代产品性能更优,而价格却相差不大,现已全面上市,相信一定是各位PC烧友的必选品。 

3. Ultra DMA33硬盘对应的驱动程序:正如一块好的显卡需要驱动程序才能发挥最佳效能一样,Ultra DMA33硬盘也需要其对应的驱动程序才能体现出其优势,到目前为止,Microsoft的Windows95及Windows 95 OSR2均不带有支持Ultra DMA33硬盘的驱动程序,所以必须自行安装才能发挥Ultra DMA33的效能。一般来说,只要您购买了支持Ultra DMA33的主板,都应附有与之对应的Ultra DMA33硬盘驱动程序,现在这类驱动程序主要有Triones公司的”Triones Bus Master PIIX4 IDE Controller“和Intel公司的”Intel Bus Master PIIX4 IDE Controller“这两种,根据我自己的使用体会,感觉Triones的比Intel的要好用一些,Triones不仅提供了为DOS及Win95准备的两种驱动程序,而且在性能方面似乎较Intel的更胜一筹,相比之下,虽然免费但只有Win95一种驱动程序的Intel自然要落败了。 

如果您的PC在硬软方面满足了以上三点,那么您就已经具备了享受UltraDMA33那份快感的基本条件了。下面,我将详细介绍UltraDMA33硬盘的安装使用过程,要注意听清楚哟!可别忘了DIY... 

DOS篇 

先把硬盘与主板的各种连线接好(废话),然后开启电脑先进入CMOS SETUP设置硬盘,一般来说支持UltraDMA33硬盘的主板肯定有支持UltraDMA33的BIOS,以我的微星5158+昆腾火球四代为例,开机进入CMOS,选择”INTEGRATED PERIPHERALS“(综合设置),将所有“UDMA”选项设为“AUTO”即可支持UltraDMA33,然后保存设置并退出CMOS,再次启动PC时,系统开机自检画面将显示”UDMA2“,即此UltraDMA33硬盘被支持。 

开机后进入DOS模式,先来一个DIR/W/S,似乎快了一些(心理作用),再用用测试软件,“咦!怎么不见33MB/S的传输率?还是那个15.16MB/S?”,果然,用SYSCHK 2.44测试Data Transfer时,竟只有16117KB/S(合16MB/S),再用CONFIG 8.45测,其MAX Through in kb/s值竟然仅为14773KB/S,这难道就是UltraDMA33吗......“噢!忘记告诉各位:要装DOS下的UltraDMA33驱动程序,真笨!”于是俺立刻翻出主板附带光盘,找到Triones UltraDMA33驱动程序的Triones目录,打开其“DOS”子目录,将其驱动程序TRIDMA,SYS拷入硬盘上DOS目录下,并在CONFIG.SYS中加入 "DEVICE=C:\DOS\TRIDMA.SYS",然后重启电脑,TRIDMA.SYS便加载了(4K)。 然后再次用测试软件测,哈!硬盘传输率果然大幅提高,先用SYSCHK 2.44测试,Data Transfer达到了26816KB/S,再用CONFIG.845测,MAX Through in kb/s值居然达到了30712KB/S,虽然距33MB/S的速度还有差距,但已经比不加驱动程序要快得多了,如果考虑到系统损耗,则基本上达到了预定速度!  

说了这么多,好不容易才把DOS设置介绍完,您该满意了吧?“什么?您只用Win95不爱用DOS?”(“啊!...”只见俺两眼一黑,脚下一软...)“唉!您为什么不早说呢?让我... 好的好的,幸好俺准备了Win95的资料,那么我们就继续吧!不过先让俺喝口水润润喉...(“快点干活,不许偷懒!...”俺耳边又响起了杂志社老编们的催促声... ) 

Windows 95篇 

Windows95大家一定都用过吧(又是废话)!安装前的准备活动很容易,您必须先在CMOS中把UDMA设置为开启,然后修改一下Win95启动用的CONFIG.SYS,将其中的TRIDMA.SYS从CONFIG.SYS去掉,否则进入Win95后系统将提示“TRIDMA.SYS的使用造成了分页兼容方式”因而降低系统性能,经过这样一番修改后,您就可以进入Win95去安装程序了。 

进入Win95后,首先您先要安装一个TX主板的补丁程序(假设您的主板是Intel TX的),由于Win95(包括OSR2)推出的时间较早,不支持Intel的最新主板,所以在安装好Win95后,您会发现在Win95“控制面板”中,”系统“的“系统设备”一项中有不少“?”号,这不仅使您电脑中的PCI卡不支持PnP,而且还使您的PC运行不稳定。解决办法就是安装一个TX补丁程序(此类程序一般在所购主板的附带软/光盘中可找到),安装步骤也很简单,运行此PATCH程序,然后根据简单提示回答“YES”就可以了。(其他芯片组主板也各有PATCH程序,安装方法类同) 

接下来就是正式安装Win95下的UltraDMA33驱动程序 了,同前面一样,这次还是选择Triones公司的程序(其最新版本号3.60K)。安装步骤如下:先进入Triones目录所在的Win95子目录中,执行SETUP.EXE出现程序主画面,选择NEXT执行下一步,这时程序将询问是Install(安装)还是De-Install(卸载),选择Install,然后程序就会自动安装UltraDMA33驱动程序并进行有关设置。设置完后,程序将提示Reboot,此时重新启动PC,再进入Win95,系统将自行检测UltraDMA33新硬盘并分别给新硬盘安装对应驱动程序 (此间将有两次热启动),最终,程序安装完毕! 

现在,当您再次打开“控制面板“,进入“系统”的”设备管理“一项,查看”硬盘控制器“时,您就会发现”Intel PIIX4 BUS Master IDE controller"(即“UltraDMA33驱动程序”)已被装入,旁边还赫然一个“(UltraDMA33 Supported)"。这一切说明,UltraDMA33安装完毕,”Mission Completed!“ 

“咦!我的光驱呢?怎么不见了,是不是被Win95吃掉了,或者被Bill Gates给拐走了?”,此时的您也许正为光驱的丢失而发愁。的确,在某些PC机上安装完Win95的UltraDMA33驱动程序后,会有光驱丢失的情况发生,此时,如果您再次查看”硬盘控制器“时,您就会发现”Secondary IDE controller“前有一个大大的惊叹号,而您的光驱也因此而丢失,造成此种情况发生的主要原因是: 

1. Triones的UltraDMA33驱动程序的Bugs 
2. 您安装的是PIO-3接口的光驱,多数此类光驱安装在IDE的Master接 
口时与UltraDMA33驱动程序发生冲突. 

一般解决的办法主要有: 
1. 上Internet找最新的UltraDMA33驱动程序 
2. 等待Microsoft支持UltraDMA33的Memphis 
3. 将光驱接口从 Master调成Slave 

如果您说:"我上不了Internet,也找不到 最新驱动程序,又不想“坐等望靠”微软的Memphis,更不想开机箱换跳线,怎么办呢?” 

其实我这里还有一个很好的解决办法,使我的光驱在Win95下既可正常运行又不影响UltraDMA33驱动程序的工作,您只须将“Secondary IDE controller”更换成为“厂商”名是“标准硬盘驱动程序”的“Standard Bus Master IDE Harddiak Controller”驱动程序(Win95内置)就可以了,如此简单操作一番,然后重新开机进Win95,瞧!光驱是不是回来了? 

这样,Win95下的UltraDMA33硬盘驱动程序终于也被安顿好了。 

依据Win95安装方法,我也成功的在自己的iPMMX166上装上了Win95的UltraDMA33驱动程序,经测试,发现速度提高得虽不如DOS测试下那么明显,但是仍超过了不加UltraDMA33时的情况,特别是在测试中,硬盘对CPU的读写占有率大大下降,这充分体现了UltraDMA33利用DMA模式传输数据时所发挥的优势。 

综上所述,UltraDMA33技术的实现,对硬盘的速度确实有一定的提高,纵观DOS及Win95两种测试所带来的结果,虽说没有达到(也不可能完全达到)33MB/S的速度,但已有不少的提高。现在,市面上的UltraDMA33硬盘逐渐多了起来,大有全面取代老式IDE硬盘之势,如果您也想像我一样,尝试一下硬盘新技术所带来的快感,那么UltraDMA33 Hardisk is your best choice! 不过可要记住哟:“Do It Yourself 才是最重要的!”


标签:HBA 硬盘/SSD 硬盘 

了不起的IT经理
LecVideo
论坛与活动