Sweepfor Mac

Mac maintenance

Mac Startup Tips: How to Boot Faster and Cleaner

Mac startup tips for faster boot times and a cleaner login. Login items, daemons, FileVault, and the recovery options worth knowing. Sonoma+.

8 min read

A clean Mac with FileVault on should boot from off to login screen in about 25 seconds, and from login to a usable desktop in another 15. If yours takes a minute and a half, the cause is almost always login items and background daemons, not the OS itself. Here’s how to clean it up — plus the startup options most people don’t know exist.

What “startup” actually means on Apple silicon

Apple silicon Macs go through several stages on boot:

  1. Power on to boot ROM: 1-2 seconds. Hardware self-test
  2. Boot ROM to kernel load: 5-10 seconds. The OS kernel and drivers load
  3. Kernel load to login window: 10-15 seconds. macOS finishes initializing
  4. Login to desktop usable: 5-30+ seconds. Login items launch

Stages 1-3 are mostly fixed. You can’t speed them up much without nuclear options. Stage 4 is where you get back 20+ seconds by cleaning up what auto-launches.

Audit login items

System Settings, General, Login Items & Extensions. Two lists:

  • Open at Login (top): apps that launch with full UI when you sign in
  • Allow in the Background (bottom): daemons and helpers that run silently

Walk through each. For the top list:

  • Spotify, Music, Calendar: only auto-open if you actually want them open before you’ve decided what you’re doing
  • Slack, Discord, Teams: only if you need them ready for incoming messages
  • Random helpers: Adobe Creative Cloud, Microsoft AutoUpdate, Dropbox — usually safe to remove from auto-launch and run manually when needed

For the bottom list:

  • Apple-signed daemons (Safari, FaceTime, AirDrop): leave on
  • Daemons from apps you’ve uninstalled: stale entries, untick them
  • Daemons you don’t recognize: search the bundle ID online before disabling. Some are critical, some are old leftovers

The pattern: every login item is 0.5-3 seconds of startup time and 5-50 MB of memory.

Skip the manual huntSweep finds the cache, clutter, and forgotten files in seconds. Download Sweep free →

Stop apps from “reopening windows”

When you shut down or restart, macOS asks “Reopen windows when logging back in?” Untick it. The 17 windows you had open last time will not reopen. Everything boots faster, you start fresh, and you only reopen what you actually need.

Same dialog also appears in some apps individually. Mail, Safari, and Notes all support “restore previous session.” Each adds 1-3 seconds and meaningful memory.

FileVault and boot speed

FileVault adds a few seconds at the very start of boot — encrypted disk needs to be unlocked before macOS can read it. On Apple silicon, this is essentially free thanks to the Secure Enclave. On Intel Macs, it can add 5-10 seconds to boot.

Don’t disable FileVault for boot speed. Encryption is too important. The 2-5 seconds you save isn’t worth losing the encryption.

Boot options on Apple silicon

Hold the power button at boot until “Loading startup options” appears. This brings up a special menu:

  • Macintosh HD: regular boot
  • Options: opens macOS Recovery
  • Other startup disks: bootable installers, external drives

Recovery is where you can:

  • Reinstall macOS without erasing data
  • Run Disk Utility (First Aid)
  • Use Terminal at the recovery level
  • Reset password
  • Set startup security policies
  • Restore from Time Machine

Hold Shift while clicking your boot disk in startup options to enter Safe Mode — disables all third-party kernel extensions, login items, and font caches. Useful for diagnosing slow boot or system instability.

Boot options on Intel Macs

Intel Macs use keyboard shortcuts during boot:

  • Cmd-R: Recovery
  • Shift: Safe Mode
  • Option: pick a boot disk
  • D: Apple Diagnostics
  • N: NetBoot
  • Cmd-Option-P-R: reset NVRAM

Apple silicon Macs handle most of these automatically and use the Power Button menu instead.

Clear startup caches when boot is misbehaving

