从表面上看,macOS Catalina安装程序似乎将操作系统文件复制到Mac的启动盘。但是深入研究,您可能会意识到,它实际上将启动卷分成了两个不同的组件,分别称为Startup和Data。那是怎么回事?

为什么MacOS Catalina安装程序需要创建拆分启动卷?而且,用户为什么只能在桌面上看到一个卷?

介绍APFS卷组

在开始之前,重要的是首先让您熟悉Catalina中新的APFS(苹果文件系统)功能(称为卷组)的概念。一个卷组可以有多个卷,它们对于系统和用户而言都显示为单个卷。此外,Catalina下的APFS卷可以具有16个独特的角色,包括系统和数据。

系统卷: 此只读卷包含在使用计算机期间切勿更改的所有操作系统文件。

数据卷:此卷包含其他所有内容,包括您的主文件夹,例如文档,音乐和电影。

苹果希望这是两个引导卷的分离,它希望通过防止潜在的恶意软件修改计算机上受保护的文件和文件夹来帮助Mac保持macOS操作系统的完整性。

正如苹果本身所说:

Catalina在专用的只读卷中运行,这意味着它与所有其他数据完全独立,并且没有任何内容可以覆盖关键的操作系统文件。

换句话说,Catalina以自己的只读卷保护操作系统。

卡塔利娜分裂

Catalina安装程序将启动卷重命名为“ Macintosh HD – Data”(假设启动卷的默认标题为“ Macintosh HD”)并为其分配了Data角色。安装程序还会创建一个具有系统角色的全新卷。有趣的部分是,这两个卷作为一个统一的卷出现在Finder中,并且在整个系统中显示,尽管精明的用户可以通过谈论Apple的Disk Utility应用程序来分别查看它们。

使用“磁盘工具”,您可以查看和管理系统可用的卷,包括已卸载的卷。在支持Catalina的计算机上启动Disk Utility,您应该在左侧栏中找到系统和数据卷。

macOS Catalina数据量

数据卷包含您帐户的主文件夹和其他内容。

从上下文菜单中选择“在Finder中显示”选项,您将意识到所看到的文件来自两个单独的卷,而您只看到一个卷。如果您恰巧在Mojave或更旧的macOS版本上使用“磁盘工具”,则可以单击“挂载”使隐藏的“数据”卷作为单独的卷出现在桌面上。

注意: 除非您确实感到无法抗拒的重新安装Catalina的冲动,否则请坚决劝阻您删除Disk Utility中的一个卷。

公司联系的魔力

为了使这两个书本合而为一,Catalina使用一种新的Apple功能(称为Firmlinks)将它们链接在一起。这使多个卷可以集成并作为一个卷起作用。无需赘言,只需说一下您在桌面上看到的单个启动磁盘实际上就是一个由两个部分组成的拆分启动卷:数据和系统。

Catalina Disk Utility屏幕截图

具有“系统”角色的较小卷是只读的,并且包含所有macOS操作系统文件。

正如我们已经解释的,用户可以随时在“磁盘工具”中或通过将隐藏的卷安装在较旧的macOS版本上来查看两个卷。

包装全部

正如Carbon Copy Cloner的开发者Mike Bombich所说:

从Apple宣布APFS的那一刻起,我就确切地预计到这种设置-一个卷上的用户数据,另一个卷上的macOS-完全分离,为系统提供绝对保护。苹果公司以几乎对最终用户完全透明的方式实现了这一目标。

以上所有这些的最终结果是,在Catalina中分割的启动卷使几乎所有关键的macOS系统文件都无法受到恶意软件和其他恶意软件的修改。