If your Mac keeps restarting on its own, the cause is usually a software conflict, a failing component, or a corrupted system file. This guide walks you through the most effective fixes, from simple resets to deeper diagnostics, so you can stop the cycle and get back to work.
Why Does a Mac Keep Restarting?
A Mac that restarts unexpectedly is often reacting to a kernel panic — a critical system error that forces an immediate reboot to prevent damage. Common triggers include:
- Third-party software that conflicts with macOS (especially kernel extensions or apps that install system-level hooks).
- Hardware issues such as failing RAM, an overheating CPU, or a dying logic board.
- Corrupted system files or a broken macOS update.
- Peripheral devices (USB hubs, docks, external drives) that draw too much power or send bad signals.
- Malware or adware that interferes with system processes.
The key to fixing it is isolating the cause. The steps below go from least invasive to most thorough, so you can try the quick fixes first.
1. Start With a Safe Boot
Safe Mode loads only essential system extensions and prevents third-party software from starting. If your Mac stops restarting in Safe Mode, the problem is almost certainly a third-party app or driver.
- Shut down your Mac completely.
- Press the power button, then immediately hold the Shift key.
- Release Shift when you see the login window (you may need to log in twice).
- Use your Mac normally for a while. If it no longer restarts, restart normally and uninstall any recently installed apps or extensions.
On Apple silicon (M1/M2/M3) Macs, the process is slightly different: shut down, then press and hold the power button until you see “Loading startup options,� then select your disk and choose “Safe Mode.�
2. Check for Software Updates and Known Issues
Apple regularly releases macOS updates that fix bugs causing random restarts. Go to System Settings > General > Software Update and install any available updates. Also check if the issue started right after a specific app update — if so, try reinstalling that app or contacting its developer.
If you’re on a beta version of macOS, that’s a likely culprit. Beta software is inherently unstable; revert to the latest public release by reinstalling macOS from Recovery Mode.
3. Reset the NVRAM/PRAM and SMC
These small memory chips store low-level settings like startup disk choice and power management. Corrupted data here can cause restart loops.
- NVRAM/PRAM reset (Intel Macs): Shut down, then press power and immediately hold Option+Command+P+R for about 20 seconds. Release when you hear the startup chime a second time.
- SMC reset (Intel Macs): The method varies by model — for most recent laptops, shut down, plug in power, then hold Shift+Control+Option and the power button for 10 seconds, then release all and turn on.
- Apple silicon: These resets are not needed; the chip handles this automatically. Just restart normally.
4. Run Apple Diagnostics
If the software steps don’t help, the problem may be hardware. Apple Diagnostics (or Apple Hardware Test on older models) checks for issues with RAM, logic board, and other components.
- Disconnect all external devices except the power cable.
- Shut down your Mac.
- Turn it on and immediately press and hold D (or Option+D for internet-based diagnostics).
- Follow the on-screen prompts. If a test fails, note the error code and contact Apple Support or a certified technician.
Note: This test may not catch intermittent issues. If it comes back clean but the problem persists, the cause is likely software or a subtle hardware fault that requires deeper diagnosis.
5. Check Crash Logs
macOS saves detailed crash reports that can pinpoint the exact cause. To view them:
- Open Console (in Applications/Utilities).
- Select “Crash Reports� under the sidebar.
- Look for entries marked “Kernel� or with names of apps that crash repeatedly.
If you see a specific app name in the crash log, uninstall it and see if the restarts stop. If the log mentions a hardware component (like “GPU� or “SMC�), that points to a physical issue.
6. Reinstall macOS (Without Erasing Data)
If nothing else works, reinstalling the operating system can fix corrupted system files while keeping your personal data intact.
- Shut down, then turn on and hold Command+R (Intel) or press and hold the power button (Apple silicon) to enter Recovery Mode.
- Choose “Reinstall macOS� and follow the prompts.
- Your files and apps will remain, but it’s wise to back up first.
This is a more time-consuming fix but often resolves persistent restart loops caused by system corruption.
When to Seek Professional Help
If you’ve tried all the above and your Mac still restarts, the cause is likely a hardware failure that requires physical repair. Common culprits include:
- Failing RAM (especially if you’ve added third-party RAM).
- Overheating due to dust-clogged fans or dried thermal paste.
- Battery issues on laptops (swollen or failing batteries can cause shutdowns/restarts).
- Logic board problems.
Contact Apple Support or an Apple Authorized Service Provider. If your Mac is under warranty or AppleCare+, repairs may be covered.
Frequently Asked Questions
Why does my Mac restart every time I wake it from sleep?
This often points to a sleep/wake bug in macOS or a conflict with a third-party app that runs during sleep. Try resetting NVRAM (Intel) and disabling “Power Nap� in System Settings > Battery. If it persists, check crash logs for a pattern.
Can a failing hard drive cause random restarts?
Yes. A failing SSD or HDD can cause kernel panics when the system tries to read/write corrupted data. Use Disk Utility’s First Aid to check the disk. If errors are found, back up immediately and consider replacing the drive.
Will resetting SMC erase my data?
No. Resetting SMC or NVRAM only clears low-level hardware settings like startup disk, fan speed, and power management. It does not touch your files, apps, or personal data.
My Mac restarts only when I connect a specific USB device. Why?
That device is likely drawing too much power or has a driver conflict. Try plugging it into a different port, using a powered USB hub, or updating its firmware. If the restarts stop, avoid that device or replace it.
Is there a way to prevent kernel panics?
Keep macOS and all apps updated, avoid installing untrusted kernel extensions, and ensure your Mac has adequate ventilation. Regularly backing up with Time Machine also helps you recover quickly if a panic occurs.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- DisplayPort vs HDMI: Which Cable Should You Use?
- Soundbar vs 2.1 Speaker System: Which Is Better?
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes
- Slack Channels for Construction Projects: Setup Guide
- Surface Won’t Turn On: Quick Fixes1.8 h