我还需要对硬盘进行碎片整理吗?

我还需要对硬盘进行碎片整理吗?

我四处寻找,在网上找到了多个关于这个问题的答案。我关闭了 Windows 7 机器上的自动碎片整理功能,因为有人告诉我,这会导致磁盘磨损加剧(使用普通磁盘硬盘),而且它也没有必要,因为 Windows 现在有了更好的文件系统优化,产生的碎片更少。

这些是真的还是假的?我应该让它自动开启还是关闭,或者这真的很重要吗?

答案1

是的,对硬盘进行碎片整理仍然是可以的。

我没有找到任何理由相信现代 Windows 中的碎片比 win9 或 xp 中的碎片少,他们确实这么说过,但我花了很多时间查看簇中散落的数据,我认为他们没有。没有证据表明这种情况发生了。它确实变得非常碎片化,甚至散落在整个磁盘上。

很多(很多)操作系统文件都被锁定(在该操作系统中时)。锁定的文件在系统运行时不会被碎片整理,这使得 Windows 自己的碎片整理程序进行的在线碎片整理效率不高。而在操作系统运行之前进行的离线碎片整理则更加完整。

在此处输入图片描述 这张图片显示了我的系统中用红色标记的锁定文件,其中关闭了许多功能,让您清楚地了解操作系统仍在运行时有多少东西不会被碎片整理。此集群视图被放大,以显示数据区域而不是未使用区域。

这有关系吗?在大型缓存、磁盘硬件本身的更大缓存、如今磁盘的速度(甚至由于数据密度增加和方法改进而导致的较低 RPM 驱动器)以及预加载之间,感知性能并没有发生太大变化。顺序读取仍然要快得多。

MS 制作的预取系统,其部分功能依赖于碎片整理过程本身,允许对要读取的数据进行对齐,如果没有这个功能,它根本就不会那么有效。

在讨论碎片整理的必要性时,人们很容易忘记的一件事是磁盘恢复,当数据在下一个簇中是连续的时,取消删除文件或恢复文件项要容易得多。当文件表全部消失,并且您的恢复软件类型较低时,数据是连续的可以大大提高恢复的机会。(这不能代替需要适当的备份)

答案2

这是错误的。碎片会影响硬盘的性能,而且随着时间的推移,影响会越来越大。硬盘会不断读取、写入和删除数据。因此,逻辑上相关的数据并不总是出现在同一个位置。如果您要打开一个文件,而硬盘必须搜索数据,那么显然这会花费更长的时间。

碎片整理负责将逻辑连接的块重新按顺序排列。微软默认启用硬盘自动碎片整理并非巧合。如果您安装了固态硬盘,则应禁用此选项,因为它会给硬盘带来不必要的压力。

固态硬盘不受碎片的影响,因为它们以电子方式访问和读取数据。

相关内容