首页 > 范文大全 > 正文

硬盘存储优化

开篇:润墨网以专业的文秘视角,为您筛选了一篇硬盘存储优化范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

硬盘作为电脑的存储设备,容量变得越来越大。很多用户已经没有为了空间而东挪西移或是经常整理硬盘的习惯,这就在无形中导致了垃圾文件产生的过多,从而使得系统的整体性能显著下降。如果垃圾严重,甚至可能会影响到程序的正常运行。所以为了更好地使用硬盘,就要对硬盘进行系统的优化,让自己的电脑不要被硬盘所拖累。

一、操作系统优化硬盘

1.打开硬盘DMA传输模式

(1)如何打开DMA模式

DMA是一种快速的数据传输模式,开启后能增加硬盘或光驱的读取速度,并提高稳定性。如果硬盘支持DMA模式,就应该打开模式。在Windows98/Me下打开DMA的方法:首先确定硬盘是否支持DMA传输模式(即是否支持UDMA33/66/100或UDMA133),采用VIA芯片组的主板则需要安装VIA的四合一驱动程序;如果硬盘能够支持DMA模式,则可以在“设备管理器”选项的“磁盘驱动器”一栏,双击欲优化的硬盘驱动器,进入“设置”选项,在“选项”中确定选中“DMA”。虽然在WindowsXP下打开DMA的方法与Windows98/Me基本相同,但是在高级设置这个选项卡内,需要选择“DMA(若可用)”和“确定”才行。

(2)如何解决冲突问题

老硬盘(比如4GB以下的硬盘)因为不支持DMA方式,打开DMA模式后可能出现问题,建议不要打开DMA。有些支持DMA的硬盘,打开DMA后也可能在Windows内部出现冲突,解决办法是:在inf目录下找到Mshdc.inf文件,在[ESDI_Addreg]小节的最底部加入“HKR,IDEDMADrive0,301”和“HKR,IDEDMADrive1,3,01”这两行就可以啦。

2.正确设置硬盘缓存

(1)硬盘缓存的作用

缓存对于电脑硬件的作用不容忽视,从CPU、光驱到硬盘都离不开缓存。缓存能够协调数据传输速度,保证数据传输的稳定性和可靠性。目前的硬盘产品基本都带有8MB以上的缓存,但对于操作系统是远远不够的。一般来说,硬盘缓存越大,其数据传输率与稳定性就越高,这样电脑用户可以通过增加硬盘的缓存容量来提高其性能。

(2)调整预读缓存的大小

在“控制面板”里,依次点击系统――性能――文件系统,打开“硬盘”设置页。在“此计算机的主要用途”一项中可以看到系统默认的“台式机”。这种设置只能存储已访问过的32个文件夹和677个文件,电脑用户需要将其改为“网络服务器”,使之提高到可存储64个文件夹和2729个文件。接着把“预读式优化”这一项的滑块拖到最右侧,这样当程序连续请求的数据达到64KB时,Windows会自动预读,最后重启电脑即可。

(3)根据内存容量设置缓存

根据电脑中内存容量的大小来设置硬盘的缓存。因为硬盘是将内存作为数据交换空间的,如果电脑用户的内存足够大,就可以把内存的30%左右作为硬盘缓存。方法是在“系统信息”里选择“系统配置实用程序”,打开系统文件“System.ini”,找到其中的[vcache]设置项,可见下面有minfilecache和maxfilecache“最小(大)磁盘缓冲区”刚够参数,设置后重启电脑即可生效。

二、 加速程序优化硬盘

1.安装与主板芯片相对应的硬盘加速软件

一些芯片组厂商为了方便电脑用户的使用,提供了专门的硬件加速软件,比如INTEL的IAA和VIA的IDE这类专用驱动软件等。这类软件安装上,程序会自动根据硬盘的物理特性来选择最佳的传输模式,会使硬盘工作在应有的高性能状态下。

2.安装硬盘厂商推出的专用硬盘加速软件

同芯片厂商一样,硬盘厂商通常也提供硬盘加速软件,我们可以通过这些软件正确地设置硬盘从而达到提速的效果。比如IBM的DTF(DriveFitnessTst)、WD的DataLifeguardTools、Maxtor的PowerDiagnostic(Powermax)、Seagate的SeaTools等。它们能够提高硬盘的抗震和抗冲击能力,并通过软件结合的方式,使硬盘具有自我监测、自我诊断与一定程度的自我修复能力。著名的硬盘制造商迈拓(Maxtor)在近期的一款名为Maxboost的硬盘驱动,则是这类加速优化软件中最为突出的代表。迈拓官方称其能够大幅提升自家生产的硬盘性能,最大可以提升60%!这可是让人激动的消息,在硬盘性能逐渐成为系统瓶颈的今天,如果采用软件方式的MaxBoost真的能够起到如此大的作用,称其为重要技术突破也不为过。MaxBoost实际上一款硬盘驱动程序,它替换了Windows2000/XP的底层硬盘驱动程序,能够针对不同的应用软件而自动在系统内存设置一个大小适当的缓存,在硬盘读写数据前起到预读和缓冲作用,利用高速的系统内存并辅以一种不肯公布技术细节的“高级算法”,从而有效地提升硬盘读写速度,达到提升应用程序和系统速度的目的。下面将以这款软件为例进行介绍,让大家能够清楚地了解到这类硬盘加速软件的实际效果。

(1)驱动程序的安装

从“驱动之家”网站下载并进行安装该软件。在电脑用户进行MaxBoost的安装过程中,该程序会自动列出检测到的硬盘,让用户选择需要使用MaxBoost的硬盘。选择并确定后即重启,MaxBoost就会自动运行。如果用户想关闭该软件或对该软件进行设置,可右键单击在系统托盘区的程序图标就会弹出选择菜单。

(2)利用软件进行优化

MaxBoost的主界面中有三个选项卡:第一个选项卡是一般设置页面,这里列举出所有能检测到的硬盘,当然在这里只包括迈拓和昆腾两种硬盘,电脑可以在这里更改硬盘的应用设置;第二个选项卡是一个测试页面,提供了简单的读写的存取时间测试,以两个精美的仪表来分别表示平均读取和写入时间;第三个选项卡则是它的进阶设置页面,在这里可以设置缓存区域的大小及多媒体应用的优化。根据不同的硬盘数量和系统物理内存,缓存可以设置的范围也不一样。如果电脑用户使用两个硬盘,并想让它们同时使用MaxBoost,那就最少要有512MB内存。

(3)性能的显著提升

经过专业软件测试后,我们发现使用MaxBoost的硬盘并没有达到官方宣称的60%的性能提升。但在一些方面的应用仍然给电脑用户带来了很大的惊喜,比如大幅提升的商用磁盘性能和高端磁盘性能,而在实际应用中的拷贝测试更是尽显威力。从测试结果看来,超线程并不能给磁盘性能带来什么提高,所以单纯从磁盘性能考虑的话,使用超线程的用户如果为了享受更高的磁盘性能可以把超线程关闭。而使用32MB的缓存确实要比16MB的缓存性能更高些,但差距较小,以16MB的内存占有来换取这点性能提升,到底值不值,就由电脑用户自己衡量了。