Fixing a Mac Stuck on the Apple Logo or Stuck Rebooting
A Mac that won't get past the Apple logo, or keeps restarting in a loop, has a specific, ordered set of causes — here's how to work through them from least to most invasive.
A Mac stuck on the Apple logo, or one that reboots repeatedly without ever reaching the desktop, is stuck somewhere in the macOS boot process — this works through the most common causes in order of how invasive the fix is.
Step 1: try a simple forced restart first
Hold the power button for 10 seconds, then power on normally.
A surprising fraction of boot-loop situations are resolved by nothing more than this — worth ruling out before anything more involved.
Step 2: boot into Safe Mode to rule out a third-party extension or login item
Apple Silicon: hold the power button until "Loading startup options"
appears, select the volume, hold Shift, click
"Continue in Safe Mode"
Intel Macs: hold Shift immediately after powering on
Safe Mode disables non-essential kernel extensions, login items, and font caches — if the Mac boots successfully in Safe Mode but not normally, the cause is one of these, not a deeper system problem.
Step 3: check Disk Utility for a filesystem problem
Boot into Recovery Mode → Disk Utility → select the boot volume →
First Aid
Apple Silicon: hold the power button until startup options appear, then choose Options → Continue. Intel: hold Cmd+R at startup. A filesystem-level problem on the boot volume is a common, directly fixable cause of a boot loop, and First Aid will report explicitly whether it found and fixed anything.
Step 4: check for a problematic login item or kernel extension, if Safe Mode fixed it
System Settings → General → Login Items
If Step 2 confirmed a third-party item is responsible, removing recently-added login items or kernel extensions (particularly ones added right before the problem started) one at a time isolates the specific culprit.
Step 5: reset NVRAM
Apple Silicon: NVRAM resets automatically as part of the startup
security process — no manual key combination needed
Intel Macs: hold Cmd+Option+P+R at startup until the second
startup chime
NVRAM stores certain low-level settings (display resolution, startup disk selection, among others) that can occasionally cause boot problems when corrupted — see resetting NVRAM and SMC for the full walkthrough.
Step 6: reinstall macOS without erasing data, as a more invasive step
Boot into Recovery Mode → Reinstall macOS
This reinstalls the operating system over the existing installation, leaving user data and applications intact — a meaningfully more invasive step than the above, appropriate once simpler causes have been ruled out.
Step 7: check Console logs from Recovery Mode, if available
Recovery Mode → Utilities → Terminal →
log show --last 1h --predicate 'eventType == "logout"'
Reviewing recent system logs (where accessible) can sometimes surface the specific error or panic responsible, narrowing down which of the steps above is actually most relevant rather than working through all of them blindly.
Why working through these in order matters
Each step here is progressively more invasive and time-consuming than the last — a forced restart costs nothing to try, while reinstalling macOS takes real time and, while non-destructive to data, is still a significant operation. Starting with Safe Mode specifically is valuable beyond just being non-invasive: it directly tells you whether the cause is a third-party addition (fixable by removing it) or something in the core system itself (requiring the more invasive steps further down this list).