如何在任何 Mac 上重置 NVRAM、PRAM 和 SMC

MacBook

当您的 Mac 开始出现故障时,您可能会执行一些常见的故障排除过程,例如重新启动、运行”磁盘工具”,或许还执行 。您的修复程序还应该包括一些额外的程序,这些程序有时可以消除其他难以理解的问题 – 切换 NVRAM 和重置 SMC。

此处的过程适用于基于 Intel 的 Mac。 M1 Mac 没有用于切换 NVRAM 的程序,也没有 SMC。对于 M1 Mac,请尝试关闭计算机,等待几秒钟,然后启动。

Zap NVRAM(或 PRAM)

过去,针对随机 Mac 故障的标准快速修复列表始终包括清除 PRAM。 PRAM 中的 P 代表”参数”(RAM 就是 RAM——随机存取存储器),它指的是每台 Mac 中的少量特殊的、由电池供电的内存,用于存储计算机在加载操作系统之前所需的信息。如果该内存中的值由于某种原因出现异常,您的 Mac 可能无法正确启动,或者随后可能会出现多种奇怪的行为。因此,您可以在启动时按下按键序列来重置(或”zap”)PRAM,将其返回到默认出厂值。

现代 Mac 不再使用 PRAM;相反,他们使用 NVRAM(NV 表示非易失性)。 NVRAM 的用途与 PRAM 大致相同,但它现在只包含一些信息,而不是存储十几个或更多信息:您选择的启动磁盘、扬声器音量、屏幕分辨率、时区以及 — 如果您的 Mac 最近崩溃了—上次内核恐慌的详细信息。

NVRAM 损坏相当罕见,但如果您的 Mac 似乎需要很长时间才能找出正确的启动光盘、以错误的屏幕分辨率启动或遇到奇怪的音频问题(例如没有任何声音或菜单栏的音量)控件呈灰色),重置 NVRAM 可能会有所帮助,而且快速且无害。

M1 Mac

在 M1 Mac 上,NVRAM 在启动过程中进行测试,如果系统检测到需要重置,则会进行重置。启动 Mac 时没有需要按住的组合键。如果您希望系统检查 M1 Mac 上的 NVRAM,请将其完全关闭,等待几秒钟,然后启动 Mac。

英特尔 Mac

要重置 NVRAM,您可以使用与重置 PRAM 完全相同的过程。

  1. 关闭 Mac。
  2. 按电源按钮,启动笔记本电脑后,立即按住 Command-Option-P-R。
  3. 持续按住这些键约 20 秒。然后松开并让您的 Mac 继续正常启动。如果您的旧版 Mac 在启动时发出提示音,请按住这些键,直到听到第二次启动提示音。
  4. 然后检查”系统偏好设置”的”启动磁盘”、”显示”以及”日期和时间”窗格,确保它们按照您想要的方式设置。

如果您在启动时按住 Command-Option-P-R,但除了几分钟内没有任何变化的灰色屏幕之外什么都看不到(没有 Apple 徽标、没有进度条、没有第二次启动铃声),请不要惊慌。最可能的原因是您的 Mac 由于 USB 设备不稳定而未记录按键操作。断开所有 USB 设备(键盘除外,如果是有线键盘),按住电源按钮直至 Mac 完全关闭,然后再次按下电源按钮并立即按住 Command-Option-P-R。

如果这不起作用并且您使用的是外部蓝牙键盘,请尝试插入 USB 键盘。如果您能够使用有线键盘成功重置 NVRAM,则可以断开连接并返回到普通的蓝牙键盘。

终端

更高级的用户可以尝试使用终端重置 NVRAM,但如果您选择了此选项,问题可能比重置 NVRAM 更大。与所有终端命令一样,通常的警告也适用:您正在弄乱 OS X 的 bash shell,并且错误的击键可能会造成不可挽回的损害。但如果您想尝试,可以在新的终端窗口中键入以下命令:

nvram -c

运行命令后,重新启动 Mac 以使更改生效。

重置 SMC

M1 Mac

M1 Mac 没有系统管理控制器 (SMC)。 SMC 处理的功能现在由 M1 本身负责。 Apple 论坛上的帖子建议完全关闭 M1 Mac,并将其关闭 30 秒,以执行诸如 SMC 重置之类的操作。 30 秒后,打开 Mac。

如果问题仍然存在,您可以尝试重新安装 M1 Mac 的固件。这个过程比您习惯的过程稍微复杂一些。您需要另一台配备 已安装 Apple Configurator 2 应用程序、一根支持电源和数据的 USB-C 电缆(使用连接两台 Mac)和互联网连接。 Apple 有 有关如何使用 Apple Configurator 2 恢复或恢复采用 Apple Silicon 的 Mac 的完整详细信息

英特尔 Mac

英特尔 Mac 硬件中存储关键设置的另一个组件是系统管理控制器 (SMC),它是一个处理电源管理、温度监控和风扇控制、状态灯、键盘背光和一些其他组件的电路。如果您的 SMC 变得混乱,您可能会遇到风扇噪音过大、性能缓慢(即使活动监视器没有显示 CPU 负荷过重)、应用程序需要很长时间才能启动、电池无法正确充电、睡眠或唤醒问题等问题, 等等。 (您可以在 此 Apple 支持页面。)与切换 NVRAM 一样,将 SMC 重置为出厂默认设置可能会解决这些问题。

Apple 表示,在未首先尝试其他故障排除任务(例如强制退出有问题的应用程序和重新启动 Mac)的情况下,不应重置 SMC。然而,苹果没有提到重置 SMC 的任何负面后果,也没有任何方法可以在不重置 SMC 并注意到问题消失的情况下确定 SMC 是否出现故障。我已经多次重置 Mac 的 SMC,没有出现明显的不良影响,有一次,这实际上解决了问题。

在重置 SMC 之前,您必须先关闭 Mac。之后,该过程会根据您所拥有的 Mac 类型而有所不同。

  • 台式机Mac:断开电源线(从Mac或交流电源插座)。等待 15 秒,然后重新插入电源。然后再等待 5 秒,重新打开 Mac。
  • 配备 T2 芯片的笔记本电脑:关闭。按住电源按钮 10 秒钟,然后松开。几秒钟后,按电源按钮打开 Mac。

如果这不能重置 SMC,请关闭。在笔记本电脑键盘上,按住 Control-Option-Shift(您的 Mac 可能会打开)。按住这些键 7 秒钟,然后按住电源按钮。如果您的 Mac 已开启,则当您再按住这些键 7 秒时,它就会关闭。然后松开按键,等待几秒钟并打开笔记本电脑。

  • 配备不可拆卸电池的笔记本电脑(无 T2 芯片):关闭 Mac 并拔掉电源插头。在内置键盘上,按住左侧的 Shift、Option 和 Control 键,然后按住电源按钮 10 秒钟,然后松开这些键。连接电源适配器,然后正常打开 Mac。
  • 配备可拆卸电池的笔记本电脑(无 T2 芯片):关闭 Mac。断开电源线并取出电池。按下电源按钮,按住 5 秒钟,然后松开。装回电池,重新连接电源线,然后正常打开 Mac。

虽然这两种方法都不能保证解决问题,但它们都可以解决许多奇怪的问题,并且值得您在将 Mac 拖到当地的 Apple Genius 那里之前花几分钟的时间。

终端

没有用于重置 SMC 的终端命令。