Hardware 版 (精华区)
发信人: loveit (I do it for you), 信区: Hardware
标 题: 谈谈Ultra ATA/66/100接口硬盘的使用
发信站: 哈工大紫丁香 (2000年07月17日12:46:19 星期一), 站内信件
老工 2000年07月16日
要使UltraATA/66接口的硬盘真正发挥其传输速率,首先需要具备以下条件:
一是必须配备支持UltraATA/66总线标准的芯片组,支持UltraDMA-66的主板目前有
Intel810、820(Camino)芯片组和Via的APOLLOPROPLUS以及Socket7阵营的SIS5595/530和
ViaApolloMVP4等。还有一些厂家在BX主板上加上单独的第三方UltraDMA-66芯片使其支
持UltraDMA-66,如升技BE6/BP6和梅捷的新BX板,市面上也有单独的UltraDMA-66硬盘控
制卡出售,可以用于升级老主板。
二是要配合UltraATA/66的专用信号排线使用,才能达到较高的传输速率。与普通的
硬盘线不同,UltraATA/66排线由八十条讯号线组成,非常密集。不过让人难以理解的是
,这根排线很少有哪家硬盘或主板厂商主动提供,市面上也难觅踪影,就算是硬盘及主
板皆支持UltraATA/66,缺了这根线也无法体验到UltraATA/66技术带来的好处。
DMA/66的80针排线要比普通线密一倍
三是还须主板BIOS支持。若BIOS已经支持援,开机时的硬件检测清单内将会显示UD
MA4,若是显示UDMA2,则依然是UltraATA/33。此外火球八代不知道由于什么原因,在使
用AwardBios的BX主板上无法开启DMA功能。为解决这个问题,昆腾在其主页上提供了一
个小软件Fbcrdma.exe,可以在DOS下运行该软件将火球八代的DMA/66方式设置成DMA/33
方式,再进入Win98后即可解决此问题,必要时也可以再重新设成DMA/66。
其实要发挥DMA/66硬盘的性能在具备了上面的硬件条件后,还需软件方面正确支持
及设置。说得简单点,在软件方面你需要找到配合你主板或者是DMA66卡的驱动程序。
由于WIN98无法直接支持INTEL的810/820/840的82801AAICH芯片,必须通过更新INF
程序,并且安装INTEL的ULTRAATASTORAGEDRIVER才可以支持DMA66,如果使用的是支持D
MA66的VIA芯片组(MVP4、APOLLPPRO、APOLLOPRO+、APOLLOPRO133/A、KX133)的主板,也
就是南桥是采用VT82C596B、VT82C686A芯片组的话,也同样需要安装相对应的驱动程序
,才可以真正的使用DMA66的功能。
目前各个主板厂商都有针对自己公司的主板芯片组而提供的IDEBUSMASTER驱动程序
或者是补丁程序,以用来支持和启动主板芯片组的DMA33/66功能,比如INTEL公司就有针
对他的810/820/840芯片组的INTELULTRASTORAGEDRIVER,同样VIA、SIS、ALI等主板芯片
组生产厂家和HPT、PROMISE等芯片生产厂商也提供了各自为DMA66专用的驱动程序。
在安装了INTEL主板的IDEBUSMASTER后,设备管理器里的INTEL82801AA里的PRIMARY
IDECONTROLLER(DUALFIFO)和SECONDARYIDECONTROLLER(DUALFIFO)会变成PRIMARYULTRAA
TACONTROLLER和SECONDARTULTRAATACONTROLLER,而在设备管理器里的磁盘驱动器会由原
来的GENERICIDEDISKTYPEXX(XX表示数字)变成了这个硬盘的型号和名称,在进入硬盘的
属性中去会发现DMA的选项变成了灰色的,中断、资料同步传送和13unit都被设置为启动
的状况,上面也显示出硬盘固件的版本,这其实也就是硬盘上所标的固件版本是一样的
。
对VIA主板而言,应安装最新的VIA4-1驱动程序,正确安装后会识别出硬盘的型号,
并在程序中生成一个叫VIADMATool的程序,它会帮助您管理好各个IDE设备的UDMA功能,
当我们安装了这个四合一的驱动程序后,"系统"→"属性"→"设备管理器"→"磁盘驱动器
"→"属性"→"设置"中就看不到"DMA"选项了,并不是说这项功能被取消了。而是因为被
VIADMATool程序接管的原因,只要您在这个程序中勾选了"UDMA"项,您的UltraATA/66硬
盘就已工作在UltraATA/66模式下了,同时您还可以在此对其它设备的UDMA选项进行设置
。
WIN2000本身应该直接DMA/66,但WIN2000与非Intel的芯片组可能会存在一些兼容性
问题。需要安装相应的补丁。
现在支持ATA/100的硬盘已经上市,和ATA/66类似,要发挥ATA/100硬盘的效能,除
了拥有一块支持ATA/100的内存,还必须具备以下条件:
1、有支持UltraATA/100模式的主板。即采用支持ATA/100的芯片组,目前只有i815
E直接支持。或在主板上加上单独的第三方UltraDMA-100芯片使其支持UltraDMA-100。另
外也可以使用单独的UltraDMA-100硬盘控制卡。这可以使得大多数主板获得支持ATA/10
0硬盘的能力。
2、要使用40针,80线的专用信号排线。这根信号线和DMA/66硬盘所使用的是一样的
。
3、要有兼容UltraATA/100的BIOS版本,若BIOS已经支持,开机时的硬件检测清单内
将会显示UDMA5。
4、需配合能够识别UltraATA/100的操作系统或驱动程序。目前ATA/100标准已经得
到了Linux的支持,这使Linux成为第一个能支持此标准的操作系统。而对WIN98等操作系
统则需要安装支持ATA/100的驱动程序或补丁。
ATA/100是向下兼容的,当你不具备发挥ATA/100的所有条件时,也不会有什么不良问
题,还可以将ATA/100硬盘作为ATA/66/33的硬盘来用。
龚师傅硬件
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.114]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.168毫秒