What Does the "Boot Hang" Error Mean
A problem where an Apple computer (MacBook, iMac, Mac mini) stops during the boot process and does not proceed to display the desktop or login window. Typical symptoms:
- Hanging on a gray screen with the Apple logo (sometimes with a progress indicator).
- Infinite boot loop (repeating Apple logo).
- Black screen after a chime or without any sound.
- On older (Intel) models — appearance of a prohibitory symbol (a stop sign) or a question mark in a folder.
This error indicates a critical failure at the level of the firmware, bootloader, or macOS kernel and prevents the system from starting normally.
Common Causes
Causes are divided into software and hardware. Here are the most frequent:
- Corrupted system files or caches. An improper shutdown, a failed OS update, or malware can damage files in
/System/Library/Cachesand other system folders necessary for booting. - Conflict or corruption of kernel drivers/extensions (kext). Installing low-level software (antiviruses, disk utilities, hardware drivers) can lead to an incompatible kernel extension that blocks the boot process.
- Disk issues (APFS/HFS+). Logical file system errors, physical sector damage on SSD/HDD, or a disk controller failure. Often occurs after a sudden power loss.
- Incorrect NVRAM/PRAM settings. Misconfigured boot parameters (selected startup disk, screen resolution, security settings) can cause a deadlock at the firmware level.
- System Management Controller (SMC) failure. On Intel-based Macs, this can cause power delivery, backlight, fan, and consequently hardware initialization issues during startup.
- Incompatible or faulty peripheral hardware. A USB/Thunderbolt external drive, docking station, monitor, or even a mouse/keyboard can cause a conflict during the hardware initialization phase.
- Problems with a macOS update. An interrupted or failed update (e.g., due to insufficient disk space) can leave the system in an unbootable state.
- Hardware failure. Issues with RAM (on Intel Macs), motherboard, processor (including M-series), or the storage drive itself.
Solution 1: Force Restart and Disconnect Peripherals
This is the simplest and fastest step, which solves problems caused by temporary glitches or conflicts with external equipment.
- Force a restart. Press and hold the power button (or Touch ID button on the keyboard) on your MacBook for 10 seconds until it shuts down. Release, wait 5-10 seconds, and turn it back on with a normal short press.
- Disconnect ALL external devices. Unplug all USB/Thunderbolt cables (including mouse, keyboard, external drives, docking stations, monitors (except the built-in one on laptops)). Leave only the power cable and, if needed, wired Ethernet.
- Try turning on the Mac. If the problem was with peripherals, the system should boot.
- If it boots successfully, reconnect devices one by one and restart to identify the culprit.
Solution 2: Reset System Controllers (NVRAM/PRAM and SMC)
These procedures reset cached firmware parameters and power management, which resolves many "stuck on logo" issues.
⚠️ Important: A full NVRAM/PRAM reset is only relevant for Macs with Intel processors. For Macs with Apple Silicon (M1/M2/M3), this process happens automatically under certain conditions, and a manual reset is not possible.
For Intel-based Macs:
Reset NVRAM/PRAM:
- Shut down your Mac.
- Turn it on and immediately press and hold the key combination:
Option+Command+P+R. - Hold for approximately 20 seconds. On older Macs, you may hear a second startup chime.
- Release the keys. The Mac will restart.
Reset SMC (System Management Controller):
- For MacBook with non-removable battery (all modern models):
- Shut down the Mac.
- Connect the power adapter.
- Press and hold
Shift+Control+Option(left side) + the power button for 10 seconds. - Release all keys, then press the power button to turn on.
- For MacBook with removable battery (very old models): Shut down, remove the battery, wait 15 seconds, reinstall it, and turn on.
- For desktop Macs (iMac, Mac mini, Mac Studio): Shut down, unplug the power cord for 15 seconds, plug it back in, wait 5 seconds, and turn on.
For Apple Silicon Macs (M1/M2/M3):
There is no manual NVRAM/SMC reset. Instead, use Startup Options to reset security and boot parameters:
- Shut down the Mac.
- Press and hold the power button until startup options appear.
- Select your startup disk, press
Option, and choose "Security Settings" (or a similar option). - In the window that opens, click "Reset Security Settings" and confirm. This is equivalent to a partial NVRAM reset.
Solution 3: Boot in Safe Mode
Safe Mode boots macOS with a minimal set of kernel extensions and clears some caches. This helps determine if the problem is caused by third-party software.
For Apple Silicon Macs:
- Shut down the Mac.
- Press and hold the power button until startup options appear.
- Select your startup disk.
- Hold the
Shiftkey and click "Continue in Safe Mode." - Log in at the login screen (you may need to do this twice). "Safe Mode" will appear in the menu bar.
For Intel-based Macs:
- Turn on or restart your Mac.
- Immediately press and hold the
Shiftkey. - Hold it until you see the login window (or the Apple logo with a progress indicator). Release.
- "Safe Mode" will appear in the menu bar.
What to do in Safe Mode:
- If the Mac boots, the problem is likely in caches or third-party extensions.
- Clear caches: Go to
~/Library/Cachesand/Library/Caches, delete the contents of the folders (or move them to the Desktop). - Remove recently installed suspicious software from the
/Library/Extensionsfolder (requires an admin password). - Restart the Mac normally. If the problem is gone, the culprit was one of the removed extensions or programs.
Solution 4: Run Apple Diagnostics
This built-in utility checks the basic hardware for failures.
- Shut down the Mac.
- For Apple Silicon Macs: Press and hold the power button until startup options appear. Press the
Command+Dkey combination on the keyboard. - For Intel Macs: Turn on the Mac and immediately press and hold the
Dkey. - Follow the on-screen instructions. The diagnostic will take several minutes.
- Upon completion, you will see an error code (e.g.,
PPD001,VDC001). Note it down. If the code relates to memory or the drive, it indicates a hardware problem.
Solution 5: Reinstall macOS via Recovery Mode
If the problem is with system files or the disk, Recovery Mode provides tools to fix them.
Booting into Recovery Mode:
- Apple Silicon: Shut down the Mac. Press and hold the power button until startup options appear. Select "Options" (gear icon) and click "Continue."
- Intel: Turn on the Mac and immediately press and hold
Command+Runtil you see the Apple logo or a globe.
Tools in Recovery Mode:
- Disk Utility:
- Select your main disk (usually
Macintosh HDorApple SSD). - Click "First Aid." This will check and attempt to repair APFS file system errors.
- If First Aid doesn't help or reports errors, a reinstall may be necessary.
- Select your main disk (usually
- Reinstall macOS:
- In the Recovery window, select "Reinstall macOS."
- Important: By default, the process will attempt to install macOS over your existing system, preserving your personal data and settings. However, this only works if the disk is healthy. Always make a backup via Time Machine first if you have access to a working disk (e.g., through Target Disk Mode).
- Follow the on-screen instructions.
- Restore from Time Machine: If you have a current backup, you can revert the system to a working state.
Solution 6: Create a Bootable Installer and Perform a Clean Install
If nothing else helps and you are prepared for data loss (or have a full backup), this is a last resort.
- On another working Mac, download the macOS installer (e.g.,
Install macOS Sonoma.app) from the App Store. - Use the command
sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume(replaceMyVolumewith the name of your USB drive, minimum 16GB) to create a bootable USB installer. - Connect it to the problematic Mac, boot into Recovery Mode (as described above), or hold
Optionat startup to choose a boot device. - Select the USB drive, then in Disk Utility completely erase the internal disk (erase with APFS options).
- Start the macOS installation from scratch.
Prevention
To minimize the risk of the problem recurring:
- Regularly update macOS and applications. Use "System Settings" → "General" → "Software Update."
- Free space on the system disk. Keep at least 15-20% free. Use built-in storage management or third-party utilities for cleanup.
- Install software carefully. Avoid installing unknown kernel extensions (kext) and low-level programs. Use only trusted sources (App Store, official websites).
- Regular backups. Set up Time Machine to an external drive. This will save your data before any risky operation.
- Safe shutdown. Do not force-shut down your Mac (by holding the power button) unless absolutely necessary. Use "Apple" → "Shut Down."
- Hardware check. At the first symptoms (unusual sounds, slowdowns), run Apple Diagnostics.