生活哲学

为什么Mac硬盘不需要碎片整理?

在 Windows 上,传统硬盘驱动器(不是 SSD)通常需要进行碎片整理——这个过程需要花费大量时间。在 macOS(和 Linux)上,您无需担心这一点。为什么?

什么是碎片化? Windows为什么需要碎片化?

首先,请记住,所讨论的碎片是使用旋转盘片而不是 SSD(SSD 没有旋转磁盘并且不需要碎片)。即使在 Windows 上,碎片也没有以前那么重要了。

新硬盘速度更快,新机器内存更大,Windows 也默认使用 NTFS 文件系统——所有这些都无需对硬盘进行碎片整理。更不用说如果您使用这些驱动器,Windows Vista、7、8 和 10 在维护期间会自动进行碎片整理。

什么是碎片整理?

从硬盘中删除文件时,文件占用的空间量将被标记为可用。删除的越多,孔中的空间就越大。当操作系统将新文件写入驱动器时(以及文件大小增加时),可能一部分在这个地方,一部分在别处。这就是所谓的碎片化。

每个操作系统或多或少都是碎片化的,但文件系统处理这种情况的方式很重要。 macOS 和 Linux 处理档案的方式略有不同。它们不会将多个文件放在一起,而是分散在各处,从而为更大的文件留出空间并创建新文件。如果发生碎片,操作系统将移动文件。

Windows 不同。在 FAT 或 FAT32 等旧系统文件上,没有针对碎片的保护,必须定期对驱动器进行碎片整理。现在,Windows 默认在多个驱动器上使用文件系统作为 NTFS,尽管它具有碎片整理功能(为文件大小留出空间增加),但仍不完美。

大多数闪存驱动器仍然是 FAT32 格式,可能会出现碎片。

碎片整理会通过传输文件来解决,但这很慢。大多数用户并不介意,因为 Windows 10 会自动执行碎片整理,但有时会有人执行自我碎片整理。

为什么 Mac 不需要碎片整理?

简单的答案是它从一开始并没有遇到这个问题,因为它使用了完全不同的文件系统。此外,如今几乎每台 Mac 都使用 SSD,并且就像在 Windows 上一样,它们不需要碎片整理。

Mac 硬盘为什么不需要碎片整理的图 1?
文件系统的性质导致 Mac 不需要进行碎片整理

但即使在使用旋转驱动器的旧 Mac 上,也不需要进行碎片整理。这是由于 macOS 存储文件的方式。 Mac 使用的 HFS 和 APFS 文件系统通过称为 Hot File Adaptive Clustering 的非常好的过程自动对文件进行碎片整理。

在 macOS 上存储文件时,它会为文件的扩展留出空间,而不是把它们放在一起。打开文件时,macOS 可以检测文件是否放错位置,并自动切换到正确位置。结合这两个过程,您无需对驱动器进行碎片整理,Apple 也不必在 Mac 上提供碎片整理工具。

如果我想在 Mac 上进行碎片整理怎么办?

如果您愿意,您仍然可以这样做,但请记住:

  1. 如果设备运行缓慢,这可能是一个原因。
  2. 无需对 SSD 进行碎片整理。
  3. 没有多少软件能做到这一点。
  4. 它可能会使驱动器变慢,因为它会干扰 macOS 的原始碎片整理。

查看更多:

  1. 在 Windows 中使用磁盘碎片整理程序
  2. 应使用前 5 个硬盘碎片整理程序
  3. 这些优质的硬盘碎片整理软件

相关资讯

评论

回复