【2025-01-30 12:22:00AI Siri网最新消息】
从外部驱动启动时启用 Apple Intelligence。
如果您将系统移动到了外部驱动器,Apple Intelligence 通常会失效,但有一些解决方法可以使用。以下是启用它的方法。
在之前的文章中,我们介绍了如何在 Mac 上启用 Apple Intelligence 和 ChatGPT 扩展。但如果您希望从外部驱动器启动 Mac 并使用 Apple Intelligence,将会遇到阻碍。
尽管在从外部驱动启动时仍然可以使用 Siri,但 Apple Intelligence 将会被禁用。
这主要是出于安全原因:如果您在其他位置或设施中使用外部驱动器,您的驱动器可能连接到一个外部网络,这个网络可能存在恶意软件或安全漏洞,而您对此并不知情。
此外,出于安全考虑,Mac 工作站可能因意外未被锁定而留下外部驱动器,在他人能够接触到的地方。因此,Apple 在从外部驱动器启动时禁用 Apple Intelligence。
另一个禁用 Apple Intelligence 的原因是其占用大量系统资源。如果外部驱动器通过 USB 连接至 Mac,可能会导致性能问题,因为 USB 连接标准相较于 Thunderbolt 较慢。
另外,Apple 还会在外部驱动器上禁用 Apple Pay(同样出于安全原因)。此外,Apple Intelligence 尚未在某些国家/地区(如欧盟和中国)推出。
macOS 如何确定功能
macOS 包含一个名为 eligibilityd 的系统进程,利用多个输入来判断哪些功能被允许或禁止。这些输入包括区域设置、语言、国家代码、启动参数等。
macOS 在启动磁盘的 /private/var/db 目录下保存一个名为 “eligibilityd” 的文件夹,该文件夹中包含三个项目:
- domains.data
- eligibility_inputs.plist
- eligibility.plist
需要注意的是,/private 别名及其指向的所有子文件夹在 macOS 中默认是隐藏的,您需要启用隐藏文件设置(或使用终端应用程序)才能在 Finder 中查看它们。
eligibilityd 文件夹中的后两个文件是 .plist(属性列表)文件,这些简单的 XML 文件保存键值对,并通常用于存储 macOS 的设置。
eligibility_inputs.plist 文件中保存了近百个项目,主要是其他项目的复合字典,例如语言、区域设置、时间等。
该文件中的一个项目名为 “ExternalBootDriveInput”,它包含三个项目的数组,第一个和第二个项目分别命名为 “ExternalBootDriveInput” 和 “EligibilityInput”,表示这是 eligibilityd 的一个输入。
数组中的第三个项目是一个类型为 NSObject 的对象,它是 macOS 中许多高级对象的基类(“NS” 代表 “NeXTStep” —— macOS 的前身来自 NeXT, Inc.)。
另一个文件 (“eligibility.plist”) 包含您的 Mac 是否从外部驱动启动的信息(以及其他设置)。macOS 会读取这些文件的内容,以帮助确定开启或禁用哪些功能。
在外部驱动器上启用 Apple Intelligence
关于外部驱动器的问题,有几种提出的解决方案,主要包括修改 .plist 文件、在恢复模式下使用终端,或使用第三方工具。
这些方法包括:
- 禁用 SIP
- 下载替换的 eligibility.plist 文件
- 使用第三方工具
对于系统完整性保护(SIP),您需要将 Mac 启动到恢复模式,运行终端应用程序,并使用 csrutil
命令行工具禁用 SIP。我们尚未对此方法进行测试。
第二种方法(从互联网下载替代 eligibility.plist 文件)涉及下载一个修改后的文件,删除 /private/var/db/eligibility 文件夹中的原始文件,安装新文件并设置其权限(我们在这里不详细讨论)。
一些在线用户发布了 修改过的 eligibility 文件,其中包含了一些 .plist 文件的值的变化。我们也无法保证这些文件的正确性。
这些更改似乎包括将 OS_ELIGIBILITY_CONTEXT_ELIGIBLE_DEVICE_LANGUAGE
键的值特别设置为 “en-US”,并添加第二个子键 OS_ELIGIBILITY_INPUT_DEVICE_AND_SIRI_LANGUAGE_MATCH
。
将新文件放置后,您需要在 Finder 中执行 文件->获取信息,在获取信息窗口的 常规: 下勾选 锁定 以防止 macOS 在从外部驱动器启动时覆盖该文件。
请确保 不要 在包含 macOS 的内部驱动器的文件副本上勾选此设置。
将包含修改文件的外部驱动器设置为 启动磁盘,然后重启您的 Mac。
现在,当您打开 系统设置->Apple Intelligence & Siri 窗口时,您应该能在设置中启用 Apple Intelligence。
像 Kyle Ye 这样的在线用户开发了一些工具,可以对您的 Mac 进行修改,以便轻松更改各种资格设置。要使用这些工具,您还需要了解如何使用 macOS 终端应用程序。
虽然这些工具似乎运行良好,但使用时请自行承担风险。至少请先备份所有数据。请记住——您正在修改操作系统,可能会出现问题。
这些工具的使用说明可能对非技术用户来说有些复杂,而且在终端中出错可能会损坏您 Mac 的软件,所以请小心。
如果您决定尝试上述任何方法,建议创建一个单独的 macOS Sequoia 15.2 测试卷宗。