Mac升级系统后反复重启问题

一、前言

时间:2026.01.20

描述:Mac电脑升级至macOS Tahoe后,出现黑屏循环反复重启的现象,多次重试(大约3-5次)之后还是能进去系统,属于是很难受但是还不致命的问题。

二、问题详情描述

多次重试之后,进入系统提示如下:

点击报告,详情如下:

为了便于查看,将详细信息复制出来了:

error 复制代码
panic(cpu 0 caller 0xffffff801d4c3bfa): Kernel trap at 0xffffff801d9ff7a8, type = 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000040010, CR3: 0x0000000031435000, CR4: 0x00000000003626e0
RAX: 0x0000000000040008, RBX: 0xffffff8b846af400, RCX: 0x00000000ffffffff, RDX: 0x0000000000000001
RSP: 0xffffffc16602fc00, RBP: 0xffffffc16602fc10, RSI: 0x0000000000000002, RDI: 0xffffff8b846af400
R8:  0x0000000000020003, R9:  0x0000000000000003, R10: 0x4800800000000000, R11: 0x0000000000000040
R12: 0xffffff8b83a77628, R13: 0xffffff951df71980, R14: 0x0000000000000001, R15: 0xffffff9050f98190
RFL: 0x0000000000010286, RIP: 0xffffff801d9ff7a8, CS:  0x0000000000000008, SS:  0x0000000000000000
Fault CR2: 0x0000000000040010, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0, VF: 1

Panicked task 0xffffff951dea9f00: 235 threads: pid 0: kernel_task
Backtrace (CPU 0), panicked thread: 0xffffff90532790c8, Frame : Return Address
0xffffffc16602f3a0 : 0xffffff801d357161 
0xffffffc16602f3f0 : 0xffffff801d4d4396 
0xffffffc16602f430 : 0xffffff801d4c359c 
0xffffffc16602f4f0 : 0xffffff801d2eb971 
0xffffffc16602f510 : 0xffffff801d357537 
0xffffffc16602f610 : 0xffffff801d356ba9 
0xffffffc16602f780 : 0xffffff801db8c07d 
0xffffffc16602f870 : 0xffffff801d4c3bfa 
0xffffffc16602fa30 : 0xffffff801d4c37a9 
0xffffffc16602faf0 : 0xffffff801d2eb971 
0xffffffc16602fb10 : 0xffffff801d9ff7a8 
0xffffffc16602fc10 : 0xffffff7fb36f3adc 
0xffffffc16602fc40 : 0xffffff7fb36f3c77 
0xffffffc16602fc80 : 0xffffff801da0d99b 
0xffffffc16602fcd0 : 0xffffff801da0b40b 
0xffffffc16602fd40 : 0xffffff801da21041 
0xffffffc16602fd90 : 0xffffff801daa8bfe 
0xffffffc16602fde0 : 0xffffff801da82e73 
0xffffffc16602fec0 : 0xffffff801da8272b 
0xffffffc16602ff20 : 0xffffff801da86029 
0xffffffc16602ffa0 : 0xffffff801d2eb19e 
      Kernel Extensions in backtrace:
         es.govost.ryan.Thunderbolt3Unblocker(1.0)[E6321B23-449C-366C-A128-F6B88439C8C0]@0xffffff7fb36f3000->0xffffff7fb3740fff
            dependency: com.apple.driver.AppleEFINVRAM(2.1)[BD8B08B1-FDE8-3ABC-A9C2-8F2DC89F685F]@0xffffff801e8bb000->0xffffff801e8c5fff
            dependency: com.apple.iokit.IOThunderboltFamily(9.3.3)[A1F88E54-B2FB-3D9C-A728-29250738E5BB]@0xffffff801fab9000->0xffffff801fc68fff

Process name corresponding to current thread (0xffffff90532790c8): kernel_task

Mac OS version:
25C56

Kernel version:
Darwin Kernel Version 25.2.0: Tue Nov 18 21:09:34 PST 2025; root:xnu-12377.61.12~1/RELEASE_X86_64
Kernel UUID: 0FE6505A-553D-31F6-970A-A1FC7D110BC4
roots installed: 0
KernelCache slide: 0x000000001d000000
KernelCache base:  0xffffff801d200000
Kernel slide:      0x000000001d0e8000
Kernel text base:  0xffffff801d2e8000
__HIB  text base: 0xffffff801d100000
System model name: MacBookPro16,4 (Mac-A61BADE1FDAD7B05)
System shutdown begun: NO
Hibernation exit count: 0

