小贴士:碎片整理
硬盘里的每一份文件存储的时候都会在一个叫引导区的空间内生成一份引导数据,就像一本书的目录。系统读取文件时就根据这个“目录”去到相应的区域执行读写操作。
而在你删除或者卸载掉某分文件的时候,被删除的实质上是引导文件而不是硬盘数据,这也是文件恢复工具起效的关键所在,它们只需要跳过引导文件,强行扫描硬盘找到你要的东西即可。
说到这里,似乎和磁盘碎片没有什么关系,我来举个例子吧。
假设我们有5个文件,分别命名为1、2、3、4、5,它们每个的大小都是1G,而且在硬盘上的存储是依次排列的。
那么它们在硬盘上的位置就大概是这个样子(1G)(1G)(1G)(1G)(1G)
再假设你删除掉了2和4
那么系统就删掉了2和4的引导文件,然后再次写入时将覆盖掉这两个存储区域内的东西。
那么对于系统来说,删除之后的存储位置应该变成这样
(1G)(0G)(1G)(0G)(1G)
而实质上呢?还是原来那个样子,只不过系统把第二个和第四个忽略掉了。
这时候如果你安装进来一个4G的文件,会变成什么样子?
(1G)(1G*)(1G)(1G*)(1G)(2G*)
1、3、5三个文件之间相互只有1G的空间空余,系统在安装进来新东西的时候会从前往后依次填满这些空余,直到后面的空白区域为止。
新4G的文件储存位置我在上面用*号标注了出来。大家可以看到,这个文件在磁盘上的存储实质上是被分成了三段,而不是一个整体。
这个例子里仅仅是几次简单的操作,文件体积也是简单的整数。而实际运行的时候每个文件的大小各不相同,时间久了整个磁盘上的存储位置就隔离的像夏天用的草席一样,一条隔着一条。
硬盘再次对某个文件执行各种操作的时候,必须跳过中间的其他文件。说起来似乎很简单,因为有引导区在。实质上呢?
引导区只告诉硬盘某个程序的数个片段各自在什么位置,而硬盘的读写则是按照顺序进行,只有到达指定位置时才会执行操作。
比如
(1G)(1G*)(1G)(1G*)(1G)(2G*)
在这里执行4G文件时,磁盘的操作实质上被暂停了两次。
换成实际的硬盘呢?也可以是成千上百次。
再加上前台后台各种程序都在运行着,这会耽搁多少时间?
效率就降了下来。
磁盘清理,实质上就是把某些断开的数据先移动到后面空白的存储区域,然后把前面的数据往前移动,让每个文件的存储位置保持连贯保持整体化。
上面的例子如果做了磁盘整理,其存储位置就变成了这样
(1G)(1G)(1G)(4G)
这时候如果再执行4G文件的操作,则不会出现暂停和等待的问题。
碎片整理的操作:
打开我的电脑,对着你的分区盘(比如C盘,D盘)点击右键选择属性,在属性菜单里选择“工具”选项卡那里可以轻松找到碎片整理选项。
有所不同的是,VISTA之前的WIN系列系统可以清晰的看到文件碎片的分部情况,而VISTA和WIN7则是全自动的。
相同的是,过多的碎片不可能一次性清理完毕。
首先要做的操作是分析碎片,就是让系统扫描硬盘上的引导文件,确定各个文件存储的位置分部情况,然后点击开始整理,接下来等着就行。
有时候如果硬盘使用的过满,比如一个100G的分区只剩下2G的空余,那么很多体积超过2G的文件碎片将无法移动(比如1080P高清电影动不动一个文件10多个G),建议可以把那些体积很大的文件换个地方暂时存放一下,待整理完再放回去。
XP和之前版本的系统建议连续整理三次以上,直到所有碎片的位置不再变动。
VISTA和WIN7,只要剩余空间足够,它们会一遍一遍的整理,直到达到最佳状态为止。
这种操作,一来可以减少硬盘某些区域的操作频率,可以最大化利用硬盘的剩余性能,有效延长硬盘寿命,
二来节省出来的时间也可以保证系统的流畅运行,即使不是很明显,但是在高速读写的时候会有明显的效果差距。比如从移动硬盘向机器上转存文件的时候,你会看到写入速度会有明显提升。
这些将主要体现在游戏和下载方面。至于系统的好处,权当是它的保健品吧,治病不行,延寿还是可以的。
以上