Sweepfor Mac

Troubleshooting

Mac Stuck on a White Screen? Here's the Fix Sequence

Mac frozen on a white screen at boot or wake? Walk through the fix sequence — safe mode, NVRAM, recovery boot, and clearing corrupted display preferences.

7 min read

You hit power, the Apple logo flashes, and then everything goes white. Not bright white, not the login screen — just an empty pale gray-white field that sits there forever. Sometimes the cursor floats around. Sometimes there’s nothing. Force-shutting and powering back on lands you in the same place.

That’s a “white screen of death” in old Mac lingo, and it has a specific set of causes. Here’s the order to work through it.

First: actually wait

A Mac coming up from a kernel panic, an interrupted update, or a botched login session will sometimes sit on a white-ish screen for two or three minutes while it does first-aid on the boot disk in the background. If you only watched it for 30 seconds, give it five more.

If the fans spin up audibly or the disk indicator on Intel models flickers, something’s happening. Wait it out before going further.

Force shutdown and try a clean boot

Hold the power button for 10 seconds. Wait 15 seconds. Power back on with no peripherals attached except power.

External drives, USB hubs, dongles, and even some USB-C displays can hang the boot at white if their firmware is acting up. Strip the Mac to nothing and try again. If you boot fine, plug things back in one at a time until you find the culprit.

This solves a surprising number of “white screen of death” cases — usually it’s a USB hub or external SSD with corrupted firmware refusing to enumerate cleanly.

Boot into safe mode

Safe mode bypasses login items, third-party kernel extensions, and font caches, and it rebuilds several caches on the way up.

Apple Silicon: shut down (hold power 10 seconds). Hold the power button until you see “Loading startup options.” Select your disk, hold Shift, click “Continue in Safe Mode.”

Intel: shut down. Power on while holding Shift. Release at the login window.

If safe mode boots normally, the white screen is being caused by something that loads in regular boot but not safe boot. Common culprits:

  • A login item that opens a window or dialog before the WindowServer is ready.
  • A third-party kernel extension (less common on Apple Silicon since they need explicit approval).
  • A corrupted font that the system tries to load early.
  • Stale display preferences confusing the WindowServer about which screen to draw to.

Once you’re in safe mode, restart normally and see if the issue is gone. The cache rebuild fixes it for some users in one shot.

Reset corrupted display prefsSweep can wipe and rebuild stale display preference files when those are the cause. Get Sweep free →

Reset NVRAM (Intel only)

NVRAM stores display configuration, sound volume, and time zone. A corrupted NVRAM can produce a stuck-at-white symptom where the system can’t figure out which display to send video to.

Shut down the Mac. Power on while holding Option + Command + P + R. Hold for about 20 seconds — you’ll hear the startup chime twice (older Macs) or see the Apple logo flash twice (T2 Macs). Release.

This doesn’t apply to Apple Silicon — there’s no manual NVRAM reset. The system handles it automatically during recovery boot if needed.

Boot from Recovery and run Disk Utility

If safe mode either doesn’t work or fixes things briefly only for the white screen to come back, the boot drive may have filesystem damage.

Apple Silicon: shut down. Hold the power button until you see “Loading startup options.” Click “Options,” then “Continue.”

Intel: shut down. Power on while holding Command + R until you see the Apple logo or spinning globe.

In Recovery, pick “Disk Utility” from the menu. Select your internal disk (usually “Macintosh HD”), click “First Aid,” and run it. If First Aid finds and fixes errors, restart. If it reports problems it can’t fix, you’re looking at restoring from backup or wiping and reinstalling.

Reinstall macOS without erasing

Still in Recovery, you can reinstall macOS while keeping your files and apps intact.

Pick “Reinstall macOS” from the Recovery menu. Don’t pick “Erase” or “Erase All Content and Settings” unless you’ve made backups and you’re sure. The reinstall takes 30–60 minutes and rewrites the system files without touching your user data.

This catches white-screen cases caused by a botched update — a Sonoma point release that didn’t fully install, for instance, leaving the system half on 14.5 and half on 14.6.

Skip the manual huntSweep clears the cached configs and broken plists that mess with macOS. Download Sweep free →

When you finally get back in: clear the corrupted display preferences

Once you’re booting normally, there’s still a chance the underlying corruption that caused the white screen will come back. The most common offender is ~/Library/Preferences/ByHost/com.apple.windowserver.displays.plist — when this gets corrupted (usually after a force-shutdown or a kernel panic), the WindowServer can lock up trying to read it on the next boot.

The file paths to check:

  • ~/Library/Preferences/ByHost/com.apple.windowserver.*.plist
  • ~/Library/Preferences/com.apple.windowserver.plist
  • ~/Library/Caches/com.apple.preferencepanes.cache/
  • /Library/Preferences/com.apple.windowserver.plist

Manually deleting these resets every display arrangement, brightness, and color profile you’ve ever configured. It’s effective, but tedious to redo afterward.

Tip: Before you delete a plist by hand, copy it to your Desktop first. If something breaks worse, you can put it back. If everything works fine after a week, throw the backup away.

Check for FileVault confusion

A specific edge case: FileVault-encrypted Macs sometimes hit the white screen when the prelogin screen has rendered but the encrypted volume hasn’t unlocked cleanly. You’ll see a white field where the password prompt should be.

Try typing your password blind and pressing Return. If the password prompt was actually there but invisible, the system unlocks and proceeds.

If that works once but the issue recurs, FileVault’s prelogin assets need rebuilding. The fastest fix: temporarily turn FileVault off (System Settings → Privacy & Security → FileVault → Turn Off), let it decrypt fully, then turn it back on. The prelogin partition gets rewritten clean.

This decryption can take hours on a large drive, so do it overnight.

Apple Silicon vs. Intel: what’s different

Intel Macs with discrete GPUs (15”/16” MacBook Pros from 2016–2019, iMac Pros, 2019–2020 iMacs) have a known failure mode where the dGPU dies and the system gets stuck at white because it can’t initialize either the integrated or discrete graphics. If your Intel MacBook Pro hits white screen reliably and safe mode boots fine, the dGPU is suspect.

Apple Silicon doesn’t have this failure mode — there’s only one GPU, integrated into the chip. Persistent white-screen issues on M1/M2/M3/M4 Macs are almost always software (corrupted prefs, botched update, login item conflict) or, rarely, a failed display cable inside the lid.

What Sweep does in this scenario

Sweep can’t help when you can’t boot. But once you’ve recovered the system, it can clean up the corrupted prefs that caused the issue in the first place — so it doesn’t recur a week later. What it handles:

  • Wiping corrupted WindowServer prefs and rebuilding them clean.
  • Clearing the font and icon caches that sometimes wedge during boot.
  • Removing leftover login items from uninstalled apps that can hang at startup.

It’s the kind of cleanup that prevents the next white screen rather than fixing the current one.

There’s a faster waySweep does this cleanup in seconds. Try Sweep free →

Work through the sequence in order: wait, force shutdown, safe mode, NVRAM (Intel), Recovery + Disk Utility, then reinstall. If you reach reinstall and it still doesn’t fix it, the boot drive or another piece of hardware is failing — that’s a service appointment. Most people get sorted somewhere in the safe mode or Disk Utility steps.

← Back to all guides