MacBook Pro 2013 启动异常问题排查求助
MacBook Pro 2013 启动异常问题排查求助
各位技术大佬,我碰到个MacBook启动的奇葩问题,折腾好久没头绪,来求支招!
我的MacBook每次重启或关机再开机时,会出现苹果logo和启动音,接着弹出进度条,但通常会卡住1分钟左右就自动重启,这个反复重启的过程要持续30-50分钟,才能成功进入系统。
一旦进到系统里,电脑就完全正常稳定——哪怕玩游戏、连续跑几周不重启都没问题,读写磁盘也毫无异常(磁盘只用了70%左右的空间)。
我已经做了这些排查:
- 用
smartctl检查磁盘SMART状态,全正常,重分配扇区计数是100(后面附完整的SMART报告) - 主电池几乎全新,循环次数不到50次,续航能撑好几个小时
- 不管插电源还是用电池供电,问题都会出现
- 尝试制作了macOS安装U盘,开机按Option键能看到启动选择菜单,但经常直接卡住:要么选不了启动项,要么刚选完就冻住,根本没法引导其他系统
- 电脑完全没有过热的情况
我自己也算懂点软硬件,但这个问题真的把我整懵了,目前怀疑是内存或者主板出问题?有没有什么靠谱的办法能验证这个猜想?
更新1:磁盘SMART完整报告
我的磁盘是普通SSD,型号为APPLE SSD SM0128F,以下是smartctl的输出:
smartctl 7.4 2023-08-01 r5530 [Darwin 20.6.0 x86_64] (local build) Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Apple SD/SM/TS...E/F/G SSDs Device Model: APPLE SSD SM0128F Serial Number: S1K3NYBG157365 LU WWN Device Id: 5 002538 655584d30 Firmware Version: UXM2JA1Q User Capacity: 121 332 826 112 bytes [121 GB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: Solid State Device TRIM Command: Available Device is: In smartctl database 7.3/5528 ATA Version is: ATA8-ACS T13/1699-D revision 4c SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Wed Feb 21 22:32:07 2024 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 0) seconds. Offline data collection capabilities: (0x5f) SMART execute Offline immediate. Auto Offline data collection on/off support. Abort Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 10) minutes. SMART Attributes Data Structure revision number: 40 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x001a 200 200 000 Old_age Always - 0 5 Reallocated_Sector_Ct 0x0033 100 100 000 Pre-fail Always - 0 9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 14242 12 Power_Cycle_Count 0x0032 031 031 000 Old_age Always - 69216 169 Unknown_Apple_Attrib 0x0013 253 253 010 Pre-fail Always - 1009489282944 173 Wear_Leveling_Count 0x0032 168 168 100 Old_age Always - 3320074077022 174 Host_Reads_MiB 0x0022 099 099 000 Old_age Always - 41761352 175 Host_Writes_MiB 0x0022 099 099 000 Old_age Always - 35964924 192 Power-Off_Retract_Count 0x0012 099 099 000 Old_age Always - 451 194 Temperature_Celsius 0x0022 063 063 000 Old_age Always - 37 (Min/Max 7/65) 197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0 199 UDMA_CRC_Error_Count 0x001a 200 200 000 Old_age Always - 0 240 Unknown_SSD_Attribute 0x0022 100 100 000 Old_age Always - 0 SMART Error Log Version: 1 No Errors Logged SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 0 - # 2 Short offline Aborted by host 00% 0 - # 3 Short offline Aborted by host 00% 0 - # 4 Short offline Aborted by host 00% 0 - # 5 Short offline Aborted by host 00% 0 - # 6 Short offline Aborted by host 00% 0 - # 7 Short offline Aborted by host 00% 0 - # 8 Short offline Aborted by host 00% 0 - # 9 Short offline Aborted by host 00% 0 - #10 Short offline Aborted by host 00% 0 - #11 Short offline Aborted by host 00% 0 - #12 Short offline Aborted by host 00% 0 - #13 Short offline Aborted by host 00% 0 - #14 Short offline Aborted by host 00% 0 - #15 Short offline Aborted by host 00% 0 - #16 Short offline Aborted by host 00% 0 - #17 Short offline Aborted by host 00% 0 - #18 Short offline Aborted by host 00% 0 - #19 Short offline Aborted by host 00% 0 - #20 Short offline Aborted by host 00% 0 - #21 Short offline Aborted by host 00% 0 - SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay. The above only provides legacy SMART information - try 'smartctl -x' for more
更新2:无法进入诊断模式和恢复模式
现在情况更糟了——电脑连诊断模式和恢复模式都进不去,一进去就瞬间卡死,鼠标指针都动不了(屏幕有点灰抱歉,手机拍得太清楚了😂):
- 诊断模式:诊断模式卡死状态截图
- 恢复模式(试过普通恢复和网络恢复):两种方式都失败,进入后同样直接卡死:恢复模式卡死状态截图
备注:内容来源于stack exchange,提问作者Wojtek_B




