APFS 与 exFAT:你的 Mac 外置驱动器该用哪种格式
为外置驱动器选择正确的文件系统,会影响从性能到数据安全的方方面面。这里是为 Mac 用户准备的实用解析。
你刚买了一个新的外置驱动器,macOS 正问你想如何格式化它。APFS、Mac OS 扩展、exFAT、MS-DOS FAT。这些名字本身说明不了什么,而选错一个会在日后带来实实在在的麻烦。
快速答案: 如果该驱动器只会和 Mac 搭配使用,请用 APFS——它更快、原生加密,并且凭借写时复制能在意外断开中存活下来。如果你需要与 Windows、Linux、游戏主机或相机共用驱动器,请用 exFAT——它通用,但没有日志记录,所以务必干净地推出。对于现代 macOS 上的时间机器驱动器,始终选 APFS。
对现代 Mac 用户来说,这个选择主要归结为两个选项:APFS 或 exFAT。每种都有明显的优势和实实在在的取舍。
APFS:Mac 原生选项
APFS(Apple 文件系统)是 Apple 为自己的硬件设计的。每台 Mac 的内置驱动器都使用 APFS。在现代 Mac 上通过磁盘工具格式化外置驱动器时,它是默认选项。
APFS 对外置驱动器最大的优势是数据安全。APFS 采用写时复制架构,这意味着它绝不会就地覆盖现有数据。当你修改一个文件时,APFS 会先把新版本写入空白空间,然后再更新指针以引用新位置。如果写入途中出了问题,原始数据依然在那里。
这对外置驱动器至关重要,因为它们会意外断开。也许线缆被碰到了。也许你忘了推出。也许你的孩子绊到了它。有了 APFS,意外断开不太可能损坏文件系统。你可能会丢失那一刻正在写入的内容,但其余数据依然完好。
APFS 还支持原生加密、快照,以及宗卷之间的空间共享。如果你在 macOS Big Sur 或更高版本上将该驱动器用于时间机器备份,APFS 是默认且首选的格式,不过 HFS+ 仍受支持。
缺点是兼容性。没有第三方软件,APFS 驱动器在 Windows 上完全不受支持,在大多数 Linux 发行版上若没有 FUSE 驱动程序之类的额外工具也无法访问。如果你哪天需要把这个驱动器插到一台非 Mac 电脑上,APFS 就会成为问题。
exFAT:通用选项
exFAT 是个折中的选择。它在 macOS、Windows、Linux、游戏主机、智能电视,以及几乎任何带 USB 端口的设备上都能原生工作。
如果你要在 Mac 和 PC 之间共用驱动器,exFAT 多半是你唯一切实可行的选项。它能毫无障碍地处理大文件(不像 FAT32 有 4GB 限制)和大容量宗卷。
代价是 exFAT 没有日志记录,也没有写时复制保护。如果你的驱动器在写入途中意外断开,exFAT 无法从容恢复。文件系统结构可能会处于不一致的状态,你丢失的可能不只是正在写入的那个文件。
exFAT 还比 APFS 更容易产生碎片,随着时间推移会拖慢性能,在机械硬盘上尤其如此。SSD 在硬件层面能更好地应对碎片,但 exFAT 在 Mac 上的表现仍不如 APFS。
与 APFS 相比,磁盘工具的“急救”功能修复 exFAT 宗卷的能力有限。一旦出了问题,你的恢复选项会更狭窄。
每种格式如何应对推出问题
这里有一点大多数格式对比都不会提到:文件系统的选择会影响推出失败的风险有多大。
有了 APFS,如果你无法推出,最终只能强制推出,或(最坏情况)直接拔掉驱动器,写时复制架构会给你一张安全网。你的数据从未被就地覆盖,所以恢复的几率要高得多。
有了 exFAT,同样的情形则是真正危险的。一次被中断的写入可能损坏目录结构,影响到正在写入的那个文件之外的其他文件。一次糟糕的断开就可能连锁导致多个文件丢失。
如果你是那种偶尔不得不强制推出驱动器的人(说实话,大多数 Mac 用户都是),APFS 能针对数据丢失提供明显更好的保护。我们在强制推出安全吗?中更深入地探讨了实际风险,并在不推出就拔掉外置驱动器会损坏它吗?中讲解了如何辨别何时可以安全地这样做。
何时选择 APFS
如果该驱动器只会和 Mac 搭配使用,请用 APFS。这包括:
- 时间机器备份驱动器(关于时间机器的推出问题,请参阅时间机器不让你推出驱动器)
- 用于 Mac 上视频剪辑、摄影或音乐制作的项目驱动器
- 留在 Mac 生态系统内的个人存储驱动器
- 存储重要数据、最看重安全性的驱动器
如果驱动器包含敏感数据,请用“APFS(加密)”选项格式化为 APFS。在 Apple 芯片的 Mac 上,加密是硬件加速的,不会带来可察觉的性能损失。
何时选择 exFAT
如果该驱动器需要跨平台工作,请用 exFAT:
- 在 Mac 和 Windows 电脑之间共用的驱动器
- 配合游戏主机或媒体播放器使用的驱动器
- 你交给可能使用任何操作系统的他人的 U 盘
- 需要与各种设备配合使用的相机存储卡
只是要更加留心,务必始终正确推出。exFAT 不会像 APFS 那样宽容意外断开。
格式化驱动器
打开磁盘工具,选择你的外置驱动器(物理磁盘,而非某个宗卷),然后点按“抹掉”。选择你的格式并给驱动器命名。
对于 APFS,从格式下拉菜单中选择“APFS”。如果你想要加密,请选择“APFS(加密)”。方案使用“GUID 分区图”。
对于 exFAT,从格式下拉菜单中选择“ExFAT”。如果驱动器仅用于现代电脑,方案使用“GUID 分区图”;如果它需要与较旧的硬件配合使用,则用“主引导记录”。
抹掉会清除驱动器上的一切。请先备份任何现有数据。
无论哪种格式都要保护你的数据
正确的格式能降低风险,但无法消除风险。无论你选择 APFS 还是 exFAT,在断开连接之前正确推出你的驱动器,都是你能为数据做的唯一最重要的事。
问题在于,macOS 让正确推出变得令人沮丧。驱动器会卡住,错误消息毫无帮助,你最终忍不住干脆拔掉线缆。
Ejecta 让推出变得可靠:它告诉你是什么在阻止你的驱动器,并让你一键解决。如果你用的是 exFAT,这一点就更重要了——在 exFAT 上,一次不当断开就可能造成真正的损害。如果你在需要时无法安全断开驱动器,那么再好的文件系统选择也毫无意义。
如果你不想每次都动用终端,Ejecta 会准确告诉你是哪个进程在占用硬盘——只需在菜单栏中点击一下即可退出它。
立即购买 — $9.99