辉煌中国英文:磁盘清理与磁盘整理的速度怎么相差那样多呢?

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 01:13:49
在某一硬盘里的属性里有一个按扭是“磁盘清理”,这个操作只要几分钟,而要是进行碎片整理要几个小时,这是为什么呢?谢谢你回答我的问题!

这是两个完全不同的概念。

磁盘清理只是把一些在硬盘上长期不用的文件,如回收站里的,一些上网历史文件等,进行删除,以获得更多的磁盘空间,所以很快的。

碎片整理
同一磁盘文件的各个部分分散在磁盘的不同区域。当在磁盘上删除旧文件并添加新文件时就会出现碎片。它减慢了磁盘访问的速度,并降低了磁盘操作的综合性能,尽管通常这不是很严重。
进行碎片整理就是将部分文件重写入硬盘上相邻扇区的过程,以便提高访问和检索的速度。当文件更新时,计算机一般将这些更新保存在硬盘上最大的连续空间,该空间通常不是文件其他部分所在的扇区。当文件因此出现碎片时,则每次打开文件时,计算机都必须搜索硬盘查找所有的文件部分,这就减慢了响应速度。

因为两者虽然都是磁盘操作,但它们的处理过程和对象是完全不一样的。
所谓的磁盘清理,其实就是将磁盘上的临时文件和过期文件删除。这个过程非常简单,首先,磁盘清理工具将磁盘上特定的有临时文件后缀名的文件找出来,然后删除它们,而且这个删除的过程并不是真的一个个的从磁盘上删除,而是在磁盘上一个类似于文件目录的叫文件分配表FAT的东西中删除文件名,即完成。
而磁盘整理的原理和对象和磁盘清理很不一样。其实一个文件的数据存放在磁盘上,是分成文件碎片,然后按一个叫“簇”的单位存放的。在我们平时使用电脑的过程中,由于对文件的复制,粘贴,删除等,导致文件存放的那些簇不是按顺序存放了,也就是说,一个文件被东一点西一点的放在不同的地方,因此,磁盘整理的过程就是将这些文件的“碎片”从不同的地方集中然后顺序存放,这样可以减少系统在磁盘中寻找文件的时间。磁盘清理的对象是一个字节一个字节的数据,而不是简单的文件名,因此,处理时间往往很长。