如何在 Mac Monterey 上将只读文件系统更改为可写文件系统?

如何在 Mac Monterey 上将只读文件系统更改为可写文件系统?

我正在尝试管理 MacOS Monterey 中的系统文件,但收到一条错误消息,提示目标文件夹是只读文件系统。

有没有一种简单的方法来管理 MacOS Monterey 中的系统文件?

答案1

从 Catalina 开始 - 并在后续操作系统中进一步加强,使启动卷为只读。
它绝对是只读的,因为就用户而言,它甚至不是一个“真实”的卷。它是一个虚拟卷,被安全锁定并使用加密签名来强制执行。

如果你玩它,你会把它弄坏并且它将无法再启动。

您的解决方案是仅使用用户位置进行任何和所有用户交易。

Eclectic Light Company - Big Sur 的签名系统卷:增加了安全保护

Big Sur 系统卷上的每个文件现在都有一个 SHA-256 加密哈希,该哈希存储在文件系统元数据中。从 SSV 读取数据时,会将其当前哈希与存储的哈希进行比较,以验证文件是否未被篡改或损坏。熟悉我的文件完整性工具的人会认识到,这基本上是他们采用的相同技术。

文件系统元数据本身会使用进一步的哈希处理,从最深的目录到根节点,根节点称为密封。这可确保这些哈希覆盖整个卷、其数据和目录结构。每次 Mac 启动时、加载内核之前由引导加载程序验证密封,以及在安装和更新 macOS 系统文件期间验证密封。如果验证失败,启动将暂停,并提示用户重新安装 macOS,然后才能继续。

本文提供了解决方法,但它们会让你的系统处于不确定的状态,除非你真的知道为什么必须这样做…不要。

相关内容