macOS Mojave升级后开机卡在进度条的解决方法

news/2024/2/28 0:21:16

前言

刚刚从macOS High Sierra手贱升级到macOS Mojave (version 10.14),各种字体发虚,Kernel Panic(六国语言重启),系统卡顿,耗电快等问题接踵而至。本来寄希望于今天升级macOS Mojave (version 10.14.1)可以解决部分稳定性和兼容性问题,但是MacBook居然开机卡在进度条,然后我等了一上午都没有完成,差点以为要悲剧的重装系统丢失数据了。所以很有必要给大伙提个醒,无论是Windows还是macOS在新版本推送的早期都不要点击更新,抑制住你体内的洪荒之力和强迫症,不要手贱,不要手贱,不要手贱。

拒绝重装!教你如何拯救开机失败的Mac电脑

更新记录

2018年11月01日 - 初稿

阅读原文 - https://wsgzao.github.io/post...

扩展阅读

Upgrade to macOS Mojave - https://www.apple.com/macos/h...
如何升级到 macOS Mojave - https://support.apple.com/zh-...
如何通过 macOS 恢复功能重新安装 macOS - https://support.apple.com/zh-...
如何创建可引导的 macOS 安装器 - https://support.apple.com/zh-...
使用“时间机器”备份您的 Mac - https://support.apple.com/zh-...


macOS history

第一次体验苹果虚拟机和黑苹果记得还是Tiger和Leopard的时候
VersionCodenameMost recent version
Mac OS X 10.0Cheetah10.0.4 (June 22, 2001)
Mac OS X 10.1Puma10.1.5 (June 6, 2002)
Mac OS X 10.2Jaguar10.2.8 (October 3, 2003)
Mac OS X 10.3Panther10.3.9 (April 15, 2005)
Mac OS X 10.4Tiger10.4.11 (November 14, 2007)
Mac OS X 10.5Leopard10.5.8 (August 5, 2009)
Mac OS X 10.6Snow Leopard10.6.8 v1.1 (July 25, 2011)
Mac OS X 10.7Lion10.7.5 (September 19, 2012)
OS X 10.8Mountain Lion10.8.5 (12F45) (October 3, 2013)
OS X 10.9Mavericks10.9.5 (13F1112) (September 18, 2014)[170]
OS X 10.10Yosemite10.10.5 (14F27) (August 13, 2015)
OS X 10.11El Capitan10.11.6 (15G31) (July 18, 2016)
macOS 10.12Sierra10.12.6 (16G29) (July 19, 2017)
macOS 10.13High Sierra10.13.6 (17G65) (July 9, 2018)
macOS 10.14Mojave10.14 (18A391) (September 24, 2018)

网络上常见的拯救方法

你可以尝试进行,不过大部分情况下是无效的

重置SMC

先关机,然后断开电源,拔掉所有USB的连接,然后同时按住键盘左下角的Shift,Control,Option和开机键15秒。全过程Mac不会开机。15秒后松手插上电源开机。

如何重置 Mac 上的系统管理控制器 (SMC) - https://support.apple.com/zh-...

重置NVRAM

将 Mac 关机,然后开机并立即同时按住以下四个按键:Option、Command、P 和 R。您可以在大约 20 秒后松开这些按键,在此期间您的 Mac 可能看似在重新启动。

重置 Mac 上的 NVRAM 或 PRAM - https://support.apple.com/zh-...

重装系统

如果以上都不能解决你的问题,且系统是最新的,硬件是没问题的,那么重装系统吧。哈哈,重装系统总是这么简单霸气的解决一些问题。

前提:

  1. 保证你能连到wifi或者有线,因为重装系统需要连接远程服务器
  2. 保证有足够的电源,最好是附件有插板可以充电的情况下重装系统,这个过程还是比较久的,50分钟左右。

步骤如下:

  1. 开机按住Command (⌘)-R
  2. 出现的四个选项的界面选择第二个重装系统(Reinstall macOS)
  3. 等待重装系统完成即可

如何通过 macOS 恢复功能重新安装 macOS - https://support.apple.com/zh-...

TimeMachine恢复

TimeMachine数据恢复的成本太高,需要先Reinstall macOS然后使用TimeMacthine恢复,再重新配置软件,不到万不得已之时不推荐
  1. 制作U盘启动
  2. TimeMachine恢复

如何创建可引导的 macOS 安装器 - https://support.apple.com/zh-...

使用“时间机器”备份您的 Mac - https://support.apple.com/zh-...

Mac 的启动组合键

若要使用这些组合键中的任何一个,请在按下电源按钮以开启 Mac 后或在 Mac 开始重新启动后,立即按住相应按键。请一直按住,直至电脑出现对应的行为。

Command (⌘)-R:从内建的 macOS 恢复系统启动。或者,您也可以使用 Option-Command-R 或 Shift-Option-Command-R 以通过互联网从 macOS 恢复功能启动。macOS 恢复功能可以安装不同版本的 macOS,具体取决于您在电脑启动时使用的组合键。如果您的 Mac 使用了固件密码,系统将要求您输入这个密码。

