如何运行仅 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 交换机)都是 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 位应用程序进行同样的迁移以及。顺便说一下背景,自雪豹以来,Mac OS 本身就有了 64 位内核支持,所以这并不是技术的突然转变。
如果您担心软件兼容性和仅 64 位版本的 Mac OS,您始终可以完全避免 MacOS High Sierra 更新,以及可能会出现的任何其他未来 MacOS 系统软件版本失去 32 位支持,至少在您有替代软件或针对特定环境制定出另一种解决方案之前是这样。