利用随盘程序提高希捷硬盘的性能

Author: 重庆 车东林 Date: 1996-08-23

        原装的Seagate硬盘出厂时预装了一套能提高硬盘性能的程序SEG32BIT.386,它是一个32位的磁盘存取驱动程序,能提高磁盘在Windows中的存取速度。
        Windows同计算机的设备如调制解调器、CD-ROM、显示卡以及硬盘的数据交换是由驱动程序来控制的。32位的磁盘存取驱动程序是一种优化了的传输程序,此程序允许Windows在保护模式下向硬直接存取数据,而不经过DOS以及系统BIOS,这样就大大提高了访问硬盘数据的速度。如果CPU是支持32位操作的,那么就意味着CPU真正工作于32位模式,而不是较慢的16位模式。
        事实上,Windows 3.1中就有一个32位磁盘驱动程序。如果你的电脑支持32位存取方式,打开Windows目录下的SYSTEM.INI文本文件,就会发现有这么两行:“32bitdiskaccoss=”(32位磁盘存取方式=)及device=*WDCTRL。*WDCTRL就是32位驱动程序,如果在Windows中的“主群组/控制面板/386增强方式/虚拟内存更改”下选中“使用32位磁盘存取方式”,则就驱动了32位磁盘存取方式。
        但令人遗憾的是,此驱动程序只支持Western Digtil 1003控制器标准,不能工作于大于528MB的硬盘。
        以Pwindows 3.2为例,如果硬盘大于528MB,而且在Windows中选中了32位磁盘存取方式,则在启动Windows中会出现“此程序试图以Windows 32位磁盘存取功能(WDCTRL)不兼容的方式存取硬盘,这可能导致系统不稳定”,Windows无法启动。
        Seagate公司鉴于这种情况,针对其硬盘开发了新型的32位磁盘存取驱动程序SEG32BIT.386。它支持先进的磁盘存取特性,可以支持任何高速模式如PIO模式3或者4,可以使LBA数据传输模式工作得更好,性能得到提高。
        如何从硬盘上得到SEG32BIT驱动程序,在硬盘自带的说明书上已经说得很清楚,在此不再赘述。与SEG32BIT安装有关的3个文件是:SEG32BIT.386、SEG32BIT.TXT、STSETUP.EXE。下面列出安装SEG32BIT的步骤:
        1.启动Windows;
        2.从文件管理器主菜单选择“文件”;
        3.选择“运行”;
        4.插入Seagate软件盘;
        5.在命令行输入a:\stsetup;
        6.显示版权说明,然后选择ACCEPT AGREEMENT(接受协议)继续;
        7.屏幕显示SEG32BIT.386驱动程序所具有的特性。如果你的电脑支持所列的特性,则SEG32BIT.386会使用32位的磁盘存取模式。选择“Install Driver”继续;
        8.当驱动程序安装完后,程序会自动调出Windows的控制面板,这时你可以手动地修改是否使用32位磁盘存取方式,选择完之后,重新启动机器。
        这时你可以打开SYSTEM.INI文件看一下,在[386Enh]一项下已经将WDCTRL驱动程序取消,另外增加了一行:
        device=seg32bit.386;Seagate 32 bit disk access device drive
        笔者利用现有配置:联讯(Dataexpert)8449主板、带256k L2cache、16M RAM(-60ns)、AMD5x86-133 CPU、Seagate ST51270A硬盘(主盘)、IBM H3256-A3硬盘(从盘),运行Windows Benchmark程序Winbench 3.11中的Disk WINMARK项进行了测试。当没有使用SEG32BIT.386程序时,Apparent disk WINMARK数值(测试5次,均取最高值)为72830bytes/sec,当使用了此驱动程序后,Apparent disk WINMARK最高数值为77104bytes/sec,也就是说使用了SEG32BIT.386后,磁盘存取性能提高了5.8%。虽然这5.8%是微不足道的,但这是在没有增加另外投资的情况下所获得的性能改善,所以说是挖掘了设备的潜能,应该是划算的。
        一般最新的SEG32BIT.386是预装在硬盘中提供给用户的。如果想得到更新版的驱动程序,则可以到Seagate公司在Internet上的ftp地址(ftp://ftp.seagate.com)去下载。
        当你到经销商处去购买硬盘时,如果他拆开原包要为你进行格式化,你一定要先检查硬盘上是否有预装的软件,如果肯定硬盘上有软件,一定要先作备份,然后再进行格式化操作。
        使用SEG32BIT.386还应该注意以下事项:
        SEG32BIT.386兼容 的系统软件为Windows 3.1、Windows for Workgroups 3.11、Pwindows 3.1和Pwindows 3.2。
        兼容的总线类型有ISA、EISA、VL和PCI。
        SEG32BIT兼容于大多数使用ATA(IDE)接口的硬盘,但只有当硬盘是Seagate系列才能安装。
        如果你已经安装了SEG32BIT,并且已经将其打开,就不能将CD-ROM连接在同硬盘同一条ATA数据电缆上。只有关闭了32位磁盘访问后,CD-ROM才能使用。对于目前的主板,其均有两个硬盘接口,可以将CD-ROM以MASTER(主盘)方式安装在另一个硬盘接口,这样两种设备不会发生冲突,能发挥其最优的性能。
        电脑的性能增加依赖于许多因素,包括系统的构造、总线的速度、接口芯片的生产厂家和版本等,如果安装了SEG32BIT.386之后,系统性能并没有提高,则应考虑到其它的影响因素。
        还有,如果你的电脑和硬盘接口不支持32位的地址和先进的数据传输模式,则不必安装此程序。