系统什么情况下会产生磁盘碎片?

即使到了今天,整理磁盘碎片依然是很多人都坚持每周进行的操作,虽然已经有很多种说法提到在NTFS磁盘格式下,是完全没有必要进行磁盘整理的。但 是这并不是完全的答案,其实在某些情况下,即使硬盘分区是NTFS磁盘格式,依然会导致磁盘碎片的产生,那么到底是怎样的情况下才会产生磁盘碎片呢?我决 定进行一个测试来证明我的猜想。

实验环境:

Windows 7 SP1 X64

新划出一个NTFS格式分区,大小1G

复制300个1MB的文件,总共300MB

随机删掉中间100个文件,腾出100MB空间,这些空间都是不连续的。分割成100个小空间。

然后再塞入一个343MB的大文件。可能的情况如下:

1、这个文件被碎裂成100多个碎片,塞入磁盘开始的100多个空间里。

2、这个文件会优先选择连续的空间存放,实在是没有足够的连续空间了才会拆开放入各种小空间。

实验过程

先介绍一下测试软件,这个软件叫“perfectdisk”,是“disk keeper”的竞争对手,显示图标很详细,用来做磁盘分析很好用。其中如果某个文件碎裂了,会以深一些的颜色显示(如深绿色),如果是连续的,那就会显示成浅颜色(如浅绿色)。

第一步:新建立1GB的分区。可以从软件的图示中看见格式化以后已经写入了一些东西,这些是MFT索引表,还有一些元数据。这是NTFS的特点。


▲1GB新分区的磁盘分析结果

第二步:写入300个1MB的文件,共300MB。可以看见基本上都是没有碎片的,有个别的存在碎片,估计是由于硬盘只有一个,磁头在读写中移动回C盘导致的。


▲写入300个1MB文件之后的磁盘分析结果

第三步:可以发现有一个文件碎成了2片,其他的文件都是连续的。


▲发现有一个文件碎成了2片

第四步:随机删除100个文件。完成之后再进行扫描,可以看到有很多的“孔洞”。


▲删除100个文件之后的磁盘分析结果

第五步:最后再复制一个343MB的大文件进去。可以看到因为剩余的磁盘空间够大,所以这343MB的文件是按顺序放在剩余的空间中的,并不会占用前面的“孔洞”空间。


▲剩余空间足够大时放入343MB大文件后的磁盘分析结果

第六步:然后再复制一个343M的大文件进去。由于这个时候已经没有足够大的空间,系统只能有优先用磁盘最末尾的文件。但是空间还不够,只能利用原来删除过文件的空白,把文件掰碎了放进去。


▲磁盘空间不够大时,再存放343MB大文件的磁盘分析结果

果然如我想象的那样,磁盘存在大段连续空间的时候,系统不会把一个文件掰成细碎的文件存放,而是会尽量寻找连续的空间,当连续的空间不足的时候,才不得不把一个文件掰碎放在各种缝隙里面。

结论

所以当你的C盘足够大、剩余空间足够多的时候,是不会产生大量的系统碎片的。而那些“C盘分15G就够用,分20G就够用”的人们,由于C盘可 用空间总是很小,在大量的系统文件读写过程中就会产生大量的碎片,由于大量的碎片严重影响了系统运行速度,所以“系统会越用越慢”。他们的系统总也用不长 久,每隔一段时间就要重装一次。所以要想系统运行快,尽量给系统分区更多的空间。

(0)

相关推荐

  • 图解win7怎么合并分区在不重装系统的情况下

    关于win7硬盘分区的问题,是现在很多朋友经常会使用到的功能,因为随着电脑的普及,我们对于电脑的要求也越来越多,需要使用的情况也越来越多,个性化的定制也成为电脑的一个需求,而整合分区便是其中一个最为受 ...

  • 怎么在Windows10不重装系统的情况下直接分区

    有的小伙伴在使用Windows10系统的电脑时,为了方便使用电脑,因此想要在不重装系统的情况下直接分区,但是却不知道如何分区,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,右击此电脑图标,接着 ...

  • 如何在升级win10系统的情况下解决看腾讯视频卡的问题

    随着社会经济的不断进步,信息社会也在不断进步着,有不少小伙伴已经升级了Windows10系统,但是发现升级系统后,看腾讯视频非常卡,大大影响了看视频的乐趣,小编想要在这提醒一下,可能是因为还没有安装好 ...

  • 怎样不重装系统的情况下调整C盘空间内存容量?

    电脑C盘系统盘里的文件太多,导致电脑C盘快爆满,系统越来越卡,怎么样可以在不用重装系统就可以调整C盘的容量. 操作方法 01 首先从电脑桌面左下脚开始里面进去找到"计算机"找到计算 ...

  • 教你在不重装系统的情况下换硬盘

    由于我的本本比较老了,买的时候硬盘仅是300g的,用时间长了收集一些资源什么的,渐渐硬盘空间就不是那么多了,前几天买一个硬盘,准备换一下,可是有不想重装系统,win8现在激活麻烦了,,,,,,下面正题 ...

  • 如何在不动磁盘内容的情况下,更改磁盘分区大小

    如何把E盘的多余空间转移到D盘上,如果D盘空间不够了,如何把别的盘空间转到D盘. 操作方法 01 在桌面右键点击我的电脑-管理 02 在计算机管理界面 点击磁盘管理 03 可以看到电脑中所有的硬盘和其 ...

  • 深入认识WinXP磁盘碎片整理系统

    如果你使用Windows XP操作系统,那么请注意磁盘碎片整理的问题。 1.为什么要需要整理碎片 磁盘上的文件布局会强烈地影响I/O性能,严重碎片化的或散布在磁盘中的文件和目录会损害性能,虽然Wind ...

  • Win7系统自带磁盘碎片整理功能在哪如何使用

    在现今电脑系统上磁盘碎片整理功能已经随处可见了,磁盘碎片整理就是通过对磁盘的垃圾文件进行清理,对磁盘碎片文件进行搬运整理,以达到释放更多的磁盘空间和更快的磁盘相应速度。如果大家使用的是Win7系统,大 ...

  • win7系统磁盘碎片整理在哪(win7清理磁盘碎片怎么清理)

    当我们使用计算机操作系统时,计算机磁盘不断地读写.当我们读写磁盘时,会有磁盘碎片.有什么方法吗?别担心.让我们共享win7中的磁盘碎片整理方法.虽然win10系统的增长趋势非常迅猛,但win7仍然是目 ...