System uptime in nanoseconds: 8113774251
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x00000001e39e6386
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x00000048f7ff4798 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
  Zone map: 0xffffff8051214000 - 0xffffffa051214000
  . VM    : 0xffffff8051214000 - 0xffffff851dee0000
  . RO    : 0xffffff851dee0000 - 0xffffff86b7884000
  . GEN0  : 0xffffff86b7884000 - 0xffffff8b84550000
  . GEN1  : 0xffffff8b84550000 - 0xffffff905121c000
  . GEN2  : 0xffffff905121c000 - 0xffffff951dee8000
  . GEN3  : 0xffffff951dee8000 - 0xffffff99eabb4000
  . DATA  : 0xffffff99eabb4000 - 0xffffffa051214000
  Metadata: 0xffffffd7b90e1000 - 0xffffffd7d90e1000
  Bitmaps : 0xffffffd7d90e1000 - 0xffffffd7df0e1000
  Extra   : 0 - 0

last started kext at 8109302239: es.govost.ryan.Thunderbolt3Unblocker	1 (addr 0xffffff7fb36f3000, size 319488)
loaded kexts:
es.govost.ryan.Thunderbolt3Unblocker	1
>!AThunderboltNHISpeedTest	0.0.1
>!AThunderboltIP	4.0.3
>!A!ISlowAdaptiveClocking	4.0.0
>BCMWLANFirmware4388.Hashstore	1
>BCMWLANFirmware4387.Hashstore	1
>BCMWLANFirmware4378.Hashstore	1
>BCMWLANFirmware4364.Hashstore	1
>!AFileSystemDriver	3.0.1
@filesystems.tmpfs	1
@filesystems.lifs	1
@filesystems.hfs.kext	704.60.1
@BootCache	40
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@filesystems.apfs	2632.40.17
>!ABCMWLANBusInterfacePCIeMac	1
@private.KextAudit	1.0
>!ASmartBatteryManager	161.0.0
>!AACPIButtons	6.1
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
@!ASystemPolicy	2.0.0
@nke.applicationfirewall	406
|IOKitRegistryCompatibility	1
|EndpointSecurity	1
@Dont_Steal_Mac_OS_X	7.0.0
>!ADiskImages2	514.61.1
@kec.!AEncryptedArchive	1
@plugin.IOgPTPPlugin	1420.2
>!AThunderboltEDMSink	5.0.3
>!AThunderboltDPOutAdapter	8.5.1
@!AGPUWrangler	8.1.11
@!AGraphicsDeviceControl	8.1.11
|IOGraphics!F	599
|IOSlowAdaptiveClocking!F	1.0.0
>driverkit.serial	6.0.0
>usb.IOUSBHostHIDDevice	1.2
>usb.cdc.ncm	5.0.0
>usb.cdc.ecm	5.0.0
>usb.cdc	5.0.0
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
>!AThunderboltDPInAdapter	8.5.1
>!AThunderboltDPAdapter!F	8.5.1
>!AThunderboltPCIDownAdapter	4.1.1
>!AHPM	3.4.4
>!A!ILpssI2C!C	3.0.60
>!A!ILpssI2C	3.0.60
>!A!ILpssDmac	3.0.60
>!ABSDKextStarter	3
>usb.!UHostPacketFilter	1.0
|IOSurface	393.3.2
@filesystems.hfs.encodings.kext	1
>!ASyntheticGame!C	13.2.8
>!AXsanScheme	3
>!AThunderboltNHI	7.2.81
|IOThunderbolt!F	9.3.3
>usb.!UVHCIBCE	1.2
>usb.!UVHCICommonBCE	1.0
>usb.!UVHCI	1.2
>usb.!UVHCICommon	1.0
>!AEffaceableNOR	1.0
>!ASSE	1.0
>!ABCMWLANCoreMac	1.0.0
|IO80211!F	1200.13.1
>IOImageLoader	1.0.0
>!AOLYHALMac	1
|IOSerial!F	11
>corecapture	1.0.4
|IONVMe!F	2.1.0
|IOBufferCopy!C	1.1.0
|IOBufferCopyEngine!F	1
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
>!AEFINVRAM	2.1
>!AEFIRuntime	2.1
>!ASMCRTC	1.0
|IOSMBus!F	1.1
|IOHID!F	2.0.0
|IOTimeSync!F	1420.2
|IOSkywalk!F	1.0
>mDNSOffloadUserClient	1.0.1b8
|IONetworking!F	3.4
>DiskImages	493.0.0
|IO!B!F	9.0.0
|IOReport!F	47
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>!ALockdownMode	1
>!AKeyStore	2
>!UTDM	557
|IOUSBMass!SDriver	270
|IOUSBHost!F	1.2
>!UHostMergeProperties	1.2
>usb.!UCommon	1.0
>!ABusPower!C	1.0
|IOSCSIBlockCommandsDevice	541.40.1
|IOSCSIArchitectureModel!F	541.40.1
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
|IO!S!F	2.1
>!ACyrus	1
>!AMobileFileIntegrity	1.0.5
$!AImage4	7.0.0
@kext.CoreTrust	1
>!ACredentialManager	1.0
|CoreAnalytics!F	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
>!AACPIPlatform	6.1
|IOPCI!F	2.9
>!ASMC	3.1.9
|IOACPI!F	1.4
>watchdog	1
@kec.pthread	1
@kec.XrtHostedXnu	1
@kec.Libm	1
@kec.Compression	1.0
@kec.corecrypto	26.0