Option (⌥):启动进入“启动管理器”,您可以从中选取其他启动磁盘或宗卷(若可用)。如果您的 Mac 使用了固件密码,系统将要求您输入这个密码。

Option-Command-P-R:重置 NVRAM 或 PRAM。如果您的 Mac 使用了固件密码,它会忽略这个组合键或从 macOS 恢复功能启动。

Shift (⇧):以安全模式启动。

D:从内建的 Apple Hardware Test 或 Apple Diagnostics 实用工具启动,具体取决于您的 Mac 机型。或者,您也可以使用 Option-D 通过互联网从这个实用工具启动。

N:从兼容的 NetBoot 服务器启动(若可用)。要使用 NetBoot 服务器上默认的引导映像,则请按住 Option-N。配备 Apple T2 芯片的电脑不支持这个启动键。

Command-S:以单用户模式启动。这个组合键要求使用 macOS High Sierra 或更早版本。

T:以目标磁盘模式启动。

Command-V:以详细模式启动。

Mac 的启动组合键 - https://support.apple.com/zh-...

有效的解决方法

如果你遇到和我类似的问题,不妨尝试寻找下具体的错误日志,然后向Google或者咨询苹果客服求助
  1. command + v 进入代码界面,等出现不停的输出Too many corpses being created 这段代码的时候,说明是缓存太多造成的
  2. command + R 进入macOS使用工具页面,左上角找到终端工具
  3. 输入以下代码,重命名数据库缓存就行了
  4. 然后再重新启动电脑,耐心等待一会儿就可以重新进入桌面
cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory/
mv ./mbr_cache ./mbr_cache-old

不着急的解决方案

联系 Apple 支持 - https://getsupport.apple.com/


http://www.ppmy.cn/news/783078.html

相关文章

macbook卡在进度条开不了机_Mac电脑开机一直卡在加载进度条怎么办?

Hugh 于 2021/01/21更新 Mac数据恢复 摘要 如果Mac电脑开机一直卡在加载进度条,如何恢复Mac电脑上的数据?易我数据恢复软件Mac版可深度扫描磁盘数据,根据原始路径和文件类型分别展示扫描结果 你有没有遇到这种情况:Mac电脑启动后&…

MacOS,开机卡在进度条的问题

