许多人只知道用磁盘碎片整理程序整理硬盘是提高程序执行速度的一种好方法。但硬盘碎片整理过程非常费时,整理之后,上网、玩游戏,不到一两个星期,程序执行速度又会明显下降,硬盘碎片又大量增多了。这时,你一定会再用磁盘碎片整理程序重新整理磁盘。追求极速是好事,但如此频繁地做下去,费时麻烦不用说,久而久之,你的硬盘也会缩短使用寿命。
有没有一种好的方法,既不用频繁地整理硬盘碎片,又不至于过分地降低程序执行速度,答案是肯定的。现在就介绍给大家。
1、虚拟内存管理程序
虚拟内存的机制是,当应用程序所需的物理内存不足时,默认情况下Win9X会在硬盘C:\WINDOWS系统目录中产生一个文件名为WIN386.SWP的临时交换文件,用该文件所占用的硬盘空间虚拟成内存(即使你什么也不做,只是打开电脑,该文件也一样存在)。显然,虚拟内存管理程序会对硬盘频繁读写,产生大量的碎片,这是产生硬盘碎片的主要原因。
一般用户的硬盘都有多个分区,也习惯将Win9X系统和应用程序分别安装在C:\WINDOWS和C:\ Program Files目录下。为避免临时交换文件在C区频繁读写产生的大量的碎片,我们可以将临时交换文件指定在其他分区(如D区)生成,具体操作为:打开“控制面板\系统”,在弹出的对话框中单击“性能\虚拟内存”,选择“用户自己指定虚拟内存设置”选项,再从“硬盘”选项中选择D:\(注意:D区可用空间不可小于100MB),最后单击“确定”按钮。重新启动系统,你会发现WIN386.SWP临时交换文件已经生成在D区的根目录了,也就是说临时交换文件以后只会在D区产生大量的碎片。从而加快系统的启动速度。
2.IE浏览器
默认情况下,IE浏览器将C:\WINDOWS\Temporary Internet Files目录作为临时文件储存目录。若经常上网冲浪,IE浏览器会在该目录下生成大量的临时文件,同样会对硬盘频繁读写,产生大量的碎片。
为避免这些临时文件在C区频繁读写产生的大量的碎片,我们可以将该目录指定到其他分区(如D区)。具体操作为:先在D区建立一个目录(如IE目录),再选择“控制面板\Internet选项”,在弹出的对话框中单击“设置\移动文件夹”,最后选择D:\IE目录即可。经过这样设置, IE浏览器生成的大量临时文件只会在D区上产生碎片。
3、用Ghost整理磁盘碎片
记得我第一次用Windows中自带的碎片整理软件整理一个4GB的分区时,硬盘足足工作了7个多小时,从此以后我就再也没用它来整理碎片了。其实,用Ghost也可以整理硬盘,大家知道,用Ghost做磁盘映像时,Ghost会把硬盘分区中的每一个数据都完整地读出,然后把它写入一个GHO文件中,对于分区的空白部分,软件会自动跳过。然后当我们恢复GHO映像文件时,软件会把文件中的所有内容连续地写入分区中,于是所有的数据便都自动写在分区的头部,我们便得到了完整的未使用空间,原先的碎片文件也就自然消失。
用Ghost整理碎片的具体方法是:先用Scandisk扫描并修复分区上的所有错误码,再用Ghost给要整理的分区做一个GHO映像文件,文件的大小视分区的使用情况而定,然后再将GHO文件还原到原分区即可,这些操作最好在纯DOS模式下运行,在还原映像时一定要选对分区,否则会造成数据的丢失。根据我的使用经验,通过这个方法整理4GB的硬盘,所用时间大概在30分钟,比Vopt2000的所花的时间要长一点,但是效果要好得多,不过使用Ghost软件有一定的危险性,建议大家小心使用。
4.Windows临时文件目录的设置
许多的工具软件和应用软件在默认情况下的安装和运行时都会在C:\WINDOWS\TEMP目录下生成大量的临时文件,这些临时文件的频繁读写也会产生碎片。
解决的办法是:通过设置修改系统的环境变量,将系统临时文件目录指定为D区的TEMP目录。具体操作为:先在D区根目录建立目录TEMP,再编辑AUTOEXEC.BAT文件内容,在其中开始处输入SET TEMP=D:\TEMP和SET TMP=D:\TEMP两行,结尾处输入deltree /y d:\temp 和md d:\temp 两行(目的是删除有的程序执行后残留的临时文件)。之后,重新启动你的电脑,系统的临时文件目录指定到了D:\TEMP,绝大多数程序安装和运行时生成的临时文件只在D区产生碎片。
总结:你可以把Win9X、常用的工具软件和应用软件等安装在C区,再把虚拟内存管理的临时交换文件、IE浏览器的临时文件目录和系统的临时文件目录分别指定到D区(尽量不要安装其他的程序到D区)。这样,你只须每个月用磁盘碎片整理程序整理完D区的碎片,而C区中的程序经长时间使用,执行速度也不会明显降低了。
(出处:http://www.sheup.com)