碎片整理是否与提高磁盘性能有关?

Imr*_*ran 21 windows performance defragment hard-drive

现在我们拥有更快更大的硬盘驱动器,它仍然有很大的不同吗?一般我发现如果磁盘性能变得太慢,可能是因为可用空间太少,解决方案是购买新的硬盘。

Dan*_*ker 20

它仍然是相关的,但是自从 Vista 发布以来,当计算机处于空闲状态时,Windows 会自动对您的硬盘进行碎片整理。如果您的计算机长时间闲置,这不再是必须手动完成的事情。


Arj*_*jan 7

它与SSD无关,SSD几乎(如果有的话)受碎片整理(没有要移动的读取头)影响。甚至更多:SSD 的“磁盘”的每个部分可以写入的次数要有限得多(“写入耐久性”;SSD 驱动器的寿命是多少?),所以特别是对于便宜的 SSD,最好使用整个磁盘,而不是通过运行碎片整理工具一遍又一遍地使用相同的部分。

对于那些对硬盘进行分区的人:这不是造成了巨大的碎片化吗?

尽管这个问题被标记为“windows”,但对于那些来到这里的人来说,给出了通用标题:它与每个文件系统无关。就像Mac 一样(强调我的):

如果您使用 Mac OS X,您可能根本不需要优化。原因如下:

  • 现在的硬盘容量通常比几年前大得多。有了更多可用空间,文件系统就不需要填满每一个“角落和缝隙”。Mac OS 扩展格式 (HFS Plus) 尽可能避免重复使用已删除文件中的空间,以避免过早填充最近释放空间的小区域。

  • Mac OS X 10.2 及更高版本包括对 Mac OS X 扩展格式卷的延迟分配。这允许在磁盘的一个区域中将多个小分配合并为一个大分配。

  • 碎片化通常是由不断地将数据附加到现有文件引起的,尤其是在资源分叉的情况下。随着更快的硬盘驱动器和更好的缓存,以及新的应用程序打包格式,许多应用程序每次只需重写整个文件。Mac OS X 10.3 Panther 还可以自动对此类增长缓慢的文件进行碎片整理。此过程有时称为“热文件自适应聚类”。

  • 积极的预读和后写缓存意味着较小的碎片对感知系统性能的影响较小。

[..]

在系统启动期间放置在“热带”中用于快速读取的文件之一也有可能在碎片整理期间移动,这会降低性能

当然,当使用操作系统附带的碎片整理实用程序时,后者不会发生。