How to Fix a Frozen Mac When Updating macOS

By Mike Tee – Posted on Sep 1, 2019 in Mac
 

While macOS is a very robust operating system, sometimes there can be hiccups when performing system updates. In my case, the progress bar stopped and stayed that way for a few hours.

If you are experiencing a frozen Mac when updating the system, here are a few ways to save your data, attack the problem, and solve the issue.

Preliminary Precautions

As always, before performing a system update of any kind, make sure you have all of your sensitive data backed up.

If you’re here because your Mac is already frozen – which I’m willing to bet most of you are –- don’t worry. Chances are your data will remain intact. Just make backing up your data a priority in the future.

Also, don’t update macOS if your hard drive is running out of space; I’d recommend keeping at least 30GB free. Now, onto solving the problem.

1. Disable FileVault

In some cases macOS’s built-in encryption software FileVault can cause problems when updating macOS. It’s an all-encompassing security feature that works in the background, securing all data on your Mac. But sometimes FileVault gets stuck trying to apply encryption to the updated OS.

The solution here is to turn off FileVault before the update, then turn it back on after the update.

Click the Apple menu -> System Preferences -> Security & Privacy -> FileVault,” then click “Turn Off FileVault.”

Now, try updating macOS again, and it shouldn’t be interrupted. Once you’re done, return to the FileVault menu and turn it back on if you want full-disk encryption.

2. Install the Update in Safe Mode

If it’s clear that your Mac update isn’t going anywhere, then hold down the power button to turn off your Mac. Once you’ve done this, boot your Mac into Safe Mode. There are several ways to do this, but the simplest is by holding the Shift key as it’s booting.

The Apple logo should appear on your screen with a loading bar, and after that you should boot into Safe Mode. From here, run the macOS update as you normally would to install the update, hopefully without a hitch.

3. Check the Apple System Status Page

A very quick and easy thing to do that could save you a lot of hassle with stuck updates (or other malfunctioning Apple services) is to go to the official System Status page. You’ll see the status of just about every Apple service you can think of. Look over at the status of “macOS Software Update” to see whether the update servers are working as they should. If the bubble is green, then they’re fine and the issue lies elsewhere. If it’s red or yellow, then you’re just going to have to sit out the problem until servers are back to normal.

4. Sit it Out

As painful as it sounds, you may just want to let the Mac sit for a couple of hours and see if it is indeed frozen. Sometimes the update could be stuck in a lull but not completely frozen. Some update processes will take much longer than others, resulting in a seemingly stuck progress bar.

We can verify that the system is still updating by pressing Command + L to bring up the estimated install time. If this doesn’t appear, still let the update sit for a while.

Some users have reported their update taking upwards of ten hours. Grab a coffee, do some other work, run some errands, do whatever you need to do to burn some time and let your Mac do its thing. Big system updates (sometimes) take a whole lot of time!

5. Refresh the Update

If you are positive that the install is indeed frozen, you will want to take the following steps, and the following steps consecutively after this step, until the issue is resolved.

Let’s try to give the install a little kick by refreshing it.

1. Hold down the power button and wait for about thirty seconds.

2. When the Mac is completely off, press and hold the power button again. The update should resume.

3. Press Command + L again to see if macOS is still installing.

If this was of no help, continue on to the next solution below.

6. Reset Your NVRAM

NVRAM, as Apple describes it, is “a small amount of your computer’s memory that stores certain settings in a location that macOS can access quickly.” It also happens to hold kernel panic information, which is what we’re tapping into and especially trying to reset here.

1. Press and hold the power button on your Mac to completely shut it off. Hard discs and fans need to stop spinning, and the screen needs to go dark.

2. Power on your Mac.

3. Immediately after you hear the startup sound, press and hold the Command + Option + P + R keys.

4. Keep holding them down until you hear the startup sound again.

5. Release the keys, and the NVRAM will have reset. The update should resume.

7. Recovery Mode

If the update still won’t complete, we can download macOS from the Internet and give the install another shot. Instead of trying to fix the existing hiccup, we would be effectively starting over with the update.

1. Press and hold the power button to turn off the Mac.

2. Press and hold the power button to turn it back on.

3. Press Command + R immediately to enter recovery mode.

4. Once in recovery mode, connect to the Internet. You’ll need to click the Wi-Fi symbol located at the top-right of the menu. Preferably, do this from a home network.

5. You can now download the most current version of macOS and install! Select “Reinstall OS X” or “Reinstall macOS,” and the on-screen GUI menu will guide you through this.

Conclusion

Hopefully these steps were able to get you back on track. If not, you are advised to contact Apple Support for a further look.

As stated, these hiccups rarely do happen, but when they do it is nice to know that macOS includes features capable of working them out.

This article was first published in December 2016 and was updated in September 2019.

Is this article useful? Yes No

 

