Troubleshooting
Mac Stuck on the Progress Bar at Boot? Here's the Fix
Mac progress bar frozen during boot or after an update? Diagnose the cause and recover the system using safe mode, Recovery, and Disk Utility.
The Apple logo’s there. So is the progress bar — sitting at maybe 15%, maybe 80%, but not moving. You’ve already gone for coffee, refilled the coffee, and come back. Still 80%. Or — worse — it crept past halfway, then stopped dead.
Stuck progress bars are usually a sign macOS is doing something complex (an update finishing, a snapshot rolling back, or a filesystem check repairing damage) and either succeeding very slowly or failing silently. Here’s how to figure out which.
How long is too long?
Some boots legitimately take a while. Before you assume frozen:
- After a macOS update: an hour is normal on the first boot. The system finishes installing components, indexes Spotlight, and refreshes caches.
- After a forced shutdown or kernel panic: 10–20 minutes is normal as macOS runs filesystem repair on the way up.
- After a long sleep + low battery + power-on cycle: 5–10 minutes for storage to come up.
- Cold boot with no recent changes: 60–90 seconds.
If you’re well past those windows and the bar hasn’t moved a pixel in 15 minutes, you’ve got a real freeze.
The pixel test
Before doing anything, watch the progress bar with a ruler — literally, your finger on the screen at the bar’s edge. Wait 3 minutes. If it advanced, even slightly, leave it alone. macOS update installers can hit slow patches where the bar barely moves while the disk grinds through something.
Listen for the disk activity (on Intel; Apple Silicon SSDs are silent). Feel for fans — if they’re running, work is happening.
Force shutdown and try again
If the bar’s truly frozen: hold power for 10 seconds. Wait 15 seconds. Power back on.
A second boot attempt fixes a surprising number of cases. macOS detects the prior unclean shutdown, runs filesystem repair early, and the second boot completes normally.
If the second attempt also stalls at the same point, something specific is broken at that point in the boot.
Boot in safe mode
Safe mode bypasses third-party extensions and rebuilds caches. To enter it:
Apple Silicon: shut down. Hold power until “Loading startup options.” Select your disk, hold Shift, click “Continue in Safe Mode.”
Intel: shut down. Hold Shift while powering on. Hold for at least 30 seconds.
Safe mode often boots when normal boot won’t because it skips whatever third-party component or cache is breaking the boot. If safe mode comes up clean, restart. The cache rebuild on safe-mode boot fixes a meaningful share of cases.
Recovery boot: Disk Utility First Aid
If safe mode either doesn’t boot or boots once and the freeze returns, run Disk Utility from Recovery.
Apple Silicon: shut down. Hold power until “Loading startup options.” Click “Options” → “Continue.”
Intel: shut down. Power on while holding Command + R.
In Recovery, pick “Disk Utility.” Select your internal disk (the container labeled “Macintosh HD” — not just one volume below it). Click “First Aid.”
What First Aid reports:
- “First Aid completed successfully”: filesystem is clean. The boot freeze is something else (kernel extension, prefs corruption, etc.) — see the reinstall step.
- “First Aid found errors and repaired them”: probably your fix. Restart and try a normal boot.
- “First Aid could not repair the disk”: you have serious filesystem damage. Backup-restore-from-backup is the path forward, or you’ll be reinstalling.
When the progress bar is from an update
If you triggered the freeze by installing a macOS update — for example, the Mac was happily running, you accepted an update, and now you’re stuck on the progress bar after restart — the update may have failed mid-install. The system might be trying to roll back to the previous OS version on each boot.
Recovery boot, then “Reinstall macOS.” This rewrites the system files from Apple’s servers, replacing whatever half-installed mess the update left behind. Your data, apps, and settings are preserved. The reinstall takes 30–60 minutes on a good connection — patience.
If you’re on a metered or slow connection, this is the time to plug into wired Ethernet if you can.
Reset NVRAM (Intel only)
NVRAM corruption can cause boot to stall after the bar starts. Reset it:
Shut down. Power on while holding Option + Command + P + R. Hold for 20 seconds. Two chimes (older) or two Apple logo flashes (T2). Release.
Apple Silicon has no manual NVRAM reset.
Check storage health
Repeated stuck-progress-bar issues, especially on older Macs, often signal a failing SSD. Once you’re back in, open Disk Utility (Applications → Utilities → Disk Utility), pick your boot disk, and look at “S.M.A.R.T. status.” If it doesn’t say “Verified,” back up to an external drive immediately and plan to replace the storage.
For Apple Silicon Macs, that means a logic board replacement (storage is soldered to the board). For older Intel Macs, you might be able to replace the SSD yourself if the model allows it.
Stuck after a Migration Assistant transfer
A specific case: the progress bar gets stuck on the very first boot after using Migration Assistant to transfer from another Mac. This is almost always because Migration Assistant brought over a kernel extension or login item that doesn’t work on the new hardware.
The fix: boot into safe mode. macOS will skip the problem extension. Once you’re in, open System Settings → General → Login Items & Extensions and look for any third-party extensions you don’t recognize or no longer need. Disable or remove them. Restart normally.
Apple Silicon vs. Intel differences
Apple Silicon progress-bar freezes are almost always software: a botched update, a kernel extension with new entitlement requirements that aren’t met, or filesystem corruption. The recovery sequence (safe mode → Disk Utility → Reinstall) handles essentially all of them.
Intel Macs can hang at progress bar for hardware reasons — failing storage controllers, dying RAM (especially user-replaceable RAM in older iMacs and Mac Pros), or T2 chip issues on 2018+ models. If software recovery doesn’t work, hardware diagnostics from Apple support are the next step.
What Sweep does after you’re back in
Sweep can’t fix a Mac that’s currently stuck. Once you’ve recovered, it cleans up the kinds of issues that cause the next stuck-boot:
- Removing low-disk-space culprits — old caches, app leftovers, language files — to give updates room to install cleanly.
- Wiping corrupted preference files that wedge during boot.
- Cleaning out third-party login items and extensions left behind by uninstalled apps.
- Clearing cached state from old peripherals that produces weird boot behavior.
If you’ve had stuck-boot issues twice in a year, running Sweep monthly is a reasonable preventive measure.
There’s a faster waySweep does this cleanup in seconds. Try Sweep free →
Wait long enough first. Force shutdown, try a clean boot. Safe mode if that fails. Recovery + Disk Utility if safe mode doesn’t help. Reinstall if the disk is clean but boot still hangs. Most stuck progress bars get cleared somewhere in that path. If you reach the end with nothing fixed, hardware service is the next step.