为什么Mac硬盘驱动器不需要进行碎片整理

在Windows上,传统硬盘驱动器(但不是固态硬盘驱动器)通常需要进行碎片整理 - 这个过程可能需要相当长的时间。 在macOS(和Linux )上,您根本不需要担心它。 无论如何,为什么会这样,以及什么是碎片整理? 让我们来看看。

什么是碎片整理,以及Windows为什么需要它?

首先,让我们解决这个问题。 您不需要对固态驱动器进行碎片整理(事实上,大多数操作系统甚至不会让您)。 我们在这里谈论的是带有旋转盘片的传统硬盘。

即使在Windows上,碎片整理也不像过去那么重要。 现代硬盘驱动器速度更快,现代系统拥有更多内存,Windows现在默认使用NTFS文件系统 - 所有这些都减少了对传统硬盘驱动器进行碎片整理的需求。 最重要的是,如果您有这样的驱动器,Windows Vista,7,8和10都会在定期维护期间执行自动碎片整理,因此您甚至不必担心自己进行此操作。

但是,什么是碎片整理?

简而言之,当您从硬盘驱动器中删除文件时,文件占用的空间将标记为可用。 删除更多内容,您可以在硬盘上分散更多可用空间。 当您的操作系统将新文件写入磁盘时(或文件大小增加时),该文件的一部分可能会进入一个可用空间并进入另一个空间。 那是碎片化的。

所有操作系统都存在一定程度的碎片化。 这是他们的文件系统处理它的重要性。 macOS和Linux处理文件存储的方式略有不同。 他们尝试将这些文件分散到不同的位置,而不是将多个文件放在磁盘上。 这为文件增长和创建新文件留出了空间。 如果确实发生了碎片,操作系统会尝试移动文件以适应。

Windows工作方式不同。 在FAT和FAT32等旧文件系统上,没有针对碎片的内置保护,驱动器需要定期碎片整理。 目前,Windows在大多数驱动器上默认使用NTFS文件系统,它具有一些内置的防碎片保护(它为文件增长留下了一些缓冲空间) - 但它仍然不完美。

此外,大多数闪存驱动器仍然使用开箱即用的FAT32格式化,它们也可能变得支离破碎。

碎片整理尝试通过将所有文件移回原位来解决此问题。 然而,这是一个缓慢而烦人的过程。 大多数人都不会打扰,特别是因为Windows 10会在后台自动为您进行一些碎片整理。 尽管如此,许多人仍然每隔一段时间执行一次完整的碎片整理。

那么Mac为什么不需要进行碎片整理呢?

简短的回答是,Mac首先没有这个问题,因为它们使用完全不同的文件系统。 另一个简短的答案是,现在几乎所有的Mac都有固态驱动器,就像在Windows上一样,那些不需要进行碎片整理。

但对于使用旋转硬盘的旧款Mac,碎片整理也不是问题。 这取决于macOS存储文件的方式。 Mac使用的HFS和APFS文件系统无论如何都使用名为Hot File Adaptive Clustering和动态碎片整理的花哨过程自动碎片整理文件。

当您在macOS上存储文件时,它会为该文件留出空间以进行扩展,而不是将下一个文件打包到它旁边。 此外,当您打开文件时,macOS可以检测该文件是否位于错误的位置并自动将其移动到正确的位置。 这两个过程相结合意味着您几乎不需要对磁盘进行碎片整理; 实际上,Apple甚至没有发布带有新Mac的defrag实用程序。

如果我想做什么呢?

如果需要,您可以在macOS上对驱动器进行碎片整理,但请注意:

  • 可能没有必要。 如果您的计算机运行缓慢,可能是出于其他原因。
  • 在固态驱动器上根本没有必要。
  • 不是真的支持,并没有太多的软件可以做到这一点。
  • 通过干扰macOS的本机碎片整理可以使您的驱动器变慢。

无论如何,如果你愿意,你可以尝试iDefrag (12.95美元,仅适用于10.13 High Sierra以下的系统)或Drive Genius 4 (99美元)。

赞 (0)
分享到:更多 ()