If startup gets stuck or unusually slow, the system caches may be corrupt. Fix it:

  • Safe Mode boot once — clears font and kernel extension caches automatically
  • Reset NVRAM (Intel): Cmd-Option-P-R held until second boot chime
  • Reset SMC (Intel): shut down, hold Shift-Ctrl-Option + Power for 10 seconds. Apple silicon doesn’t need this

After the next clean boot, things should be back to normal.

Tip: If your Mac frequently stalls at the Apple logo or progress bar, run First Aid in Disk Utility (boot to Recovery, run Disk Utility, select Macintosh HD, First Aid). Catches B-tree corruption that silently slows boot.

Daemons left behind by uninstalled apps

The third “startup tax” most users don’t see: daemons that an app installed and didn’t remove when you uninstalled the app.

These live in:

  • ~/Library/LaunchAgents/
  • /Library/LaunchAgents/
  • /Library/LaunchDaemons/

Open Finder, Cmd-Shift-G, paste each path. If you see .plist files for apps you no longer have installed, you can delete them. Quit the related processes via Activity Monitor first.

KnockKnock (free, by Patrick Wardle) lists these for you with descriptions. So does any decent maintenance app — Sweep flags abandoned launch agents during its scans.

Login items inside apps (the hidden ones)

Some apps don’t appear in System Settings → Login Items because they’re configured inside the app:

  • Slack: Slack menu, Preferences, Advanced, “Launch app on login”
  • Spotify: Settings, Startup and window behavior
  • Discord: User Settings, Windows Settings, Open Discord on Startup
  • Microsoft Teams: Settings, General, Auto-start application
  • Zoom: Settings, General, Start Zoom when I start Windows

For each app you don’t want auto-launching, uncheck the in-app setting. macOS’s centralized list catches most but not all.

Boot to a clean login

The “best boot” version of macOS is:

  • 5 or fewer Open at Login items
  • Bottom list (Allow in Background) audited and reduced to known/needed daemons
  • “Reopen windows” unchecked when you shut down
  • No abandoned launch agents

A Mac configured this way boots from off to a fully usable desktop in under 40 seconds. Login items processing — the slowest part — drops to under 10 seconds.

Restart instead of shutdown

Apple silicon Macs are designed to be left on. When you sleep, the Mac uses essentially zero power but resumes instantly. When you shut down, you pay the boot cost again on next start.

The sweet spot: sleep nightly, shut down only when you need to restart for an update. A weekly restart is plenty for most users — keeps memory clean and applies pending updates.

What to do after every macOS update

After a major update:

  1. Boot once, log in, do nothing for 5 minutes — Spotlight, Photos analysis, system tasks all run on first boot. Letting them complete before you start working makes everything snappier
  2. Verify all apps still launch — outdated apps occasionally break across major updates
  3. Recheck Login Items — updates sometimes re-add removed daemons

For minor updates (14.6 to 14.7), this is rarely necessary. For major version jumps (14 to 15), it’s worth doing.

There’s a faster waySweep does most of this list automatically. Try Sweep free →

What you can’t speed up

  • The Apple logo with progress bar: that’s macOS unlocking FileVault, mounting the disk, and running pre-login services. Mostly fixed. On Apple silicon, this stage is already very fast (5-10 seconds)
  • First boot after macOS update: always slower than subsequent boots. macOS rebuilds caches, indexes new system files, and applies migration steps
  • First boot of the day on a Mac with low memory pressure already: not actually slower than the 30th boot of the day. Boot speed depends on disk health and login items, not “warm-up”

Diagnose what’s slow

Activity Monitor opened during boot (auto-launched as a login item, briefly) can show what’s eating the first 30 seconds. Or after boot, check system logs for slow services:

log show --predicate 'subsystem == "com.apple.launchd"' --last 5m

Long-running launch agents show up here. Hunt down anything taking more than 10 seconds during startup — that’s a stuck daemon or a poorly-written helper.

A clean Mac boots fast. A messy Mac doesn’t, and the mess accumulates invisibly. The fix is a 30-minute audit twice a year, or letting an app that knows where to look do it for you.

← Back to all guides