Slow boot diagnostics — M1 Mac
Practical checks and safe steps to diagnose and resolve slow startup on Apple Silicon (M1) Macs.
Common symptoms
Slow login / Long Apple logo
Long delays on the Apple logo or login screen even after power on.
Slow app startup
Applications take unusually long to open after boot.
Unexpected hangs
System appears responsive then stalls during boot processes.
Quick diagnostic checklist
- Restart once — check SMC/firmware auto-repair on M1 is automatic.
- Boot into Safe Mode: hold Power until Options appear, choose Safe Mode and observe boot time.
- Check storage: Apple menu → About This Mac → Storage — ensure free space & APFS health.
- Review Login Items: System Settings → General → Login Items — disable non-essential entries.
- Run Apple Diagnostics: Power off, hold power to start diagnostics when prompted.
Step-by-step diagnostics (accordion)
Tools & commands
| Tool/Location | Purpose | Quick action |
|---|---|---|
| Activity Monitor | Check CPU/Memory & launch agents | Sort by CPU at boot to find heavy processes |
| Disk Utility (Recovery) | APFS/volume repair | First Aid on Macintosh HD |
| Console.app | Boot and system logs | Filter by boot time and look for repeated errors |
| Terminal | Advanced checks | ioexists, log show --predicate, sudo fsck_apfs (Recovery) |
Case studies — real examples
Example: M1 MacBook Pro slow after Big Sur->Monterey update — boot stuck at Apple logo for 90s. Root cause: third-party kernel extension incompatible + Spotlight reindex loop. Resolution: disable extension, rebuild Spotlight index, reinstall macOS recovery image. Result: boot time restored to under 20s.
Another example: full disk snapshot growth on APFS causing metadata delays. Cleaning snapshots and freeing 15GB fixed repeated slow boots.
Alex — Senior macOS technician
Experience with Apple Silicon diagnostics and recovery procedures for users across the USA.
Optimization tips
Spotlight & indexing
Rebuild index: System Settings → Siri & Spotlight → Privacy add then remove disk.
Manage snapshots
Use diskutil apfs listSnapshots (Recovery) to inspect and remove excessive local snapshots.
Remove legacy kexts
Uninstall outdated kernel extensions and drivers incompatible with M1 architecture.
FAQ
Need personalized assistance?
Schedule remote diagnostics with our Apple Silicon specialists.