设为首页收藏本站
鲜花(0) 鸡蛋(0)
发表于 2008-10-12 13:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
使用计算机的朋友都知道,即使你删除了一个很小的文件,在硬盘中也会产生一些碎片,造成硬盘空间使用不连续的情况,更不用说删除现在动辄数百兆的软件了。随着计算机合作的时间增加,磁盘碎片的数量也会与日俱增,文件碎片多了会影响到硬盘的读、写速度,引起簇的连接错误和丢失文件等情况的发生。这就会极大的影响Windows的系统效率,而且运行程序时磁头的频繁读取,还会加速硬盘的损耗,减少它的寿命,所以经常对磁盘碎片进行整理是非常有必要的。

  Windows中附带的“磁盘碎片整理程序”就是用来整理文件碎片的工具,不过这个程序使用的时候速度很慢,如何才能快速有效的进行磁盘碎片整理呢?只要能注意以下十个问题就可以加快磁盘整理的速度:

  1、硬盘的分区要合理

  硬盘的分区也是一门艺术,能考察一个人管理和分类能力,千万不要小看它。随着大容量硬盘的普及和信息爆炸,好的分区能方法帮助我们方便的管理文件。一般建议在不影响使用的情况下,多分几个区,千万不要一个C盘就占30G,这样的话整理一次硬盘就要等好久,而且产生碎片的速度也很快。一个分区越大,读写它的概率也越高,也就越容易乱。一般C盘可以分的小一点,2G左右,整理起来也方便一些;还要留一个1G左右的分区用来单独装虚拟内存交换文件和IE临时文件夹等。其他的分区可以是大家自己分配,但是一个分区不宜大于10G,否则整理碎片的时候就只有睡觉了。

  2、硬盘上的文件按照大小,类别分不同的区存放

  可以猜想一个600M的文件要拷入满是几K大小的文件的分区,一定会被分成很多碎片,这对于大文件的读取是很不利的。所以要搞几个分区专门存放影片,虚拟光盘等大文件。按照类别存放的意思是,假如这个分区用来装应用软件,那不要用它装做为存档文件。这样做不仅为了防止误删,还因寿命较长的文件放在一个分区,一般只向里面添加文件而不删除,不会有碎片产生。

  3、被整理的磁盘分区要有一个比较大的比较连续的空白位置,用来中转文件数据

  根据磁盘整理程序工作原理,这个区域是用来临时存放数据的,如果过小,导致硬盘总是一小块一小块的腾出空间,而且会导致寻道的频繁。

  4、如果要整理的分区实在太乱,可以把它的内容全部拷贝出来,格式化该分区,然后再将其拷贝回去。

  5、对于几个特殊文件和文件夹要特殊照顾

  磁盘碎片的产生来自与不断的改变文件,一会儿删除一会儿新增。那Windows的虚拟内存交换文件,win386.swp就是我们要照顾的重点对象之一。它既能一会变大变小的造成其他文件产生碎片,又因为其他文件的影响而不连续存放,从而使得系统在用虚拟内存的时候慢的很(又是矛盾!)。所以我们要尽量把它放在一个单独的分区,或者干脆设置它的大小为500M这样的比较大的数值(在“控制面板→系统→性能→虚拟内存”中更改,图1)。这样一来,它的大小一般不改变,不容易产生碎片。  

  另外,更加值得重视的又是大家常常忽视的一个文件夹是IE的临时文件夹。IE的临时文件夹存放着上网的浏览过的网页、网站的图片,Cookie等小文件。这些文件很小,往往只占一个簇,但是数量很大。而且这些文件常常不断的增减,是造成C盘文件碎片的主要原因。所以强烈建议将它放到其它的一个专门的分区中,在IE的“工具→Internet选项→Internet临时文件→设置”里可以更改它的位置,和占用磁盘的多少(图2)。其他类似的文件夹还有Windows下的Temp文件夹,它是很多软件临时存放解压缩文件的区域,里面的内容也常常改变。要改变它的位置可以在Autoexec.bat中加入语句“set temp=G:\\Temp”(“G:\\Temp”是按照我的硬盘为例,大家可以放置在其他目录)。

  6、运行Defrag的时候尽量不要运行其他程序,关闭一切不必要窗口

  运行其他程序,既会使盘上多出几处“不可移动的数据”,而造成整理的不完全;还会互相拖满的速度。一般的PC都是用IDE硬盘,而IDE的读写是很耗费CPU资源的,不相信大家可以在拷贝文件的时候打开系统监视器,CPU的占用率肯定在100%。这就可以想象整理硬盘的时候打开其他程序,速度一定会互相影响。

  7、不要在整理磁盘时进行写操作

  由于磁盘碎片整理需要有一个相对稳定的磁盘环境,在此过程中最好不要从事其它任何磁盘写操作,否则磁盘碎片整理程序会因为磁盘存储情况发生变化而重新启动整理,这就会严重影响磁盘碎片整理的速度。为此,首先建议大家在计算机空闲时进行磁盘碎片整理,并在整理时不从事其它任何操作,以免影响碎片整理的正常运行。但有一点经常被忽视,这就是屏幕保护会和我们捣乱。如果在进行磁盘碎片整理时,不从事任何其它操作,那么系统会自动启动屏幕保护程序,而它的启动又必然会影响磁盘有存储状况,这反过来会影响磁盘碎片整理之前关闭屏幕保护功能。

  8、防止其它内存驻留程序对磁盘碎片整理的影响

  在Windows运行之后,总是会有一些程序驻留在内存中,比如防病毒程序、计划任务调度以及其它的一些程序,这些程序会占用一些系统内存,使得Windows不能开动全部的马力来进行磁盘碎片整理,而且还有可能被自动激活(比如防病毒软件检测到某个文件被病毒感染),这样当然会影响整理的速度了。因此,我们必须将这些驻留内存的程序关闭。

  一方面可以按下“Ctrl+Alt+Del”组合按键将这些驻留内存文件强行关闭;再者可以重新启动Windows,并在刚刚显示出桌面时按下“Ctrl”按键不放,这样系统就会跳过启动程序组中的所有程序,让内存保持在一个相对比较干净的状态,然后再进行磁盘碎片整理即可。

  9、自定义碎片整理程序文件优化功能

  在Windows进行磁盘碎片整理时有个规律,系统会自动判断哪些程序和文件被调用的次数最多,然后将这些程序和文件移动到磁盘的最前列,这样在整理完磁盘碎片之后运行这些程序就会发现速度快了许多。但实际上考虑到现在计算机的配置都很高,调用大型文件最多只要几秒钟时间,而在磁盘碎片整理的时候则需要比较长的时间,因此如果能取消Windows这个自作主张的文件优化功能就可以节约不少时间。

  原来Windows在运行过程中会对有关应用程序的运行次数进行监听和记录,并将它们的运行情况逐一记录下来。在进行磁盘碎片整理时,系统就会按照这个调用应用程序记录来完成程序文件优化。具体来说,Windows对每个应用程序的调用情况都保存在Windows目录中的Applog文件夹中(该文件夹为隐藏属性,事先需要调整文件显示状态为“显示所有文件”),每个应用程序对应一个记录文件,其记录文件的文件名就是应用程序的程序名,记录文件的扩展名为lg+“应用程序所在盘符”。比如程序保存在C盘上,则记录文件扩展名就是lgc,若应用程序在D盘上,则记录文件的扩展名就是lgd,像C盘上Winword.exe文件的记录文件就是winword.lgc、E盘上acdsee.exe文件的记录文件就是acdsee.lge。知道这个信息之后,只要对这些文件进行适当处理即可取消磁盘碎片整理时的优化。

  例如我们在C盘安装了Winamp播放器,但是在实际使用到的机会并不多,那么就可以取消系统对Winamp的启动速度进行优化,而此时所要做的仅仅是将Applog文件夹下的winamp.lgc文件删除即可。如果要最大程度的缩短磁盘碎片整理的时间,那就毫不犹豫地将这个文件夹中的文件全部Del吧!

  10、注意电源问题

  整理了一半断电,虽说按照上面的原理也许不会丢失数据,但是硬盘在繁忙工作的时候突然断电对它的损害是比较大的。

  只要能注意以上十点,那么你的磁盘整理速度和最终的效果将会大幅提升。
您需要登录后才可以回帖 登录 | 注册

本版积分规则


GMT+8, 2024-12-22 17:23 , Processed in 0.046654 second(s), 18 queries , Gzip On, Redis On.


快速回复 返回顶部 返回列表