我需要对 Mac OS X 进行碎片整理吗?

我需要对 Mac OS X 进行碎片整理吗?

Windows 需要定期进行碎片整理吗?

为什么 MacOS 没有碎片整理实用程序?

请教详细点的人

答案1

我认为最好的答案直接来自于此苹果支持知识库

关于优化和碎片化

磁盘优化是“精简”卷上文件物理位置的过程。重新排列文件和元数据,以缩短数据访问时间并最大程度地缩短移动硬盘磁头的时间。

随着文件被更改和保存,以及卷被填满,文件会随着时间的推移而变得“碎片化”,单个文件的不同部分存储在卷上的不同位置。收集文件碎片并将它们“重新组合”的过程称为优化。但是,如果在优化过程中发生故障(例如断电),文件可能会损坏,需要从备份副本中恢复。

我需要优化吗?

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

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

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

  • 碎片通常是由于不断向现有文件附加数据而导致的,尤其是资源分叉。随着硬盘速度更快、缓存更好以及新的应用程序打包格式的出现,许多应用程序每次都会重写整个文件。Mac OS X 10.3 Panther 还可以自动对这些增长缓慢的文件进行碎片整理。该过程有时被称为“热文件自适应聚类”。

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

答案2

我建议也看一下 Server Fault 的答案:

我对服务器故障的回答也适用于此:

答案有点儿是肯定的,不是。在某些情况下很有用,但与 FAT 或常规 HFS 相比,它的问题较少。所有文件系统都会产生碎片,但较新的文件系统对碎片的抵抗力更强。

就 Mac OS X 而言,与旧系统相比,HFS+ 在防止碎片化方面做得还不错,但碎片化现象仍然存在,只是程度不同。自 10.3 (Panther) 以来,操作系统本身也会动态整理“小”(20MB 或更小)文件。

碎片化仍然会发生,并且您会看到性能因此下降,尤其是在视频编辑系统或需要能够快速读取或写入大文件到磁盘的工作流程中。对于您的标准用户来说 - 几乎不是问题。

我使用过和遇到过的对 OS X 硬盘进行碎片整理的最流行的选项是:

  • 将硬盘克隆到另一个驱动器并返回。这是使用碳抄本或者超级并且需要额外的硬盘。如果作为备份程序的一部分,时间损失可能并不大,但这样做是免费的。

  • 碎片整理驱动天才还有一些其他实用程序也可以对硬盘进行碎片整理。我个人更喜欢 iDefrag。

答案3

这并不是说 OS X 不需要碎片整理。而是说与 Windows Vista 和 Windows 7 一样,OS X 会在计算机空闲时自动在后台对驱动器进行碎片整理。你永远不需要手动在 OS X 中对你的驱动器进行碎片整理。

答案4

在某些情况下,你需要进行碎片整理 - 虽然Mac OS X消除了 20 MB 以下文件的文件碎片(拆分文件),但无法消除目录碎片(文件之间的空格)。如果您的驱动器已满(超过 80%),或者您想在新兵训练营尽管有足够的可用空间,但您仍可能会收到错误,因为驱动器碎片会阻止操作系统获取足够的连续空间。

在我的经验中碎片整理做得很好 - 第 2 版已经推出,但它是付费软件。

相关内容