*题图引自 Unsplash

就在昨天,我遇到了使用 MacBook 以来最离奇的一个 bug:我竟然无法在 Microsoft Word 里切换到中文输入法!在经历了检查设置、重启系统、重装 Office、切换系统语言、重新添加输入法等一系列操作后,Word 仍旧倔强地不让我输入中文。直到最后,浪费一下午时间的我终于 找到了解决方法,通过以安全模式启动 macOS 解决了问题。

虽然问题是解决了,但我最终也没有找到其原因,更不能保证下次遇到同样问题时也能「化险为夷」。在 macOS 软件稳定性每况愈下的今天,如果你也不幸遇到了诸如此类难以解决的软件问题,那么不妨试试以下通用性操作。

重启

有句俗话叫「重启能解决 90% 的计算机问题」,对 MacBook 来说这一规律也同样适用。对于大多数软件问题,先重启出错程序、不行再重启计算机基本就能解决。

如果你的 Mac 还能正常工作,那么通过左上角的苹果菜单就能轻松重启系统。如果你的 Mac 已经「卡死」不能响应,那么则需要按住电源按钮至少 10 秒钟,等待 Mac 强制关机后,再进行开机操作,更多信息也可参阅《Apple 支持 - 如果 Mac 无法开机》。

重置系统控制管理器 (SMC)

*仅适用于采用 Intel 处理器的 MacBook。

先前我在 Genius Bar 申请更换按键粘连的蝶式键盘时,Genius 在运行检测前也进行了重置系统控制管理器 (SMC) 的操作。事实上,重置 SMC 可以解决某些与电源、电池、风扇和其他功能相关的问题。

对于配备 T2 安全芯片与否的 MacBook,重置 SMC 的流程稍有不同。如果你的 MacBook 是近两年购买、搭载了 T2 安全芯片的版本,那么你需要:

  1. 将 Mac 关机。
  2. 按住电源按钮 10 秒钟后松开。
  3. 稍等几秒,然后按下电源按钮开机。

如果你像我一样,使用的是没有搭载 T2 安全芯片的 MacBook,那么你需要:

  1. 将 Mac 关机。
  2. 在同时按住内建键盘左 shift、左 control、左 option 键的情况下,按住电源按钮。
  3. 保持按住上述四个按键 10 秒钟后松开。
  4. 按下电源按钮开机。

关于重置 SMC 的更多详情,你可以阅读《Apple 支持 - 如何重置 Mac 的 SMC》。

重置 NVRAM 或 PRAM

*仅适用于采用 Intel 处理器的 MacBook。

NVRAM (非易失性随机访问存储器) 和 PRAM (参数 RAM) 储存了音量、显示屏分辨率、启动磁盘选择等设置,以便于 Mac 对其进行快速访问。重置 NVRAM 或 PRAM 也能解决一些软件方面的疑难问题。

要重置 NVRAM 或 PRAM,你需要:

  1. 关闭 Mac 的 固件密码。如果你并未设置固件密码,请跳过这一步。
  2. 将 Mac 关机。
  3. 按下电源按钮开机,然后立即同时按住 opiton、command、P、R 四个按键。
  4. 在大约 20 秒后松开按键,在此期间 MacBook 会发出两声启动声,并显示两次 Apple logo(仅对于搭载 T2 芯片的产品)。

关于重置 NVRAM 或 PRAM 的更多详情,你可以阅读《Apple 支持 - 重置 Mac 上的 NVRAM 或 PRAM》。

以安全模式启动 Mac

某些软件问题是由 Mac 启动项所致的。以安全模式启动 Mac 时,系统会阻止非必要的启动项加载,对启动磁盘进行基本检查并删除某些缓存。

要以安全模式启动 Mac,你需要:

  1. 关闭 Mac 的 固件密码。如果你并未设置固件密码,请跳过这一步。
  2. 将 Mac 关机。
  3. 按下电源按钮开机,然后立即按住 shift 键。
  4. 在登录窗口出现时松开 shift 键,随后正常登录。
  5. 系统会进行自检并要求再次登录,同时在窗口右上角会显示「安全启动」字样。

如果你使用的是最新的 M1 MacBook,那么安全启动的步骤稍有不同:

  1. 关闭 Mac 的 固件密码。如果你并未设置固件密码,请跳过这一步。
  2. 将 Mac 关机。
  3. 按住电源按钮 10 秒钟以启动 Mac。
  4. 在启动选项出现时松开电源按钮。
  5. 按住 shift 键并点选启动磁盘,点按「继续以安全模式运行」,随后松开 shift 键。
  6. 正常登录到 Mac。

如果你像我一样,在安全模式中发现问题得到解决,那么直接重新启动系统一般就能恢复正常了。有关 macOS 安全模式的更多详情,你可以阅读《Apple 支持 - 如何在 Mac 上使用安全模式》。

运行「Apple 诊断」

「Apple 诊断」可以检查潜在的硬件故障,判断你的电脑是否出现需要维修的硬件问题。

要运行「Apple 诊断」,你需要:

  1. 关闭 Mac 的 固件密码。如果你并未设置固件密码,请跳过这一步。
  2. 将 Mac 关机。
  3. 按下电源按钮开机,然后立即按住 D 键。
  4. 在进度条或语言选择窗口出现时,松开按键。

如果你使用的是最新的 M1 MacBook,那么进行诊断的步骤也稍有不同:

  1. 关闭 Mac 的 固件密码。如果你并未设置固件密码,请跳过这一步。
  2. 将 Mac 关机。
  3. 按住电源按钮不放以启动 Mac。
  4. 在启动选项出现时松开电源按钮。
  5. 按下 command - D 组合键。

随后,系统会自动进行检测并给出相应的诊断结果。

重装系统

如果以上操作还不起作用,那么也许你真的需要重装系统了。也有句话叫「重装能解决 99% 的计算机问题」,但别急 —— 在重装系统之前,如果你的电脑还能工作,那么不妨先:

  1. 备份所有重要的工作文件。
  2. 记录你已安装的软件,以便将来恢复。如果你使用 HomeBrew,那么还可以通过 homebrew-bundle 备份软件列表,具体操作可参见《狡兔三窟——云备份软件列表与相应配置,补充 Time Machine》一文。
  3. 断开所有非必要的外设连接。

准备完成后,进入 macOS 恢复模式,步骤如下:

  1. 将 Mac 关机。
  2. 按下电源按钮开机,然后立即同时按住 command 和 R 两个按键。
  3. 在 Apple 或旋转地球标志出现时松开按键。

如果你使用的是最新的 M1 MacBook,那么则需要参照以下步骤进入恢复模式:

  1. 将 Mac 关机。
  2. 按住电源按钮不放以启动 Mac。
  3. 在启动选项出现时松开电源按钮。
  4. 选择「选项」,然后点按「继续」。

进入恢复模式后,即可从实用工具里选择重新安装 macOS,并根据提示操作了。

你也可以阅读《Apple 支持 - 如何重新安装 macOS》来了解更详细的操作步骤,例如如何使用 U 盘创建可引导安装器。

小结

以上是六种(如果重启也算的话)解决 MacBook「疑难杂症」的方法。在遇到难以解决的软件错误时,你可以从上到下依次尝试,看看问题是否得到了解决。如果问题最终仍然存在,那么你可能就需要预约专业维修服务或者直接买台新的了。