磁盘碎片整理时的注意
chw · 2007-09-10 19:46 · 63051 次点击
<;P>1、硬盘上的文件按照大小,类别分不同的区存放
可以猜想一个600M的文件要拷入满是几K大小的文件的分区,一定会被分成很多碎片,这对于大文件的读取是很不利的。所以要搞几个分区专门存放影片,虚拟光盘等大文件。按照类别存放的意思是,假如这个分区用来装应用软件,那不要用它装做为存档文件。这样做不仅为了防止误删,还因寿命较长的文件放在一个分区,一般只向里面添加文件而不删除,不会有碎片产生。
<;P>
<;P>2、被整理的磁盘分区要有一个比较大的比较连续的空白位置,用来中转文件数据
根据磁盘整理程序工作原理,这个区域是用来临时存放数据的,如果过小,导致硬盘总是一小块一小块的腾出空间,而且会导致寻道的频繁。
<;P>
<;P>3、如果要整理的分区实在太乱,可以把它的内容全部拷贝出来,格式化该分区,然后再将其拷贝回去。
<;P>
<;P>4、对于几个特殊文件和文件夹要特殊照顾
磁盘碎片的产生来自与不断的改变文件,一会儿删除一会儿新增。那Windows的虚拟内存交换文件,win386.swp就是我们要照顾的重点对象之一。它既能一会变大变小的造成其他文件产生碎片,又因为其他文件的影响而不连续存放,从而使得系统在用虚拟内存的时候慢的很(又是矛盾!)。所以我们要尽量把它放在一个单独的分区,或者干脆设置它的大小为500M这样的比较大的数值(在“控制面板→系统→性能→虚拟内存”中更改)。这样一来,它的大小一般不改变,不容易产生碎片。
另外,更加值得重视的又是大家常常忽视的一个文件夹是IE的临时文件夹。IE的临时文件夹存放着上网的浏览过的网页、网站的图片,Cookie等小文件。这些文件很小,往往只占一个簇,但是数量很大。而且这些文件常常不断的增减,是造成C盘文件碎片的主要原因。所以强烈建议将它放到其它的一个专门的分区中,在IE的“工具→Internet选项→Internet临时文件→设置”里可以更改它的位置,和占用磁盘的多少。其他类似的文件夹还有Windows下的Temp文件夹,它是很多软件临时存放解压缩文件的区域,里面的内容也常常改变。要改变它的位置可以在Autoexec.bat中加入语句“settemp=G:Temp”(“G:Temp”是按照我的硬盘为例,大家可以放置在其他目录)。
<;P>
<;P>5、不要在整理磁盘时进行写*作
由于磁盘碎片整理需要有一个相对稳定的磁盘环境,在此过程中最好不要从事其它任何磁盘写*作,否则磁盘碎片整理程序会因为磁盘存储情况发生变化而重新启动整理,这就会严重影响磁盘碎片整理的速度。为此,首先建议大家在计算机空闲时进行磁盘碎片整理,并在整理时不从事其它任何*作,以免影响碎片整理的正常运行。但有一点经常被忽视,这就是屏幕保护会和我们捣乱。如果在进行磁盘碎片整理时,不从事任何其它*作,那么系统会自动启动屏幕保护程序,而它的启动又必然会影响磁盘有存储状况,这反过来会影响磁盘碎片整理之前关闭屏幕保护功能。
<;P>
<;P>6、防止其它内存驻留程序对磁盘碎片整理的影响
在Windows运行之后,总是会有一些程序驻留在内存中,比如防病毒程序、计划任务调度以及其它的一些程序,这些程序会占用一些系统内存,使得Windows不能开动全部的马力来进行磁盘碎片整理,而且还有可能被自动激活(比如防病毒软件检测到某个文件被病毒感染),这样当然会影响整理的速度了。因此,我们必须将这些驻留内存的程序关闭。
一方面可以按下“Ctrl+Alt+Del”组合按键将这些驻留内存文件强行关闭;再者可以重新启动Windows,并在刚刚显示出桌面时按下“Ctrl”按键不放,这样系统就会跳过启动程序组中的所有程序,让内存保持在一个相对比较干净的状态,然后再进行磁盘碎片整理即可。
<;P>
<;P>7、自定义碎片整理程序文件优化功能
在Windows进行磁盘碎片整理时有个规律,系统会自动判断哪些程序和文件被调用的次数最多,然后将这些程序和文件移动到磁盘的最前列,这样在整理完磁盘碎片之后运行这些程序就会发现速度快了许多。但实际上考虑到现在计算机的配置都很高,调用大型文件最多只要几秒钟时间,而在磁盘碎片整理的时候则需要比较长的时间,因此如果能取消Windows这个自作主张的文件优化功能就可以节约不少时间。
原来Windows在运行过程中会对有关应用程序的运行次数进行监听和记录,并将它们的运行情况逐一记录下来。在进行磁盘碎片整理时,系统就会按照这个调用应用程序记录来完成程序文件优化。具体来说,Windows对每个应用程序的调用情况都保存在Windows目录中的Applog文件夹中(该文件夹为隐藏属性,事先需要调整文件显示状态为“显示所有文件”),每个应用程序对应一个记录文件,其记录文件的文件名就是应用程序的程序名,记录文件的扩展名为lg+“应用程序所在盘符”。比如程序保存在C盘上,则记录文件扩展名就是lgc,若应用程序在D盘上,则记录文件的扩展名就是lgd,像C盘上Winword.exe文件的记录文件就是winword.lgc、E盘上acdsee.exe文件的记录文件就是acdsee.lge。知道这个信息之后,只要对这些文件进行适当处理即可取消磁盘碎片整理时的优化。
<;P>
例如我们在C盘安装了Winamp播放器,但是在实际使用到的机会并不多,那么就可以取消系统对Winamp的启动速度进行优化,而此时所要做的仅仅是将Applog文件夹下的winamp.lgc文件删除即可。如果要最大程度的缩短磁盘碎片整理的时间,那就毫不犹豫地将这个文件夹中的文件全部Del吧!