Board logo

标题: [交流] 小贴士:碎片整理 [打印本页]

作者: phantomyao    时间: 2011-1-21 23:58     标题: 小贴士:碎片整理

硬盘里的每一份文件存储的时候都会在一个叫引导区的空间内生成一份引导数据,就像一本书的目录。系统读取文件时就根据这个“目录”去到相应的区域执行读写操作。
而在你删除或者卸载掉某分文件的时候,被删除的实质上是引导文件而不是硬盘数据,这也是文件恢复工具起效的关键所在,它们只需要跳过引导文件,强行扫描硬盘找到你要的东西即可。
说到这里,似乎和磁盘碎片没有什么关系,我来举个例子吧。
假设我们有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,只要剩余空间足够,它们会一遍一遍的整理,直到达到最佳状态为止。

这种操作,一来可以减少硬盘某些区域的操作频率,可以最大化利用硬盘的剩余性能,有效延长硬盘寿命,
二来节省出来的时间也可以保证系统的流畅运行,即使不是很明显,但是在高速读写的时候会有明显的效果差距。比如从移动硬盘向机器上转存文件的时候,你会看到写入速度会有明显提升。

这些将主要体现在游戏和下载方面。至于系统的好处,权当是它的保健品吧,治病不行,延寿还是可以的。

以上
作者: daywin    时间: 2011-1-21 23:59

没什么太大的用处,改善有限,时间用长了重装下系统比啥都强。
作者: yxmise    时间: 2011-1-22 00:01

对于优化磁盘性能还是比较有用的,定期做一下还是对性能有帮助的
作者: 3153    时间: 2011-1-22 00:28

磁盘整理偶尔做一次就行了,现在硬盘这么大,经常搞这个,太慢而且效果也不是太明显
作者: smhl1989    时间: 2011-1-22 00:30

磁盘整理现在已经没有多大的作用了因为主流硬盘都在320G以上这么大的容量磁盘清理费时不说效果相当有限 随着硬件飞速发展 系统自带的磁盘清理早已经是一个可有可无的摆设
作者: haj5674    时间: 2011-1-22 00:58

多谢楼主的经验,拜读了先,不过用得很少,现在几乎都不整理了的,比较的懒,呵呵
作者: wxb34    时间: 2011-1-22 01:04

其实碎片整理的话,每使用两三个月整理一次就好了
作者: yuehu_p    时间: 2011-1-22 01:07

先做好合理分区的好 电影 音乐什么的数据文件放一块 软件放一块 系统一个盘 然后单划个区放交换文件 临时文件的 这样不用老整理
作者: dzablw    时间: 2011-1-22 21:08

xp比较需要做碎片整理,win7貌似就没有多少必要了。
作者: 008698    时间: 2011-1-22 21:47

我个人认为,碎片整理好像没什么作用。打开是电脑没有敢到速度加强。
作者: lovemagic    时间: 2011-1-22 21:50

磁盘整理还不如重装系统那,又麻烦又不讨好,不过还是谢谢分享
作者: zxaq    时间: 2011-1-22 22:08

碎片整理太麻烦,主要是整理的相当的慢,好几个小时整不了一个盘
作者: samuelsir    时间: 2011-1-22 22:10

感觉用途不太大啊,太花时间,又没多少效果
作者: amorphis001    时间: 2011-1-22 22:10

时间长了整理一次就可以了,没必要特意去 我都是睡觉的时候整理
作者: 面条01    时间: 2011-1-22 22:15

基本不用碎片整理功能,系统要是真的慢下来的话,用了效果也是不大的,一般都是直接还原!
作者: gy4669072    时间: 2011-1-23 13:37

谢谢分享,又学到东西了
作者: 379212511    时间: 2011-1-23 13:47

我用win7系统自带的碎片整理,速度还是可以的,就是效果实际上看不出
作者: lsjwan    时间: 2011-1-23 14:19

插屁系统倒是可以用用 不过还是比不上重装系统的快
作者: 四诗风雅颂    时间: 2011-1-23 14:23

不能够随便从左系统的机器来说还是很有必要的,尤其是一些数据库类型的机器,可以这么做。
作者: zcadqewxs    时间: 2011-1-23 14:23

这样做不一定会很好!!
第一:整理的时候,它要不停的从硬盘里面移动文件,这时候他会不停的读取和写入,对硬盘损坏很大!
第二:整理的时候突然断电,这样数据就别想找回来了
第三:是我自己试过,整理后好像更慢了点.......
作者: qqq1005    时间: 2011-1-23 14:34

定期做一下碎片整理,对提高运行速度还是有点好处的
作者: zippo2007    时间: 2011-1-23 14:37

win7没有必要,谢谢
作者: onejian    时间: 2011-1-23 14:43

这个看看还是非常有必要的,硬盘寿命一直都在下降。。。
作者: 庄子行    时间: 2011-1-23 15:09

关于整理碎片,个人还是觉得优化大师不错,第一个速度快,第二个整理效果也不错。系统自带的太慢了哦
作者: lingxiaotaizi    时间: 2011-1-23 15:11

碎片整理价值不大,整理前和整理后,电脑运行的速度还是差不多。最好是把重要文件备份一下,然后重新格式化重装系统
作者: love14513    时间: 2011-1-23 15:55

不错啊,碎片整理后电脑速度马上快了,学习咯~
作者: wang13468    时间: 2011-1-23 15:59

楼主这么辛苦,说什么也得顶下啊!
作者: ddsrd    时间: 2011-1-23 16:01

用优化大师嘛,碎片整理太浪费时间了,也没多大用
作者: qa2080639    时间: 2011-1-24 12:12

一般我是一个月整理一次        总得换过磁盘格式后(FA32-NTFS)  整理碎片快了N倍         NTFS的格式不错 但不知道有什么缺点
作者: djsisid    时间: 2011-1-24 12:19     标题: 回复 1楼 的帖子

谢谢楼主!!对于电脑菜鸟来说这贴帮助太大了。




欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://23.225.172.105/bbs1/) Powered by Discuz! 7.2