Answers:
这不是必需的。有关您可能不需要的更多详细信息,请阅读Amit Singh(Mac OS X Internals:A Systems Approach的作者)的“ HFS Plus卷中的 碎片”。
HFS是Mac OS X使用的文件系统(从技术上讲是HFS +),它具有许多内置措施,可以减少驱动器的碎片。首先,它使用基于范围的分配,这只是一种奇特的说法,它一次写入多个连续的数据块(因此,固有地具有较少的数据碎片)。其次,它使用延迟分配,这意味着磁盘写入将被“排队”,并作为一个组写入驱动器(再次,本质上减少了碎片)。最重要的是,Mac OS X可以对文件进行即时碎片整理。
总而言之,碎片并不是Mac真正的问题,这就是为什么您没有在Mac OS X中看到用于对驱动器进行碎片整理的程序的原因。
附带说明一下,有一些商业程序可以对OS X中的驱动器进行碎片整理,但这本质上是蛇油。您的驱动器上可能会有一些零散的碎片,这些应用程序一定会解决这个问题。但是,这是100%不必要的,您不太可能看到任何好处。
大多数人会以大多数人不理解的技术论点告诉您Mac不会遭受磁盘碎片的困扰。
的确有些道理:既然没有花费20美元购买可能根本无法改善计算机性能的东西,那么您什么也做不了,您可以专注于其他维护任务,而只是在购买新的Mac时(或重新安装)老的太慢了。
但是:不关心磁盘碎片的一个重要先决条件是始终在磁盘上保留一些可用空间(我找不到任何建议不引人注意,但经常提到20%)。
并保持事实:
顺便说一句(@Dori的答案),在HFS Plus卷中引用的“ 碎片”明确地表明了这一点:
请注意,我无意对HFS +的抗碎片性提出任何要求。我抽取的样本量太少,无法概括我的“结果”。
PS我知道Web浏览器(我感兴趣的领域)至少有时会受到碎片的影响(例如:mozilla,chrome)。我自己遇到的问题类似于mozillla的问题跟踪器中描述的问题。
一般来说,您不需要对HFS +进行碎片整理。尽管可以对其进行分段,但OS X内核中的实现包括许多倾向于限制分段的功能,包括延迟的块分配和热分段。除非您做一些非常奇怪的事情(在进行大量读取和删除操作时,始终将驱动器的容量保持在99%以上),否则很难对驱动器进行大量分段。
通常唯一值得对OS X驱动器进行碎片整理的时间是在您尝试执行LVM操作(例如收缩用于Bootcamp的分区)时,并且内置工具会失败。原因是这些故障很大程度上是由目标布局外部的块中存在的卷的某些核心结构(如盘区或目录文件)引起的。从技术上讲,这些文件是文件,但是由于它们用于存储卷元数据,因此内置文件移动代码很难将它们移动到活动(挂载)的分区上,但是脱机工作在磁盘上的碎片整理实用程序只能将它们移动到分区的开头,它可以使音量调整器正常工作。
因此,尽管碎片整理实用程序通常不值得,但它们不是蛇油,而只是非常专业的工具。
没有您应该(必须)使用的东西。如果Apple认为需要它,它将是内置的。
Mac与Windows完全不同。
请检查:http : //osxdaily.com/2014/01/13/defrag-mac-hard-drive-necessary-or-not/
当您需要缩小安装分区或在其他地方使用hfs +时,osx显然需要碎片整理程序
一个很好的例子是,当您仅使用osx多年并开始在其中使用双重引导之后,例如安装了第二个操作系统,如gnu / linux(与我本周所做的完全一样),并且它被称为gnu / linux(像ubuntu)变得越来越流行,并且特别是在osx用户中越来越流行-在这种情况下,它并不罕见,这完全适得其反,而且必须备份所有信息,在重新调整分区大小后重新格式化分区,然后重新安装当您只需要在调整大小之前对其进行碎片整理时,再次将osx返回
所以每个人,请不要说没有人需要在osx或hfs +上使用碎片整理工具-就像我解释的那样,这有点荒谬。