2024年2月17日发(作者:)

内存作缓存,打造高速硬盘

前几篇文章中,介绍了通过建立虚拟内存盘、取消虚拟内存等方法,来提高系统性能。但能根本解决硬盘读写速度的,还是要提高硬盘缓存,进而提升硬盘读写速度。

硬盘本身也有缓存,但容量都很小,现在好的硬盘也不过32MB,最高也不超过64MB。笔记本硬盘更少,一般的仅8MB,最高的也不过16MB。把富余的内存用于硬盘缓存,就可以提高硬盘读写速度,从而提升硬盘性能。

最好的硬盘缓存软件就是SuperCache3.0。也是DIY爱好者最常用的硬盘工具。SuperCache3.0最常见的是服务器版,而我们需要的是单机版。单机版可以到这里下载:/down/978993/ccty9527

一、SuperCache3.0软件安装

下载解压缩后,文件夹里有单机版安装文件、单机版注册机和服务器版安装文件与注册机:

首先运行注册机scsv-3.0.2-desktop-keygen,输入用户名,再点击Generate得到安装注册号:

然后运行安装文件scsv-3.0.2-desktop,输入上一步骤得到的用户名和注册号,一路下一步就可以顺利安装。安装完成后,重新启动计算机:

二、硬盘分区缓存设置

重新启动后,就可以对各个硬盘分区的缓存进行设置。右键点击分区,选择属性,再依次点击红圈中的Performance-SuperCache-Start:

在弹出的窗口里对各项进行设置,第一项一般设为32KB;第二项根据内存富余情况设置,一般为128MB的整数倍;第三项经常使用的系统盘设为MFU,其他设为MRU;第四项设为3;其他一般不再设置:

这里第二项设置的内存占用系统内存,设置越多占用系统内存越大,因此其他不常用的分区设为默认的128MB内存足够,不用的分区就不用设置:

三、硬盘性能测试

大幅度提高硬盘缓存后,性能能否提高呢?下面就来看看测试情况。

要测试各个分区读写速度,用常用的测试软件HD Tune和HD Tach不行,只能用HD Speed。用HD Speed分别测试设置了缓存的分区、没有设置缓存的分区以及内存盘:

XP系统建立的内存盘平均读取速度为4176MB/S,这个速度和WIN7建立的内存盘速度相近。没有设置缓存的硬盘分区,平均读取速度为60.8MB/S,也和硬盘测试的读取速度相近。设置了缓存的硬盘分区平均读取速度达到81.6MB/S,比没有设置缓存的分区提升了34.2%。可见,设置了硬盘缓存的分区读取速度明显提高。

再来看看PCMark05对硬盘测试的表现。PCMark05测试是对计算机系统的整体测试,可以测试出硬盘对整个系统性能的整体表现。

测试结果表明,硬盘得分4932分,比缓存设置前的4236分增加了16.4%;总分7230分,较缓存设置前的6883分增加了5.0%。XP启动速度从7.07MB/S提高到8.45MB/S,提升了19.5%,

测试证明,利用富余内存设置为硬盘缓存,对于提升硬盘读写速度,提高系统整体性能都有好处。硬盘读写测试,设置缓存可以提升34.2%;硬盘整体性能测试,提升16.4%;开机速度提升了19.5%。这些成绩都说明设置硬盘缓存确实有利系统性能提升。