我的 MacBook Pro 在关机或重启时出现内核崩溃

我的 MacBook Pro 在关机或重启时出现内核崩溃

我的 Macbook Pro(Retina,2012 年中)每次关机或重启时内核都会崩溃。我目前正在使用 OS X 10.11 El Capitan。我该如何解决这个问题?

以下是恐慌报告

*** Panic Report ***
panic(cpu 4 caller 0xffffff80080a97df): "(default pager): [KERNEL]: default memory manager"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3248.60.10/osfmk/default_pager/default_pager.c:421
Backtrace (CPU 4), Frame : Return Address
0xffffff81f3bbbdb0 : 0xffffff80080dab52 
0xffffff81f3bbbe30 : 0xffffff80080a97df 
0xffffff81f3bbbe60 : 0xffffff80080a962b 
0xffffff81f3bbbe80 : 0xffffff800813ccd1 
0xffffff81f3bbbef0 : 0xffffff8008623c54 
0xffffff81f3bbbf10 : 0xffffff80081b8eca 
0xffffff81f3bbbfb0 : 0xffffff80081ecd86 

BSD process name corresponding to current thread: logind
Boot args: vm_compressor=1

Mac OS version:
15G31

Kernel version:
Darwin Kernel Version 15.6.0: Thu Jun 23 18:25:34 PDT 2016; root:xnu-3248.60.10~1/RELEASE_X86_64
Kernel UUID: B5AA8E3E-65B6-3D0E-867B-8DCCF81E536C
Kernel slide:     0x0000000007e00000
Kernel text base: 0xffffff8008000000
__HIB  text base: 0xffffff8007f00000
System model name: MacBookPro10,1 (Mac-***C7CD******81F)

答案1

有很多原因会导致内核崩溃。对于本例,根本原因是禁用了压缩内存。

首先,请确保使用终端禁用压缩内存

sysctl -a vm.compressor_mode

输出如下:

vm.compressor_mode: 1 --> Disabled
vm.compressor_mode: 4 --> Enabled (Default)

如果压缩内存被禁用,您可以通过按住选项+Cmd+P+R

或者,您可以使用终端重置 NVRAM 启动参数。但请谨慎使用此方法。

sudo nvram boot-args=""

重置 NVRAM 后,压缩内存将默认启用。

编辑:感谢@jrodatus 提供另一种重置 NVRAM 的方法。

相关内容