为什么80%的码农都做不了架构师?>>> 问题描述: 问题的前一天,下班正常关闭电脑.第二天早上9点打开电脑,电脑读条很慢,等待了20分钟还在读条,最后读条到100%的时候一直不动,等待了一个小时左右. 解决方案在第七条:(一到六方案都是尝试的解决方法,都没解决…

mac 启动 进度条卡在一半处

这是apple 官方给出的解决方案. 1.按住 shift+control option+电源键 按住 15后松手 再次按住开机键尝试是否可以开机,如果无效(需要连接电源适配器) 2.按住 键盘的 左边的 command option p r 然后按住开机键 听到设…

Mac 开机卡在进度条界面

参考 请先看这篇文章: https://www.jianshu.com/p/1bb053414f74 注意 我是直接从第5步开始的: 1.开机狂按 command V 键 然后一直等 等到屏幕输出Too many corpses being created 时 再关机 2.开机狂按 command R 键 在实用工具 打开 终端 进…

如何解决Mac电脑在启动时卡在Apple 标志或进度条画面?

Mac 在找到本地启动磁盘后会显示 Apple 标志,然后随着 macOS 启动或安装过程的继续,Mac 会显示一个进度条。 Mac 在找到启动磁盘后会显示 Apple 标志,启动磁盘通常是 Mac 的内建磁盘。随着启动过程的继续,您应该会看到一个进度条&…

Mysql中的redo log和undo log

redo log 日志 ->持久性 重做日志,记录的是事务提交时数据页的物理修改,是用来实现事务的持久性。 主要有重做日志缓冲(redo log buffer)以及重做日志文件(redo log file)组成,前者在内存&a…

Unity UGUI的Toggle(复选框)组件的介绍及使用

Unity UGUI的Toggle(复选框)组件的介绍及使用 1. 什么是Toggle组件? Toggle(复选框)是Unity UGUI中的一个常用组件,用于实现复选框的功能。它可以被选中或取消选中,并且可以代码通过其制控状态…

iOS开发:判断iPhone是否是刘海屏iPhoneX、iPhoneXR、iPhoneXs、iPhoneXs Max等

保证能判断,呕心沥血,不行切JIJI 方法一 Objective-C // iPhoneX、iPhoneXR、iPhoneXs、iPhoneXs Max等 // 判断刘海屏,返回YES表示是刘海屏 - (BOOL)isNotchScreen {if ([UIDevice currentDevice].userInterfaceIdiom UIUserInterfaceIdi…

iPhone屏幕大小和适配建议(包括 XR XS XSM )

//4 ----:{{0, 0}, {320, 480}} //5、5s ----:{{0, 0}, {320, 568}} //6、6s、7、8 ----:{{0, 0}, {375, 667}} //6P、7P、8P ----:{{0, 0}, {414, 736}} 复制代码 X 系列 //X ----:{{0, 0}, {375, 812}} //XR ----:{{0, 0}, {414, 896}} //XS ----:{{0, 0}, {375, 812}} //XSM…

DataFun:数据基础架构

翼支付 数据向量化 经营范围是否相同 背景特征提取器 质量过滤通用背景过滤预制场景标记 虚假地址风险分析 CCKS地址解析标签体系 FaissMilvus余弦相似度 Zilliz 大模型幻觉问题 极限科技

iPhone屏幕适配 新增iPhone XS iPhone XR iPhone XS Max

iPhone机型屏幕比较: 由上图可见 iPhoneXs 的屏幕尺寸和去年的iPhoneX是一样的,所以今年不需要做特殊处理。 主要处理下后面的两款新的尺寸机型: 去年适配的iPhoneX 的分辨率:2436 * 1125 || pt: 812 * 375 iPhoneXr的分辨率:1792 * 828 || pt: 896 * 414 iPhoneXs 的分辨…

如何使用iPhoneXR/XSMAX模拟器进行屏幕适配

Xcode版本:Version 10.0 (10A254a) 新的Xcode运行工程发现会报错:ld: library not found for -lstdc 。 这是因为苹果去掉了lstdc.6.0.9.tbd动态库。 虽然有临时的解决方案:把xcode9里的这个动态库人为复制到xcode10里,但是对于…

全面分析MySQL?ERROR?1045出现的原因及解决

目录 通常从网上都能找到解决方案 1.停止服务2.跳过验证3.修改密码4.重启服务原因分析 SO 解决办法 在命令行输入mysql -u root –p,输入密码,或通过工具连接数据库时,经常出现下面的错误信息,相信该错误信息很多人在使用MySQL…

MIT 6.S081 教材第八章内容 -- 文件系统 -- 01

MIT 6.S081 教材第八章内容 -- 文件系统 -- 01 引言概述Buffer cache层代码:Buffer cache日志层日志设计代码:日志代码:块分配器 引言 MIT 6.S081 2020 操作系统 本文为MIT 6.S081课程第八章教材内容翻译加整理。 本课程前置知识主要涉及: …

android apk 微信登入_微信第三方登录(Android 实现)

1.开发准备工作 1.参考Android 接入指南 1.申请你的AppID 2.下载微信终端开发工具包 根据app包名生成ap 2.代码实践 1.判定客户端是否装有微信,没有则提醒需要安装微信 private void loginWeixin() { if (!isAvilable(LoginActivity.this, "com.tencent.mm&quo…

安卓自定义音量键_iPhone越狱丨利用安卓手机为你的iPhone越狱!

自从Checkra1n官方释放出Arm版,iPhone越狱的方法又多了一种 没错,就是用安卓机即可为iPhone越狱 是不是很难想象,安卓机也能为iPhone服务了 整体思路 将一台解了Bl锁且刷入TWAP的安卓设备刷入Linux系统,连接iPhone后利用Checkra1n Arm越狱(适…

Android手机 能装 ios,安卓手机原来也能安装Windows和MacOS系统?!

不知道各位差友还记不记得,世超前阵子分享过一款无需越狱,就能让 iPhone 和 iPad 运行其它系统的虚拟机软件UTM。 当时世超正是靠着这个软件,才得以让 iPad 成功跑上了 Windows 和 macOS 系统,还顺带收获了一堆编辑部同事们的卧槽…

ios动态库注入把越狱手机上自制的动态库安装到普通手机上

文章目录 预备条件导出越狱手机上的app包和自己注入的动态库导出自己写的tweak动态库文件查看依赖库执行命令查看程序依赖的动态库名字用machoview查看 安装insert_dylib把动态库插入到app里optool 代替insert_dylib 更方便查看自己写的动态库都依赖哪些库修改越狱动态库的加载…

Android蓝牙传给iPad,无需越狱通过蓝牙让 iPod touch/iPad 连接 Android 手机共享上网...

越狱对于iPod touch/iPad的一个大好处是——可以用带给 iOS 真正蓝牙的软件的开发者eric_day开发的 iBluever 让 touch/iPad 通过蓝牙连接到手机上网。升级到 iOS 6 之后,我一直都很怀念这个插件——因为用 Android 分享网络给 iOS 十分不方便。不过,今天…

java手机怎样越狱_ipad怎么自己越狱 两种方法介绍【图文】

导读: 苹果 产品在各个方面都受到消费者的喜爱,苹果产品使用的都是自己的系统,虽然很完美,然后也具有一定的局限性,很多时候,我们想要在苹果产品当中下载一些应用程序都会受到限制,让我们感到非…
最新文章