macOS Mojave 升級後開機卡在進度條的解決方法

前言
剛剛從macOS High Sierra手賤升級到macOS Mojave (version 10.14),各種字型發虛,Kernel Panic(六國語言重啟),系統卡頓,耗電快等問題接踵而至。本來寄希望於今天升級macOS Mojave (version 10.14.1)可以解決部分穩定性和相容性問題,但是MacBook居然開機卡在進度條,然後我等了一上午都沒有完成,差點以為要悲劇的重灌系統丟失資料了。所以很有必要給大夥提個醒,無論是Windows還是macOS在新版本推送的早期都不要點選更新,抑制住你體內的洪荒之力和強迫症,不要手賤,不要手賤,不要手賤。
拒絕重灌!教你如何拯救開機失敗的Mac電腦
更新記錄
2018年11月01日 - 初稿
閱讀原文 - ofollow,noindex"> https:// wsgzao.github.io/post/m acos/
擴充套件閱讀
Upgrade to macOS Mojave - https://www. apple.com/macos/how-to- upgrade/
如何升級到 macOS Mojave - https:// support.apple.com/zh-cn /HT201475
如何通過 macOS 恢復功能重新安裝 macOS - https:// support.apple.com/zh-cn /HT204904
如何建立可引導的 macOS 安裝器 - https:// support.apple.com/zh-cn /HT201372
使用“時間機器”備份您的 Mac - https:// support.apple.com/zh-cn /HT201250
macOS history
第一次體驗蘋果虛擬機器和黑蘋果記得還是Tiger和Leopard的時候
|Version |Codename |Most recent version |
|--- |--- |--- |
|Mac OS X 10.0 |Cheetah |10.0.4 (June 22, 2001) |
|Mac OS X 10.1 |Puma |10.1.5 (June 6, 2002) |
|Mac OS X 10.2 |Jaguar |10.2.8 (October 3, 2003) |
|Mac OS X 10.3 |Panther |10.3.9 (April 15, 2005) |
|Mac OS X 10.4 |Tiger |10.4.11 (November 14, 2007) |
|Mac OS X 10.5 |Leopard |10.5.8 (August 5, 2009) |
|Mac OS X 10.6 |Snow Leopard |10.6.8 v1.1 (July 25, 2011) |
|Mac OS X 10.7 |Lion |10.7.5 (September 19, 2012) |
|OS X 10.8 |Mountain Lion |10.8.5 (12F45) (October 3, 2013) |
|OS X 10.9 |Mavericks |10.9.5 (13F1112) (September 18, 2014)[170] |
|OS X 10.10 |Yosemite |10.10.5 (14F27) (August 13, 2015) |
|OS X 10.11 |El Capitan |10.11.6 (15G31) (July 18, 2016) |
|macOS 10.12 |Sierra |10.12.6 (16G29) (July 19, 2017) |
|macOS 10.13 |High Sierra |10.13.6 (17G65) (July 9, 2018) |
|macOS 10.14 |Mojave |10.14 (18A391) (September 24, 2018) |
網路上常見的拯救方法
你可以嘗試進行,不過大部分情況下是無效的
重置SMC
先關機,然後斷開電源,拔掉所有USB的連線,然後同時按住鍵盤左下角的Shift,Control,Option和開機鍵15秒。全過程Mac不會開機。15秒後鬆手插上電源開機。
如何重置 Mac 上的系統管理控制器 (SMC) - https:// support.apple.com/zh-cn /HT201295
重置NVRAM
將 Mac 關機,然後開機並立即同時按住以下四個按鍵:Option、Command、P 和 R。您可以在大約 20 秒後鬆開這些按鍵,在此期間您的 Mac 可能看似在重新啟動。
重置 Mac 上的 NVRAM 或 PRAM - https:// support.apple.com/zh-cn /HT204063
重灌系統
如果以上都不能解決你的問題,且系統是最新的,硬體是沒問題的,那麼重灌系統吧。哈哈,重灌系統總是這麼簡單霸氣的解決一些問題。
前提: 1. 保證你能連到wifi或者有線,因為重灌系統需要連線遠端伺服器 2. 保證有足夠的電源,最好是附件有插板可以充電的情況下重灌系統,這個過程還是比較久的,50分鐘左右。
步驟如下: 1. 開機按住Command (⌘)-R 2. 出現的四個選項的介面選擇第二個重灌系統(Reinstall macOS) 3. 等待重灌系統完成即可
如何通過 macOS 恢復功能重新安裝 macOS - https:// support.apple.com/zh-cn /HT204904
TimeMachine恢復
TimeMachine資料恢復的成本太高,需要先Reinstall macOS然後使用TimeMacthine恢復,再重新配置軟體,不到萬不得已之時不推薦
- 製作U盤啟動
- TimeMachine恢復
如何建立可引導的 macOS 安裝器 - https:// support.apple.com/zh-cn /HT201372
使用“時間機器”備份您的 Mac - https:// support.apple.com/zh-cn /HT201250
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-cn /HT201255
有效的解決方法
如果你遇到和我類似的問題,不妨嘗試尋找下具體的錯誤日誌,然後向Google或者諮詢蘋果客服求助
- command + v 進入程式碼介面,等出現不停的輸出Too many corpses being created 這段程式碼的時候,說明是快取太多造成的
- command + R 進入macOS使用工具頁面,左上角找到終端工具
- 輸入以下程式碼,重新命名資料庫快取就行了
- 然後再重新啟動電腦,耐心等待一會兒就可以重新進入桌面
cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory/ mv ./mbr_cache ./mbr_cache-old
不著急的解決方案
聯絡 Apple 支援 - https:// getsupport.apple.com/