如何运行仅 64 位模式的 Mac OS
希望在 64 位模式下测试 Mac OS 的高级 Mac 用户、管理员和开发人员可以借助终端命令来实现。从本质上讲,这将只允许 64 位应用程序和进程在 Mac 上运行,这有助于发现哪些(如果有的话)应用程序、任务、组件、进程和项目可能需要更新,或者在未来的 Mac OS 中可能会出现问题不再提供完全 32 位兼容性的版本。当仅 64 位模式处于活动状态时,根本不会执行任何 32 位进程。
在仅 64 位模式下测试 MacOS 需要 Mac OS电脑需安装10.13.4及以上版本,早期版本系统不支持此功能。显然 Mac 本身也必须是 64 位,几乎所有现代 Mac(后 Intel 交换机)都是如此,因此如果它运行的是现代 Mac OS 版本,则涵盖在内。
这真正适用于出于特定原因测试兼容性的高级 Mac 用户,新手用户可能会发现启用仅 64 位模式会导致现有软件出现问题,因此不建议大多数人使用人们测试 64 位模式。对于大多数 Mac 用户,只需在他们的 Mac 上找到 32 位应用,然后更新这些应用可能,了解未来 Mac OS 版本不支持 32 位应用程序的影响就足够了。
如何为 Mac OS 启用 64 位模式
- 打开 /Applications/Utilities/ 目录中的“终端”应用程序
- 准确输入以下命令字符串:
- 点击返回并使用 sudo 进行身份验证以正确执行命令
- 重启 Mac
sudo nvram boot-args="-no32exec"
请注意,一旦您处于 64 位模式,就不会启动或运行任何 32 位进程。这包括任何 32 位应用程序、软件组件、仪表板小部件、Web 插件、首选项面板、后台任务和进程,以及任何其他 32 位的内容。
如果您尝试在 64 位模式下打开 32 位应用程序,该应用程序将无法启动并显示一条消息,说明该应用程序无法打开。
值得注意的是,在之前的 macOS 10.13.4 发行说明中,Apple 表示 64 位模式最终可能会提供额外的以开发人员为中心的信息,以帮助测试应用程序和软件,但这似乎尚未实现。
如何在 Mac OS 中禁用 64 位模式
- 启动终端并输入以下命令字符串:
- 按回车键然后重启 Mac 以使更改生效
sudo nvram boot-args=""
禁用仅 64 位模式只会让 Mac 恢复到原来的状态,它能够运行 32 位应用程序,但会发出有关未来兼容性和性能的警告。
在不久的将来,32 位应用程序可能很快将无法在即将发布的 Mac OS 系统软件版本中运行,这就是为什么将必要的软件更新为 64 位很重要,或者也许只是避免未来不提供完整的 32 位支持和兼容性的 MacOS 软件版本。
如前所述,您始终可以获取 Mac 上的 32 位应用列表 ,并且不需要使用仅 64 位模式或任何其他复杂任务。
失去 32 位应用程序支持并非完全不寻常,因为 iOS 放弃了 32 位应用程序不久前,Apple 似乎也想对 MacOS 进行同样的迁移,仅使用 64 位。对于一些背景知识,Mac 操作系统本身有 自 Snow Leopard 以来就支持 64 位内核,因此这并不是技术上的突然转变。
如果您担心软件兼容性和 64 位版本的 Mac 操作系统,您可以随时完全避免 MacOS High Sierra 更新,以及可能失去 32 位支持的任何其他未来 MacOS 系统软件版本,至少在您有替代软件或找到其他解决方案之前一个特定的环境。