Skip to main content

MacBook Pro Software Update Not Working? How to Fix It

macOS update stuck, failing, or causing reboot loops on your MacBook Pro? Step-by-step fixes — Safe Mode, Terminal commands, reinstall options, and when it's a hardware fault.

5 min read By PC Macgicians
MacBook Pro Software Update Not Working? How to Fix It

macOS update failures and reboot loops are one of the more frustrating problems on a MacBook Pro. This guide works through the fixes in the right order — from the quick checks to a clean reinstall — based on a real case from Kingston.

Share this article:

Table of Contents

Why MacBook Pro Updates Fail

A MacBook Pro refusing to update macOS is usually a software problem, not a hardware one — but the fix depends on exactly what’s going wrong. The most common causes are:

  • Not enough free disk space. macOS needs 20–40GB free to download and prepare the installer. If your storage is nearly full, the update will fail, sometimes mid-installation.
  • Corrupted update cache or installer. A partial previous download, a power interruption during update, or a bad download can leave the installer in a broken state.
  • Third-party extensions or kernel extensions. Some older apps install low-level extensions that conflict with macOS updates. Booting into Safe Mode disables these and often lets the update proceed.
  • Firmware incompatibility on older models. 2018–2020 Intel MacBook Pros occasionally need a firmware update before a major macOS version will install cleanly.
  • SSD issues. On machines that are a few years old, a degrading SSD can cause update failures — the installer can’t reliably write to sectors that have gone bad.

Step 1: Back Up Your Data First

Before attempting any of the fixes below, back up your files. Use Time Machine to an external drive, or copy your important documents, photos, and Desktop manually. Update failures can occasionally lead to data loss, and a clean install requires erasing the drive entirely.


Step 2: Free Up Disk Space

Go to Apple menu > System Settings > General > Storage (or About This Mac > Storage on older macOS versions). You need at least 20GB free — ideally 40GB or more for a major macOS version upgrade.

Delete files you no longer need, empty the Trash, and clear app caches. The built-in Storage recommendations tool can identify large files and downloads worth removing.


Step 3: Try Safe Mode

Safe Mode disables third-party extensions and checks the startup disk — both of which can resolve update conflicts.

Intel Mac: Shut down, then press and hold Shift while turning it back on. Release when you see the login screen.

Apple Silicon Mac (M1/M2/M3): Shut down, then press and hold the power button until “Loading startup options” appears. Select your startup disk, then hold Shift and click Continue in Safe Mode.

Once in Safe Mode, go to System Settings > General > Software Update and try the update again.


Step 4: Delete the Partial Installer

If the update keeps failing at the same point, the installer file may be corrupted. Open Finder > Applications and look for the macOS installer (e.g., “Install macOS Sequoia”). Move it to the Trash and empty it, then re-download from the App Store or Software Update.


Step 5: Use macOS Recovery Mode

If the above steps haven’t worked, Recovery Mode lets you reinstall macOS cleanly without erasing your files.

Intel Mac: Restart and immediately hold Command (⌘) + R.

Apple Silicon Mac: Shut down, press and hold the power button until options appear, then click Options > Continue.

From the macOS Utilities screen:

  1. Run Disk Utility > First Aid on your main drive to check for file system errors
  2. If First Aid passes, select Reinstall macOS and follow the prompts

This reinstalls the operating system and resolves most persistent update failures without touching your data.


Step 6: Create a Bootable USB Installer

If Recovery Mode isn’t working — or the Mac can’t connect to Apple’s servers to download during recovery — build a bootable installer on a USB drive (16GB or larger, formatted as Mac OS Extended Journaled).

Download the macOS installer from the App Store, then run this Terminal command (adjusting for the macOS version):

sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB

Restart holding Option (⌥) on Intel, or hold the power button on Apple Silicon, and select the USB drive as the startup disk.


Step 7: Clean Install (Last Resort)

If nothing else has worked and you have a full backup, a clean install will resolve any deeply corrupted system state.

  1. Boot into Recovery Mode (Command + R on Intel, hold power button on Apple Silicon)
  2. Open Disk Utility and erase the main drive as APFS with GUID Partition Map scheme
  3. Quit Disk Utility and select Reinstall macOS

This wipes the drive and installs a clean system. Restore from your Time Machine backup afterwards.


Step 8: Check for Hardware Problems

If the Mac is still failing to complete updates after a clean install, the problem may be hardware:

  • Failing SSD — update writes fail on degraded sectors
  • RAM errors — instability during the installation process
  • Logic board fault — rare but possible on older machines

Use Apple Diagnostics to check: shut down, then hold D while turning on (Intel) or hold the power button and follow prompts (Apple Silicon). This runs a basic hardware test and will flag known faults.


What We Did for a Kingston Customer

A university student came in with a 2019 MacBook Pro that had failed three macOS update attempts and was stuck in reboot loops. The root causes turned out to be a nearly full SSD (only 8GB free) and a legacy kernel extension from an old security app.

We backed up the files using Target Disk Mode, freed up 50GB of storage, removed the conflicting extension, and did a clean install of macOS. The Mac has updated without issue since.


Based near Kingston and dealing with a MacBook Pro that won’t update? Contact PC Macgicians or drop in to our Putney workshop — we handle macOS recovery, SSD replacements, and Mac repairs across South West London.

Frequently Asked Questions

Why does macOS keep failing to update on my MacBook Pro?

The most common causes are insufficient disk space (macOS needs at least 20–40GB free), corrupted system caches, an incompatible third-party extension blocking the update, or a partial previous update that left the installer in a broken state. Less commonly, a failing SSD can cause update failures — if the drive has bad sectors, the installer can’t write the new system files reliably.

How do I fix a MacBook Pro stuck in a reboot loop after an update?

Boot into macOS Recovery by holding Command + R at startup. From there, use Disk Utility to run First Aid on your main drive. If that doesn’t resolve it, use the Reinstall macOS option — this reinstalls the system without erasing your personal files. If Recovery Mode itself is inaccessible, a bootable USB installer is the next step.

Can I update macOS without losing my files?

Yes. A standard macOS update and a Recovery Mode reinstall both preserve your files and applications. The only scenario where files are at risk is a clean install (Erase and Install), which should only be used as a last resort after backing up. Always use Time Machine or copy files to an external drive before any reinstall procedure.

What should I do if macOS update says 'an error occurred while preparing the installation'?

This error usually means the installer file is corrupted or the system can’t verify it. Delete the partial installer from your Applications folder, restart your Mac, then re-download macOS from System Settings > Software Update or the App Store. If the error persists, try downloading on a different network or building a bootable USB installer.

Helpful Internal Links

Need Help With This Issue?

Speak with our support team for practical help and next steps.

Author

PC Macgicians

Explore more

Related Posts

View all