How to Fix a Frozen Mac When Updating macOS的更多相关文章

  1. 在不受支持的 Mac 上安装 macOS Monterey 12

    请注意,当前为 Beta 版,后续会及时更新. 请访问原文链接:https://sysin.org/blog/install-macos-12-on-unsupported-mac/,查看最新版.原创 ...

  2. mac Homebrew Updating慢,替换及重置Homebrew默认源

    替换成清华的镜像: https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git

  3. 【Mac】-NO.161.Mac.1 -【MacOS Error running 'Tomcat 8.5.371': Cannot run program Permission denied】

    Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...

  4. 【Mac】-NO.161.Mac.1 -【MacOS 中环境变量设置 zsh: command not found: xxx】

    Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...

  5. Android File Transfer Mac: 如何在 macOS 和 Android 系统之间移动数据

    三大 Mac OS X 系统 Android 文件传输软件 谷歌出品的 Android File Transfer 如何在 Mac 系统上使用 Android File Transfer Androi ...

  6. 【Mac】解决macos安装升级时报错安装所选更新时发生错误的问题

    1 系统更新macjave 更新一直失败: 2  解决方法为:重新启动Mac,并按住Command+R进入恢复模式,找到Terminal后输入csrutil disable,然后重启Mac,再次下载并 ...

  7. 在不受支持的 Mac 上安装 macOS Monterey 12(OpenCore Patcher)

    一.介绍 本文通用于 macOS Big Sur 和 macOS Monterey,也可以视作笔者 早期文章 的升级版. 这一章节将介绍 macOS Monterey 的系统要求和不受支持的 Mac ...

  8. 在不受支持的 Mac 上安装 macOS Ventura、Monterey、Big Sur (OpenCore Legacy Patcher)

    请访问原文链接:https://sysin.org/blog/install-macos-13-on-unsupported-mac/,查看最新版.原创作品,转载请保留出处. 作者主页:www.sys ...

  9. Mac os安装golang开发环境

    为了能够愉快地进行golang编程,我们需要安装以下几样东西: 包管理Homebrew 语言环境golang 版本管理git 虚拟器docker 编译器Goland 我将按照这个顺序叙述整个安装过程 ...

随机推荐

  1. xsy 2414【CF587C】Duff in the Army

    Description [题目描述]: 最近有一场战争发生,Duff是战争里一名士兵,Malek是她的长官. 他们的国家——Andarz Gu有n个城市(编号为1到n),总共有n-1条道路,每条道路连 ...

  2. 别再裸奔了,你的项目代码安全吗,再不加密就out了

    在工作中,有时候我们需要部署自己的Python代码 或进行私有化部署时,尤其现在都是通过docker镜像部署,我们并不希望别人能够看到自己的Python源程序. 加密Python源代码的方式,是将.p ...

  3. 2、C语言实现通讯录

    main函数入口: //test.c #include<stdio.h> #include<stdlib.h> #include<string.h> #includ ...

  4. Symmetric Order

    #include<stdio.h> int main() { ; ][]; ) { ;i<=n;i++) { scanf("%s",&str[i]); } ...

  5. RMAN备份脚本执行遇到RMAN-03002,06091问题处理

    一 问题描述 客户说RMAN备份脚本执行有的时候报错,有的时候正常!!! 远程登陆客户环境,查询最后一次备份的日志报错信息,得到 RMAN-03002: failure of delete comma ...

  6. 音视频入门-07-认识YUV

    * 音视频入门文章目录 * YUV & YCbCr 简介 YUV,是一种颜色编码方法.常使用在各个视频处理组件中. YUV 在对照片或视频编码时,考虑到人类的感知能力,允许降低色度的带宽. Y ...

  7. .Dot NET Cored简介

    一.诞生原因 1..Net平台封闭. 2.不支持跨平台. 3.受限于Windows平台性能,无法解决高性能场景. 二.优势 1.支持跨平台.开源.系统建设成本低. 2.效率和性能较好. 三.缺点 1. ...

  8. 【转载】Sqlserver限制最大可使用内存

    在Sqlserver的使用过程中,我们会发现随着运行时间的增长,Sqlserver占用的系统也越来越大,查了网上的相关资料说,Sqlserver在查询完相应数据后,为了下一次查询的性能,并不会马上释放 ...

  9. Tomcat安装及环境配置

    欢迎任何形式的转载,但请务必注明出处. 本章内容 安装 环境变量入口 三个系统变量配置 测试安装配置是否成功 安装之前请安装jdk并进行环境配置(点击进入jdk教程) 一.安装 点击进入官网下载 二. ...

  10. 分享一个仿网易新闻客户端iPhone版的标签式导航ViewController

    该Controller是一个容器,用于容纳其他的controller.效果与网易新闻客户端的标签式导航基本一样: (1)点击上面的标签,可以切换到对应的controller,标签下面的红色提示条的长度 ...