如何使硬盘达到“极限”存取速度
假设数据在磁盘上存放是连续的,磁头从硬盘表面读取数据时,当它读完一个磁道的内容,而转换到下一个相邻磁道或柱面上时,需要花费一定的时间。在这期间,该磁道上磁头准备读取的第一扇区相对于磁头已经转过了一个角度,磁头只有等到该扇区再转过来才能开始读取。对于所有的硬盘其转速均为3600转/分钟,因此对于交叉因子为1:1的硬盘,读取一个完整磁道的数据实际上硬盘需要转两圈,而不是一圈。能不能使硬盘只转动一圈或转动不到两圈就能读取一个磁道的数据呢?为了补偿硬盘磁头读取磁道数据的等待时间,DM软件在低级格式化过程中,使每一磁面上和每一柱面上相对应的扇区发生偏移,偏移量以一个扇区为单位,如图所示。
如果能合理地设置该偏移量,那么当磁头到达下一个磁道时,磁头需要读取的扇区正好转到该磁头下,此时硬盘读取数据的效率最高,这样就节省了磁头的等待时间,从而提高了硬盘的读取速度。
那么怎样确定该参数的最佳值呢?DM软件本身并不能确定硬盘该参数的最佳值,如果您想获得最佳值,可查阅有关资料或从制造商那里获得。如果您不能确定该参数值,DM仍可提供一个缺省值,对改善您的硬盘性能也非常有效。如果你有时间可以自己实践,来获得其最佳值。
具体操作如下:
1.首先将硬盘上的数据备份,然后用NORTON7.0的SYSINFO中的BENCHMARK,选取硬盘,记下其数据传输率。
2.运行DM软件,键入“DM/C/K/M”,用DM软件将硬盘重新分区。为了节省格式化操作的时间,分区时注意将某一分区划分成一小分区,例如1M,以作为测试用。
3.用DM软件将小分区作低级格式化,当系统提示要求输入磁头偏移量和柱面偏移量时,将柱面偏移理按缺省值键入,磁头偏称量设为有效值之间的任一数值,再作高级格式化,退出系统。
4.用软盘引导系统,用NORTON7.0的SYSINF0中的BENCHMARK,对硬盘进行测试,记下其数据传输率。
5.重复以上步骤,直到找到最大的数据传输率,记下此时的磁头偏移量即为最佳值。
同理,可以找到最佳的柱面偏移量。
以下的工作便是,用最佳的柱面偏移量和磁头偏移量对整个硬盘进行低级格式化、分区、高级格式化,然后使其能引导系统。
至此,硬盘便可以拷上数据文件使用了。用NORTON7.0的SYSINFO测试其数据传输率,你会发现您的硬盘的数据传输率提高近一倍。
用这种方法,我将GW286BH的HH-1050型硬盘的数据传输率提高到664.8 MB/SEC(在无任何硬盘高速缓存的情况下测试),速度提高近一倍。
说明:1.某些新的硬盘接口标准的硬盘不宜进行低级格式化。对这样的硬盘用DM软件进行低级格式化后,将会使硬盘容量减小。
2.用DM软件对硬盘进行上述处理后,不能运行某些低级的校准程序,如NORTON7.0的CALIBRATE,这些程序会使硬盘的偏移量重新校准为零,从而使硬盘的速度降低。(湖北 张湘凯)