MacOS出现疑难杂症时暴力解决方案

简介: MacBook出现异常发热、风扇狂转、触摸板无响应,数分钟后自动关机。尝试开机显示错误信息。解决方案:重置SMC和NVRAM。重置SMC针对电源管理和散热问题,方法因芯片类型(Apple芯片或T2芯片)不同而异。重置NVRAM适用于Intel芯片的Mac。问题暂时解决,但不确定是否彻底修复。参考苹果官方文档进行操作。

这几天我的 MacBook 突然之间就抽起了风,具体现象是:突然之间开始变烫,然后风扇狂转,触摸板操作无任何反应,差不多三五分钟之后就直接自动关机

反复尝试开机几次之后均是如此,每次重启之后都会有报错提示,错误如下:

panic(cpu 1 caller 0xfffffff0290e41b4): macOS watchdog detected
Debugger message: panic
Memory ID: 0x6
OS release type: User
OS version: 21P4222
macOS version: 23E224
Kernel version: Darwin Kernel Version 23.4.0: Wed Feb 21 19:08:27 PST 2024; root:xnu-10063.101.15~1/RELEASE_ARM64_T8010
KernelCache UUID: F6F06A5306xxxxxxxxx
……………………

不知道大家伙儿有没有遇到过类似的情况,如果也遇到了类似的情况,一起交流交流你的解决方案呀。

就在昨晚,我 Google 了一下,发现苹果官网有人回帖说可以先尝试一下下面两种解决方案,看能否解决问题,我两种方案都尝试了,最终貌似是解决了,电脑可以正常开机。

这里我之所以说是貌似,那是因为之前我也遇到了同样的情况,但是我的解决方案是直接先强制关机,然后过了一夜之后再重启,就发现可以正常开机,并且官方文档提供的两种方案还无法证实就是通过此方案而解决的。

反正,当前我的 Mac 是能够正常开机使用了,在此,分享一下官方两种解决方案,以供各位参考。

官方的 2 种解决方案:

  1. 尝试重置 Mac 上的系统管理控制器 (SMC);
  2. 尝试重置非易失的随机访问存储器(NVRAM)。

文末有相关的官方文档链接地址,下面先按照我的理解大致介绍一下这两种解决方案。

重置 SMC

官方文档中有说到:SMC 负责管理 Mac 上的电源,重置 SMC 可以解决一些与电源或散热管理相关的不常见问题。

比如说当你的 Mac 出现以下问题中的任意一项时,你可以尝试着重置 SMC。

  • 电池无法充电;
  • Mac 无法开机;
  • 风扇转速很快(天气太热导致风扇转速快属于正常原因哈);
  • Mac 笔记本电脑温度过高;
  • 内建相机不工作。

重置 SMC 前,需要弄清楚你的电脑是搭载的什么芯片,不同的芯片重置 SMC 时的快捷键有所差异。

查看自己的电脑是搭载的什么芯片

  1. 看是不是搭载的 Apple 芯片,也就是 M 系列的芯片。

直接点击桌面左上角的  然后点击「关于本机」,比如:

查看是否为“Apple”的芯片

从 2020 年末推出的大部分机型,都是 Apple 芯片的电脑,你也可以留意自己的购买时间来大致得出。

  1. 看你的电脑是不是搭载 Apple T2 的芯片。

Apple T2 安全芯片是 Apple 定制的第二代 Mac 芯片。T2 芯片为 Mac 提供了一系列功能,例如加密储存安全启动功能、增强的图像信号处理功能,以及适用于触控 ID 数据的安全保护功能。

查看是否为 Apple T2 的芯片

以上内容来自官方文档:搭载 Apple T2 安全芯片的 Mac 电脑

其实还有一种可能性是:既不是搭载 Apple 芯片也不是搭载的 T2 芯片的 Mac,但是今天不打算详细介绍,你可以通过查看官方文档:https://support.apple.com/zh-cn/102605 进行查看。

Apple 芯片的 Mac 重置 SMC

  1. 确保你的 Mac 已接入电源,
  2. 然后采取以下操作之一:
  • 重新启动:选取苹果菜单  >“重新启动”。
  • 或关机:选取苹果菜单  >“关机”。然后按下 Mac 的电源按钮以重新开机。

对于搭载 Apple 芯片的 Mac 电脑,无需完成其他步骤。

T2 芯片的 Mac 重置 SMC

T2 芯片的 Mac 重置 SMC 相比 Apple 芯片的就要稍微复杂一点。并且我们还需要注意一点:我们的键盘中通常会有两个 option 键和 command 键,并不是随便按哪个键就可以的,一定要按照要求来。

  1. 将 Mac 关机。
  2. 在内建键盘上,按住以下所有按键。Mac 可能会开机。
    • Control :位于键盘左侧
    • Option (Alt):位于键盘左侧
    • Shift:位于键盘右侧
  3. 按住这三个按键 7 秒钟,然后在不松开这些按键的情况下按住电源按钮。如果 Mac 处于开机状态,它将在你按住这些按键时关机。

