Mac Slow to Start Up? How to Fix a Slow Boot
“Slow boot” covers three different problems, and the fix depends entirely on which one you have. Time it once: how long from the power button to the login screen, how long from typing your password to the desktop, and how long after that before the Mac is actually usable. Whichever stage is the long one tells you where to look.
Stage 1: power button to login screen
This stage is firmware and the operating system loading. On a healthy modern Mac it's roughly 10–30 seconds. If it's much longer:
- Disconnect everything and try again. External drives, hubs, and card readers are all polled during startup, and one slow or failing device can add a minute on its own. This is the single most common cause of a long first stage, and it takes thirty seconds to test.
- Check the startup disk setting. System Settings → General → Startup Disk. If macOS has to search for a bootable system — because the selected one was an external drive that's no longer attached — it waits before falling back.
- Run First Aid. Filesystem damage shows up here first. How to run Disk Utility First Aid.
A Mac that stalls indefinitely at the Apple logo, rather than being merely slow, is a different problem: that's a startup failure, and the place to start is Safe Mode (below) followed by First Aid from Recovery.
Stage 2: password to desktop
This stage is your user session loading. If your Mac has FileVault on, the login screen also unlocks the disk, which adds a few seconds — that part is expected and not worth removing, since it's the encryption doing its job.
What isn't expected is a long wait with a plain wallpaper and no Dock. That's usually login items launching:
- Open System Settings → General → Login Items (named Login Items & Extensions on macOS 15 Sequoia and later).
- Under Open at Login, remove everything you don't need on screen immediately. Most of these apps launch perfectly well when you first click them.
- Scroll down to Allow in the Background. This list is longer than people expect — updaters, cloud sync agents, printer helpers, and leftovers from apps you deleted. Switch off what you don't recognise; nothing here is irreversible.
The full startup items guide covers the older LaunchAgents locations too, for apps that predate the modern list.
Stage 3: desktop appears, but nothing responds
If you reach the desktop quickly and then wait while everything beach-balls, macOS is restoring your previous session. Every app you had open when you last shut down is relaunching at the same moment, each reopening its windows and documents.
The fix is to stop that happening:
- Untick Reopen windows when logging back in in the shutdown or restart dialog.
- Make it permanent: stop apps reopening windows, or see the faster-login version with the Terminal command.
# Don't restore windows when apps relaunch
defaults write NSGlobalDomain NSQuitAlwaysKeepsWindows -bool false
# Undo
defaults delete NSGlobalDomain NSQuitAlwaysKeepsWindows
The two background causes
Low disk space. macOS needs room to swap and cache; below roughly 10% free, startup and everything after it slows together. Check System Settings → General → Storage, then work through what to do when the disk is almost full.
A recent macOS update. The first few boots after a major update are slower while Spotlight rebuilds its index and apps get re-verified. Give it a day or two of normal use before you treat it as a fault — what's normal after an update.
If it's still slow: Safe Mode as a test
Safe Mode starts macOS with third-party startup items disabled and some caches cleared, which makes it a clean A/B test. If the Mac boots quickly in Safe Mode, something you installed is responsible and the login-items list above is where to look. The full Safe Mode guide covers what it does and doesn't disable.
- Apple silicon: shut down, then press and hold the power button until Loading startup options appears. Select your startup disk, hold Shift, and click Continue in Safe Mode.
- Intel: restart and hold Shift until the login window appears.
Restart normally afterwards to leave Safe Mode. Note that Safe Mode itself boots slowly — it's doing extra checks — so judge by what happens once you're logged in, not by the boot time.
Old hardware, honestly
If your Mac still has a spinning hard drive, boot time is dominated by that drive and no setting will change it meaningfully. On pre-2016 Macs with replaceable storage, an SSD is the single biggest upgrade available — more than doubling the RAM. The old-MacBook guide covers what's worth doing and what isn't.
The settings-level fixes above are one-click, reversible toggles in Mainspring — labelled in plain English, with an undo button for every one.
Common questions
How long should a Mac take to boot?
On a modern Mac with an SSD, expect roughly 10 to 30 seconds from the power button to the login screen, and another 10 to 20 seconds to a usable desktop. Substantially longer points to login items, low disk space, or an attached device slowing startup.
Why is my Mac slow to start up after a macOS update?
The first boots after a major update are slower while macOS rebuilds the Spotlight index and re-verifies apps. This normally settles within a day or two of ordinary use.
Does FileVault slow down startup?
It adds a few seconds at the login screen because the disk is unlocked there, and has negligible effect afterwards on Macs with hardware encryption. It is not worth turning off for speed.
Do external drives slow down Mac startup?
They can. Attached drives, hubs and card readers are checked during startup, and one slow or failing device can add a minute. Disconnecting everything and rebooting is the fastest way to test this.
Should I shut down my Mac or just close the lid?
Sleep is fine for daily use and much faster to resume. A full restart every week or two is still worth doing: it clears swap and resets processes that have leaked memory.
Two of the fixes here — stopping apps reopening their windows at login, and cutting the animation macOS draws while everything loads — are one-click toggles in Mainspring, with an undo button and no Terminal. It also groups them into a Speed Boost recipe you can apply in one go.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once