Sweepfor Mac

Speed up your Mac

Mac Takes Forever to Boot? Here's What's Actually Happening

If your Mac takes 2+ minutes to boot, something specific is wrong. Here's what's happening during boot and how to identify and fix slow startup causes.

7 min read

A normal modern Mac should boot from cold to login screen in under 30 seconds. From login to usable desktop should be another 10-20 seconds, depending on how many login items you have. If your Mac is taking 2+ minutes to get going, something specific is happening during that time — and it’s almost always identifiable.

The hardware did the work as fast as it could. The software is what’s holding you up.

What actually happens during a Mac boot

Knowing the stages helps you figure out where yours is getting stuck:

  1. Power-on self-test — milliseconds, you see the Apple logo
  2. Boot loader — loads the kernel, fast on SSDs
  3. Kernel and drivers — a few seconds, longer if you have third-party kernel extensions
  4. Launch services start — many seconds, depending on how many system daemons need to start
  5. Login screen — appears
  6. Login items load — variable, depends entirely on what you’ve installed
  7. Background app activity catches up — often continues for minutes after login

Apple Silicon Macs typically reach the login screen in 12-25 seconds. Intel Macs in 20-45 seconds. Anything beyond that is unusual.

Step 1: Identify which stage is slow

Time your boot. Note when:

  • Apple logo appears
  • Login screen appears
  • Login completes (you see desktop)
  • Mac actually feels usable

If the gap between power-on and Apple logo is long, that’s hardware — possibly NVRAM corruption (Intel) or a failing storage device.

If the Apple logo to login screen is long, it’s macOS startup itself.

If the long part is login screen to usable desktop, it’s your login items.

If it’s “usable desktop but actually slow for the next 10 minutes,” it’s background processes catching up.

There’s a faster waySweep handles this automatically and lets you approve before anything’s deleted. Try Sweep free →

The login items problem

This is by far the most common cause of slow boot. Every app that auto-starts adds time. Every menu bar utility. Every helper agent. Every “stays running in the background” app.

Go to System Settings → General → Login Items & Extensions. You’ll see two sections:

Open at Login — apps that launch with windows when you log in. These delay your usable desktop directly.

Allow in Background — apps that start agents at login but don’t open windows. These don’t delay the desktop appearing, but they peg your CPU and disk for a few minutes after you log in.

What to disable:

  • Adobe Creative Cloud — adds ~5 seconds, almost always unnecessary
  • Microsoft AutoUpdate — runs anyway when you launch Office apps
  • Spotify — launch it when you want to use it
  • Dropbox / Google Drive / OneDrive — only enable if you need real-time sync
  • Zoom — launches itself when you click meeting links anyway
  • Slack — launches when you actually want to use it
  • Discord — same
  • Steam, Epic, Battle.net launchers — same

Be ruthless. You can re-enable anything you find you actually need.

Old launch agents from uninstalled apps

This is the dirty secret of macOS: when you drag an app to Trash, its launch agents and daemons often stay behind. They keep trying to start at login, fail, then leave error messages no one ever reads. Each one adds a few seconds to login.

Check these folders in Finder (Cmd+Shift+G):

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

For each .plist file, look at the filename. Recognize the app? Still installed? If yes, leave it. If you removed the app months ago, the launch agent is dead weight.

You can move suspicious ones to your Desktop temporarily, restart, and see if everything still works. If it does, trash them.

Tip: Apple's own launch agents (anything starting with com.apple) and daemons for active apps you use should stay. When in doubt, search the filename to find out what app owned it.

Spotlight reindexing eating boot time

If Spotlight is reindexing — which happens after macOS updates, after big file imports, or after restoring from backup — it grabs disk and CPU during boot. The login screen will appear normally but the desktop will feel sluggish for the first 5-15 minutes.

Activity Monitor → CPU tab → look for mds, mdworker_shared, or mds_stores. If they’re consistently using significant CPU, Spotlight is the cause. Eventually it finishes. Until it does, expect slow first-15-minutes after boot.

FileVault on older hardware

FileVault encrypts your startup disk. On Apple Silicon Macs, encryption is handled by dedicated hardware and is essentially free. On Intel Macs, especially older ones, FileVault adds noticeable boot time and slight ongoing performance cost.

If you’re on a 2017 or older Intel Mac and boot is painful, you can disable FileVault: System Settings → Privacy & Security → FileVault → Turn Off.

Trade-off: you lose disk encryption protection. If your Mac travels with you and contains anything sensitive, keep FileVault on. If it’s a desktop iMac in a locked office, you can probably turn it off and gain some speed.

Network mounts and missing servers

If you have your Mac configured to mount network drives at login (NAS, file server, cloud drive), and any of those servers aren’t reachable at boot time, macOS will wait for them to time out. This easily adds 30-90 seconds to login.

Check System Settings → General → Login Items & Extensions for any network volumes listed as login items. Remove any you don’t always have available.

Also check Wi-Fi behavior: if your Mac is set to auto-connect to networks that no longer exist, the network stack waits during boot. Cleanup: System Settings → Network → Wi-Fi → Details → Forget for old networks.

Failing or full storage

A nearly-full SSD slows everything, including boot. Below 15% free, macOS struggles. Below 5%, basic operations like login become painfully slow.

Open System Settings → General → Storage. If you’re tight, free up space. The boot speed improvement after going from 5% free to 30% free is dramatic.

A failing SSD is rarer but possible on older Macs. Disk Utility’s First Aid catches some issues. SMART status (also in Disk Utility) is approximate but can flag problems.

Don’t dig through ~/Library yourselfSweep hunts down every leftover file an uninstaller misses. Free download for Mac →

NVRAM and SMC reset (Intel only)

If your Intel Mac suddenly started booting slowly with no obvious cause, NVRAM corruption is possible. Reset:

  1. Shut down completely
  2. Press the power button
  3. Immediately hold Cmd+Option+P+R
  4. Hold for 20 seconds
  5. Release

This doesn’t delete data, just resets some system parameters.

For SMC reset on Intel Macs, the procedure varies by model. Apple’s support pages have specific steps for each model.

Apple Silicon Macs don’t have NVRAM/SMC the same way. A clean shutdown and boot is the closest equivalent.

Boot to safe mode to test

Safe Mode disables most third-party startup items, kernel extensions, and font caches.

  • Apple Silicon: Shut down. Hold the power button until you see startup options. Click your startup disk while holding Shift, then click “Continue in Safe Mode.”
  • Intel: Shut down. Press power, immediately hold Shift. Release when you see the login screen.

If Safe Mode boots in 30 seconds and feels normal, your problem is third-party software. Now you know.

What boot time should be in 2026

Reasonable expectations:

  • Apple Silicon Macs: 12-25 seconds to login screen, 5-15 seconds to desktop
  • Intel Macs (2018+): 20-45 seconds to login, 10-30 to desktop
  • Intel Macs (pre-2018): 30-60 seconds to login, 15-45 to desktop

If you’re way outside these ranges and the diagnostic steps above don’t reveal the cause, you might be looking at hardware aging out. Boot from an external SSD over Thunderbolt as a test — if it’s fast, your internal drive is the problem.

Most slow boots resolve with login item cleanup and clearing out abandoned launch agents. That alone takes 15 minutes and produces a notably better experience every single day going forward.

← Back to all guides