三、问题分析

依据报错可以看出,本次问题核心在于 Thunderbolt3Unblocker 与 与系统不兼容,Thunderbolt3Unblocker 是一款第三方内核扩展(Kext)插件,主要功能为解除非苹果认证 Thunderbolt 3 设备(如第三方扩展坞、显卡扩展坞等)的使用限制,其存在两项致命缺陷:

  • 兼容性差:该插件当前仅更新至 1.0 版本,未适配高版本 macOS 系统的内核架构;其底层代码逻辑与新系统的内存管理机制存在冲突,会直接触发 "内存页错误(Memory Page Error)",导致插件无法正常工作。
  • 权限风险:作为内核扩展(Kext),该插件需要获取 macOS 内核的深度访问权限;一旦代码存在漏洞或与系统不兼容,会直接引发内核崩溃(Kernel Panic),具体表现为电脑无预警重启、黑屏,并弹出内核崩溃日志,严重影响系统稳定性。

四、解决方案:

彻底删除 Thunderbolt3Unblocker 插件

由于该插件是崩溃的直接原因,无需修复,直接删除即可(删除后不影响原生 Thunderbolt 功能,仅无法使用 "非认证 Thunderbolt 设备",若需使用此类设备需换用系统兼容的替代工具)。

  1. 打开「终端」,输入以下2条命令:
bash 复制代码
  # step1. 删除Thunderbolt3Unblocker 插件
  sudo rm -rf /Library/Extensions/Thunderbolt3Unblocker.kext
  # step2. 刷新内核缓存
  sudo kextcache -invalidate /
  1. 重启电脑,崩溃问题即可解决。
相关推荐
TheNextByte12 小时前
如何在Mac上获取Android消息
android·macos
虹少侠2 小时前
基于 WebKit 构建 macOS 多浮窗视频播放的技术实践(含完整产品落地)
前端·macos·swift·webkit
猫头虎2 小时前
如何把家里 NAS 挂载到公司电脑当“本地盘”用?(Windows & Mac 通过SMB协议挂载NAS硬盘教程,节点小宝异地组网版)
windows·网络协议·计算机网络·macos·缓存·人机交互·信息与通信
出了名的洗发水21 小时前
mac设置共享文件,win用户也可以访问
macos
superbadguy21 小时前
Mac新手入坑
macos
我寄人间雪满头丶21 小时前
GitHub 私有仓库 SSH 访问配置 SOP(Mac / Windows 通用)
macos·ssh·github
2501_9159184121 小时前
iOS App 测试方法,Xcode、TestFlight与克魔(KeyMob)等工具组合使用
android·macos·ios·小程序·uni-app·iphone·xcode
新手村领路人1 天前
macos如何查看修改系统变量或用户变量
macos
旭日跑马踏云飞1 天前
【本地玩AI】在macOS+AppleSilicon安装ComfyUI
人工智能·macos