How to fix a Mac stuck on loading screen problem?

Most of the time, a Mac, whether you have a MacBook Air or Pro, or another device, is a reliable piece of kit. But at times, a Mac can act out in unexpected ways, such as getting stuck on the loading screen. 

Now, if this happens, you don't need to worry. There are ways to fix it, as this article explains. One of the reasons a Mac can get stuck on a loading screen is following a macOS update, which means there are many solutions. We have covered some of the most common fixes in this article.

How to fix a Mac stuck on the loading screen? 

#1: Reset the SMC 

So the first solution to this problem is to reset your Mac’s SMC. If your MacBook is stuck on the loading screen, this should hopefully solve the problem. But don't worry if not; there are several other fixes that can be tried in this article. 

If your MacBook has a T2 chip, follow these steps to reset its SMC: 

  1. Shut the Mac down, usually by pressing the power button.
  2. Now press the Shift-Control-Option keys at the same time.
  3. Then while still pressing those keys, hold the Power button at the same time for 7 seconds. 
  4. Finally, release all of the keys at the same time and then press the Power button again to start the Mac for a second time. 

If that doesn't work, we recommend repairing disk permissions. 


Resetting Mac's SMC is slightly different for a particular Mac model. Visit the Apple support page to find out how to reset SMC on your Mac.

#2: Repair disk permissions 

Sometimes permissions go corrupt on a Mac, causing errors and issues. If you've managed to start up your Mac after it's been stuck on a loading screen, it's worth running some maintenance to prevent that from happening. I like using CleanMyMac X to optimize and maintain my Mac: it has a bunch of modules that help clean storage space, remove unneeded junk and fix performance problems on Mac. Here's how to use to repair disk permissions:

  1. Download CleanMyMac X (for free, here)
  2. Click on Maintenance from the left sidebar menu; 
  3. Check the box next to Repair Disk Permissions; 
  4. Click Run.

CleanMyMac X will do the same heavy lifting of Disk Utility without you needing to manually attempt to search through every disk permission and fix the ones that are broken and not working as they should. It will automatically detect which are broken and fix them. 

Once that scan is complete, it’s worth closing your Mac down and starting it up again. Everything should be running as expected and as good as new. 

#3: Reset the NVRAM

This quick trick can help fix issues related to your selected startup disk, speaker volume, screen resolution, or time zone selection.

  1. Shut the Mac down, usually by pressing the power button; 
  2. Now press the Command-Option-P-R keys for at least 20 seconds (sometimes 30 might produce better results); 

Your Mac should restart automatically, and if it gets past the loading screen, the problem is solved. It’s still worth repairing disk permissions and conducting some extra maintenance to make sure it’s working as you need it. 


It is impossible to reset the NVRAM and SMC on an M1 Mac with Apple's new system. These settings are reset with every Mac restart, so in case of any issues with the startup screen, just reboot your Mac.

#4: Start up in Recovery Mode

Another solution for this problem is to use the Recovery Mode. 

  1. Press the Power button to switch your Mac on 
  2. Straight away, press the Command and R keys; 
  3. The Apple logo or a spinning globe should show up; 
  4. A macOS Utilities window should appear automatically; 
  5. Click on Disk Utility 
  6. Disk Utility should repair any broken disk permissions 

Assuming one of the above solutions has worked, wonderful! You should be able to log in to your Mac and start seeing how to ensure this doesn't happen again and tidy anything up that is causing your Mac to slow down. 

Delete system junk

One way to unfreeze your Mac is to clear out system junk that’s causing system glitches. Follow these steps to get it fixed:

  1. Download CleanMyMac X free version 
  2. Click on the Systems Junk tab 
  3. Once your systems have been scanned, you can safely delete anything taking up space and slowing your Mac down. 

Additionally, click on the Maintenance tab and choose “Run Maintenance scripts.” This command fixes various errors and makes a Mac run smoother. 

Your Mac is an essential piece of kit. With the right tools to look after it, you can be confident that it will keep working at peak performance for as long as possible. 

Laptop with CleanMyMac
CleanMyMac X

Your Mac. As good as new.