Ultra DMA硬盘的设置

Author: 钟照华 Date: 1997-01-01

  随着多能奔腾芯片降价,现在可以用较低的费用获得极高性能。但是,你的系统是否真的发挥了CPU所应有的性能呢?其实未必。据报载,Pentium 200MMX机器的性能仅比Pentium 166MMX高5%,造成这种局面的原因是外部总线频率、图形卡和硬盘数据传输速度等因素。其中,硬盘的瓶颈问题实在不能小看。现在图形用户界面的Windows和for Windows应用程序大行其道。Windows即便在32M内存的系统上运行,也得在硬盘上建立巨大的临时数据缓冲(虚拟内存)区,运行中,系统需要频繁访问硬盘,这时硬盘的速度实际上就直接影响到整机的速度。不幸的是,PCI IDE接口每秒最多只能传输16MB数据,这个吞吐量对奔腾及其后继者来说简直是一场噩梦。因此改善硬盘传输速度成为当务之急,Ultra DMA硬盘协议正是在这时应运而生。
  Ultra DMA是一项1997初才开始广泛采用的新的ATA/IDE接口协议,所以又称Ultra ATA。Ultra DMA采用总线主控方式,在硬盘上有DMA直接内存访问控制器。由于在数据传输过程中不需CPU的干预,因而节约了宝贵的CPU资源,使得CPU可以腾出大量的时间处理其它的数据和程序要求。其次,Ultra DMA把IDE命令的时钟脉冲的上升沿和下降沿都用作内存读写选通信号,使得每半个时钟周期就可以传输一次数据,也就使最大外部数据传输率从每秒16.6MB倍增到33.3MB,Ultra DMA/33也因此得名。由于Ultra DMA是今年年初才进入实用阶段,因此很多朋友对该技术很陌生,在使用中可能会导致一些问题,下面笔者就讲讲Ultra DMA硬盘的使用设置方法。
  要支持Ultra DMA,系统必须满足以下四项条件:
  1.具有支持Ultra DMA协议的主板,或者兼容Ultra DMA协议的PCI插卡。主板是否支持Ultra DMA协议依赖于其采用的芯片组,目前支持Ultra DMA的芯片组有Intel的PCI芯片组430TX(支持P54C和P55C CPU)和AGP芯片组440LX(支持PentiumⅡ)、VIA的580VPX和Apollo VP2(即AMD的AMD-640)等等。现在购机的朋友一定要注意你所选的主板的芯片组是否支持Ultra DMA。对于主板不支持Ultra DMA的用户,要想领略Ultra DMA/33硬盘的风采,恐怕只能借助于Ultra DMA接口卡,如:PROMISE、CMD等。一般这些接口卡除了支持Ultra DMA/33外还提供一些额外功能,如8G以上硬盘支持等,使用户可以得到超值享受。
  2.具有支持Ultra DMA协议的BIOS,如Award Modular BIOS v4.15PG。现在许多主板都采用Flash RAM记录BIOS,因此通过升级BIOS可以获得对Ultra DMA的支持。
  3.具有支持Ultra DMA的IDE设备,如硬盘和光驱。从97年初起生产的大容量硬盘,包括昆腾(Quantum)、希捷(Seagate)、富士通(Fujitsu)、IBM、Western Digital和Maxtor等品牌都基本都支持该协议,但市面上仍有一些2G左右的硬盘不支持Ultra DMA,选购时务必看清。
  4.具有Ultra DMA驱动程序,通常由主板或硬盘生产厂家或操作系统提供,如:Intel Bus Master PIIX4 IDE Controller或Triones Bus Master PIIX4 IDE Controller驱动程序(电脑报配套光盘第二辑也有部分驱动程序)。Windows 95 Release 2 (也就是OSR2版)已直接支持Ultra DMA,所以无需额外安装驱动程序。
  满足了上述条件,对系统还应作小小的设置,硬盘才能以Ultra DMA方式运行。这里笔者以Windows 95 OSR2简体中文版为例说明。相关的系统配置为大众PA2007主板(VIA VP2/97芯片组)、Award BIOS v4.15PG version 6.18J90W和支持Ultra DMA 的2.5G Fujitsu(富士通)硬盘。
  1.进入Windows 95,点击“开始”|“设置”,打开“控制面板”,点击“系统”图标,选取“设备管理”页,
  2.单击“磁盘驱动器”前加号,内含硬盘和软驱两项,选硬盘项(Generic IDE disk type 46或type 47)。点击左下角“属性”按钮,打开硬盘属性窗口,单击“设置”页,在“选项”栏中可以看到有“DMA”项,将该项选中。点击确定。重新启动系统。
  3.启动系统过程中,按Del键进入BIOS设置。
  4.选择PCI Configuration Setup项,将连接支持Ultra DMA/33 IDE硬盘接口设置为Auto(IDE Primary Master UDMA:AUTO)。如果你的硬盘不支持Ultra DMA,BIOS将自动使该功能失效。
  5.保存并退出BIOS设置,启动机器,系统运行速度应明显加快。