Macbook Pro 8,2登录时崩溃


1

眼镜:

2011年初15“Macbook Pro(Sierra)。

  • 内存升级2016年10月,16GB Corsair

  • SSD升级2016年7月,256GB SanDisk

  • 电池于2016年1月更换
  • 逻辑板于2016年2月取代(因gfx卡召回资格而被取代。)

基本上是一岁的电脑

问题:

昨天它在登录用户帐户时开始崩溃 - 同时连接到电源。流程如下:

  1. 启动(带有Apple徽标的灰色屏幕)
  2. 显示用户帐户
  3. 登录用户的帐户
  4. 登录进度条
  5. 崩溃在~1 / 3完成进度条
  6. 自动重启

背景:

在过去的1.5个月里,电池似乎已经不复存在。

  • 最初,在从睡眠中醒来并耗尽电池后,使用约2分钟后会崩溃。它需要连接到电源才能成功启动。
  • 大约2个月后,无论是否从睡眠中醒来,它都会在电池耗尽时开始崩溃。
  • 如果充电器断开连接,它(通常)会在几秒钟内崩溃。

当我去Genius酒吧时,我被告知这可能是一个糟糕的电池。它通过了所有的诊断程​​序,然而,似乎启发式地迅速失去了电量并且容量超过100% - 这只是出厂时的电池预期。

直到昨天,这一切似乎都是一个糟糕的电池。也许这些问题没有关联......但似乎可能是这样。

故障排除:

到目前为止,我已经尝试过:

  1. 尝试了4个独立的85W MagSafe充电器。结果相同。

    • 所以这不是坏电池。
  2. 从外部可引导驱动器(运行El Capitan)引导。结果相同。

    • 因此,不是SSD的问题,也不是操作系统损坏(我认为。从外部驱动器启动应该完全绕过内部驱动器。是吗?*)
  3. 进行扩展硬件测试。没有发现问题。

    • 所以,不是RAM的问题。如果我可以访问shell,我将尝试运行memtest。
  4. 在登录屏幕上将其闲置约15分钟。不崩溃。

  5. 在访客帐户中花费了大约15分钟(安全帐户 - 仅限Safari访问)并且四处乱窜。不崩溃。

  6. 在“BIOS”页面中花了大约2个小时的时间。硬件测试,磁盘工具等不会崩溃。

  7. 将显示引导至安全模式(Cmd + S) BuildError(): error building a user of type

假设:

看起来问题是在引导程序加载操作系统时发生的。我不知道这个级别的事情是如何工作的,但我的猜测是逻辑板是罪魁祸首,并且在此次切换期间失败了。

问题:

  1. 有任何想法吗?
  2. 坏电池是否会以某种方式破坏电源管理 - 或者在连接外部电源时是否完全隔离?
  3. 我做得足以排除损坏的软件,SSD和RAM吗?

2011年是一款旧电池,耗时5年。
拉斯克斯

你尝试启动进入安全模式吗?这将排除任何坏的司机?
拉斯克斯

你尝试过单用户模式吗?启动或重新启动Mac。一听到启动音,请按住键盘上的Command-S。继续按住这些键,直到看到带有白色字体的黑色屏幕。现在你可能会看到它被困在哪里!
拉斯克斯

如果单用户模式没有帮助您尝试详细模式。命令(⌘) - 详细模式的V键组合。
拉斯克斯

@Buscar웃顶部的格式不正确 - 但电池只有1.5岁。另外,我上面提到我确实尝试过安全用户 - 它不允许登录(我认为由于File Vault)。
TolkienWASP

Answers:


2

这个问题是一个很好的例子,说明了如何解决一个小问题(电池电量不足)并让它产生新问题(崩溃)的意外后果。

虽然看起来坏电池和崩溃的硬盘驱动器是相互排斥的,但实际上它们本质上是相互关联的。然而,这并不排除它们是其他问题的可能性,但为了有效和准确地解决,您必须消除最初的问题。

电池

你有一个至少一个18个月大的电池,假设你在安装它时是“全新的”,并且在你购买之前几年没有坐在仓库里。

您的电池根据某些变量计算报告其剩余容量 - 当前电压和抽取。它不能测量电池能力持有收费。所以阅读电池,上面写着100%只意味着它是100%的那一刻

睡在死电池上

当MacBook Pro检测到电池电量不足时,它会让MacBook Pro进入睡眠状态。除了RAM之外,进入睡眠状态可以降低功耗; 它的当前状态保存在RAM中,因此您可以从中断的位置快速恢复。如果您的电量足够低,它将进入休眠模式,将RAM写入磁盘。

如果您的电池消失得如此之快以至于不能保存此状态,则存在损坏数据的风险(而不仅仅是猫和烤面包机的图片,而是对macOS至关重要的数据)。 这听起来像你描述的问题。


故障排除

  1. 从等式中消除电池。 断开它与逻辑板的连接。取下后盖,使用塑料工具(如spudger)取下电池连接。您的MacBook无需电池即可运行。您无需为后续步骤更换后盖,只需确保您没有将MBP放在导电材料上。如果你愿意,你可以把它放在毛巾上。

    在此输入图像描述

  2. 检查SSD的运行状况。 启动进入恢复模式,并运行以下命令检查SSD的SMART状态:

    $ diskutil verifyDisk disk0
    $ diskutil info disk0 | grep -i smart
    

    最有可能的是,您将使用最后一个命令获得“已验证”,这意味着您的SSD是好的。除了“已验证”之外的任何内容都会考虑获取新磁盘。

    如果一切顺利,您可以继续修复登录问题


修复登录问题

  1. 在终端中创建新用户。 启动到单用户模式,然后发出以下命令

    fsck -y
    mount -uw /
    

    您正在做的是检查驱动器,然后将/卷安装为读/写。要创建一个新的用户,请按照本已经写了说明是一定要调整值,您的特定需求。键入即可重新启动reboot

    如果您可以使用这个新创建的帐户登录,则会损坏您的用户个人资料,最好的办法是使用这个新帐户和/或创建另一个帐户。

    如果它解决了您的问题,您可以跳到步骤3.如果您无法登录,请继续执行下一步。

  2. 重新安装macOS。在您进行Time Machine备份的假设下运行,重新安装操作系统。使用迁移助手迁移备份的数据。

  3. 运行Mac,但不要断开电源。(你还没电池,还记得吗?)照常使用你的Mac。如果你没有问题,那么崩溃的问题就解决了。

  4. 更换电池。 如果一切正常,您就可以解决登录崩溃问题,并将原因缩小到电池故障。看到这个答案

    当他们[电池]死亡时,最好从信誉良好的制造商处获得优质替换电池。2006 MBP使用外置电池,因此很容易找到替代品 - 有些甚至还有慷慨的保修。

    即使它是为了解决2006 MBP而写的,但解释和建议仍然有效且相关。


感谢Allan的精彩回答(和编辑!)。我打算尝试断开电池,但我的工具目前处于存储状态。我今天应该回复一下我的电脑。让我们希望这是坏电池,因为我的信用卡给了我额外1年的苹果交叉手指
TolkienWASP
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.