希望在 64 位模式下测试 Mac OS 的高级 Mac 用户、管理员和开发人员可以借助终端命令来实现。从本质上讲,这将只允许 64 位应用程序和进程在 Mac 上运行,这有助于发现哪些(如果有的话)应用程序、任务、组件、进程和项目可能需要更新,或者在未来的 Mac OS 中可能会出现问题不再提供完全 32 位兼容性的版本。当仅 64 位模式处于活动状态时,根本不会执行任何 32 位进程。
在 64 位模式下测试 MacOS 需要在计算机上安装 Mac OS 10.13.4 或更高版本,早期版本的系统不支持此功能。显然 Mac 本身也必须是 64 位的,几乎所有现代 Mac(后 Intel 交换机)都是 64 位的,所以如果它运行的是涵盖的现代 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 位应用程序迁移。从 Snow Leopard 开始,Mac OS 本身就有了 64 位内核支持,所以这并不是技术的突然转变。
如果您担心软件兼容性和仅 64 位版本的 Mac OS,您始终可以完全避免 MacOS High Sierra 更新,以及可能失去 32 位支持的任何其他未来 MacOS 系统软件版本,至少直到您有替代软件或针对特定环境制定出另一种解决方案。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)