硬盘的优化 熊国红 2000年 第4期 #1  一、硬盘常规优化方法   在控制面板中,双击“系统”图标,进入“设备管理器”选项。在“磁盘驱动器”一栏,双击欲优化的硬盘驱动器。在随后出现的对话框内,进入“设置”选项,确定DMA一项已经打钩。   如硬盘型号较老,这项设置可能产生问题。如确实支持DMA传输模式,但想进一步保证选择DMA项后,Windows内部不会出现冲突,请在Windowsinf目录下找到Mshdc.inf文件,在其[ESDI_AddReg]小节的最底部加入以下两行:   HKR,,IDEDMADrive0,3,01   HKR,,IDEDMADrive1,3,01   接下来,在系统属性对话框中,选择“性能”选项,点击其中的“文件系统”按钮,随后会打开“文件系统属性”对话框。在“硬盘”对话框中,将“此计算机的主要用途”设为“网络服务器”,再将“预读式优化”的滑块拖到最右侧。重新启动系统,进入BIOS设置菜单,确定已打开了对UDMA的支持(务必确定硬盘是否支持DMA传输模式)。 #1  二、建立交换文件(虚拟内存)   首先应在硬盘创建一个永久性交换文件。进入“控制面板/系统”窗口,进入“性能”对话框,按下其中的“虚拟内存”按钮,选择“让用户自己指定虚拟内存设置”按钮。个人建议将文件大小设为128MB~256MB之间的一个固定值。换言之,设定最小值应等于最大值,只有这样,Windows才不会花功夫去修改交换文件的大小。   其次进行碎片整理和文件重组。Win98的“磁盘碎片整理程序”在性能上比以前的Windows版本有所提高。在“我的电脑”内用鼠标右键点击想整理的驱动器,选择“属性”,在“系统工具”选项内,按下“开始整理”按钮。在碎片整理的同时,最好对文件进行重组,以便加快速度。为此,可在打开“选择驱动器”对话框后,按下“设置”按钮,然后将“重新安排程序文件以使程序启动得更快”选项打钩。另外,有些朋友抱怨微软的这个程序运行速度太慢。原因其实很简单,请看看“磁盘扫描程序”采用的模式。一般默认为“完全”,请将它改为“标准”,再执行碎片整理,这样便可节省大量时间。 #1  三、硬盘超频   有许多DIYer都喜欢对计算机进行超频,但有时频率超高后,硬盘却出了问题。那么,如何才能保证超频后硬盘也能正常工作呢?请参考本文使用的方法,但由于这方法的宗旨是保证系统超频后的稳定性,所以不可避免地会造成硬盘性能的一定损失,请务必慎用。   许多硬盘都不能正常超频,罪魁祸首往往是UDMA模式。另外,一些品牌的硬盘本身也不适宜超频。   在较高频率下,PCI总线速度上去了,但对硬盘带来了非同小可的压力。这种情况下,有些硬盘会丢失数据,严重时甚至会造成数据的损毁。   按照PCI总线的设计规范,它的标准工作速度不得超过33MHz。下^04030301a^列出了PCI总线速度在设为外频的1/2或1/3分频时,硬盘所承载的频率(PCI速度):   i820主板以及某些BX主板支持1/4分频的PCI总线,能在外频为133MHz的前提下,提供标准的33MHz PCI速度。   在33MHz频率下,任何硬盘都不应该出问题;只有少数硬盘会在37MHz失效;但大多数的硬盘都过不了41MHz或44MHz那一关!若启用UDMA方式,会对硬盘带来更高的要求,而硬盘超频最坏的结局是重新分区,并格式化整个硬盘(原有的数据被损毁了)。那么,怎样避免这个问题呢?   首先要选好硬盘,然后是挑好主板。有些主板已经提供了1/4的PCI分频,如果你将CPU外频超到120MHz或133MHz以上,请务必使用这个设置。如果真的很想试试让你的硬盘在37/41/44MHz下工作,事先请做好重要数据的备份。超频前,最好先不要打开UDMA模式。如实在超不上去,请在BIOS中降低PIO模式的设置,并关闭UDMA相关项。   PIO模式主板通常默认为Auto(自动),可将其设为4,如果知道自己的硬盘受不了,还可设得更小,最小值是0。尽管硬盘的速度会放慢,但却能保证系统的稳定性,并减少数据损毁的几率。至于UDMA,与它有关的选项无论是Auto还是Enabled,都应将其设为Disable(禁止)。   最后再次提醒大家,这些方法只有在超频不成功的前提下使用。如果你的系统一切正常,就不要使用。 #1  总结   硬盘优化只是系统总体优化的一部分。一条链子的强度有多大,完全取决于最弱的那一环。除了做好硬盘的优化,其他系统组件也不能马虎。一个很简单的例子便是系统内存。无论你的硬盘有多快,你的CPU有多“劲”,如果只装了32MB内存,那么最终还是一个“跛子”系统。   本文的调节方法主要针对Win98中文第二版,其他版本采用的方法类似,但可能有细微差异。