按键一定要注意

  1. 继续按住这四个按键 7 秒钟,然后松开这些按键。
  2. 等待几秒钟,然后按下电源按钮以将 Mac 开机。

重置 NVRAM

NVRAM(或 PRAM)是 Mac 用于储存和快速访问某些系统设置(如音量、显示屏分辨率、启动磁盘选择和时区)的一小部分内存。这些设置因 Mac 以及与它搭配使用的设备而异。

正常情况下,我们都可以在“系统偏好设置”中管理这些设置,而无需重置 NVRAM。如果一项或多项设置仍然无法正常工作,则重置 NVRAM 可能就会有作用了。

但是需要注意的是:重置 NVRAM 的步骤不适用于搭载 Apple 芯片的 Mac 电脑,这类电脑也不需要完成这些步骤。

如果你的 Mac 是搭载的 Intel 的芯片时:

需要同时按住这几个键

  1. 将 Mac 关机。
  2. 将 Mac 开机,然后立即同时按住以下四个按键:OptionCommandPR
  3. 大约 20 秒后松开这些按键;在按住按键期间,你的 Mac 可能看似在重新启动。例如,你可能会多次听到启动声,或者多次看到 Apple 标志。
  4. 当 Mac 完成启动后,你可能需要调整所有已重置的系统设置。

总结

如果你的 Mac 出现了一些比较“奇怪”的问题的时候,你可以按照以上步骤去重置 SMC 或者 NVRAM。并且通过以上的步骤我们也可以看出搭载 Apple 芯片的 Mac 重置 SMC 或者 NVRAM 都要相对简单一些,搭载 Intel 芯片的就会稍微复杂许多,不过一次操作不行,我们也可以尝试着多次操作。

并且到现在为止,我都还不能够确定我所遇到的问题就一定是通过重置 SMC 或者 NVRAM 从而解决的,反正当前没有啥问题,只能说先用着吧,后面再出现问题了,再具体分析吧。

参考文献

相关文章
|
7月前
|
iOS开发 MacOS
macOS10.13.6及以下版本不能自动升级到更高版本的解决方案
macOS10.13.6及以下版本不能自动升级到更高版本的解决方案
1822 1
|
安全 iOS开发 MacOS
【解决方案】MacOS遇到“无法打开xxx,因为Apple无法检查其是否包含恶意软件”,怎么处理。
【解决方案】MacOS遇到“无法打开xxx,因为Apple无法检查其是否包含恶意软件”,怎么处理。
1978 0
【解决方案】MacOS遇到“无法打开xxx,因为Apple无法检查其是否包含恶意软件”,怎么处理。
|
开发工具 iOS开发 git
【技术分享】MacOS环境Could not resolve proxy: “localhost:1080“解决方案
【技术分享】MacOS环境Could not resolve proxy: “localhost:1080“解决方案
363 0
【技术分享】MacOS环境Could not resolve proxy: “localhost:1080“解决方案
|
数据安全/隐私保护 iOS开发 MacOS
【解决方案】MacOS遇到“xxx”已损坏,无法打开。您应该将它移到废纸篓……
【解决方案】MacOS遇到“xxx”已损坏,无法打开。您应该将它移到废纸篓……
603 0
【解决方案】MacOS遇到“xxx”已损坏,无法打开。您应该将它移到废纸篓……
|
安全 Shell iOS开发
Mac OSX(Mac OS10.11) 安装 pwntools 失败的最新解决方案
Mac OSX(Mac OS10.11) 安装 pwntools 失败的最新解决方案
469 0
|
iOS开发 MacOS
macOS下JetBrains配置修改错误导致无法启动解决方案
macOS下JetBrains配置修改错误导致无法启动解决方案
104 0
|
iOS开发 MacOS Python
在MacOS下Python安装lxml报错xmlversion.h not found 报错的解决方案
最近在看一个自动化测试框架的问题,需要用到Lxml库,下载lxml总是报错。 1,使用pip安装lxml pip install lxml 2,然后报错了,报错内容是: In file included from src/lxml/lxml.
1724 0
|
iOS开发 MacOS
macOS 从睡眠中恢复出来之后没有声音的解决方案
打开Active Monitor, 找到coreaudiod进程, 将其quit掉即可
971 0
|
算法 C语言 C++
mac OS 安装XGBoost(完美解决方案)
XGBoost是一种基于决策树(CART)的分布式的高效的梯度提升算法,它可被应用到分类、回归、排序等任务中,与一般的GBDT算法相比,XGBoost主要有以下几个优点: 对叶节点的权重进行了惩罚,相当于添加了正则项,防止过拟合 XGBoost的目标...
2747 0
|
Android开发 iOS开发 MacOS
Mac OS X下Android系统华为手机无法连接问题之解决方案
一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么特殊情况下有的android手机(小米2,华为等)就是连接不上,下来就说说特殊情况下如何连接。
3299 0