Skip to content

A Mac that will not start because the disk is full, and how to get in

A completely full startup disk can stop macOS booting. How to get to a usable state from Recovery, and what to delete first when you do.

6 min read

A disk with genuinely zero bytes free is one of the few storage problems that stops a Mac working rather than merely annoying you. macOS needs to write swap, logs and temporary files during login, and if it cannot, you get a login loop, a stall, or a desktop with no working applications.

First, try safe mode

Hold the power button on Apple silicon until startup options appear, select the startup disk, then hold Shift and choose Continue in Safe Mode. On Intel, hold Shift during boot. Safe mode clears some caches on the way in and starts fewer services, which is frequently enough to get a working desktop.

If you get a desktop, work fast and in this order

  1. Empty the Trash, including on any connected external drive.
  2. Delete the largest thing in Downloads without deliberating.
  3. Remove local snapshots: tmutil listlocalsnapshots / then sudo tmutil deletelocalsnapshots <date>.
  4. Delete an old device backup or a virtual machine image, which are the single largest items on most Macs.
  5. Restart normally and then do the job properly.
df -h /System/Volumes/Data
tmutil listlocalsnapshots /
sudo tmutil deletelocalsnapshots 2026-09-01-000000

If you cannot get a desktop at all

Boot to Recovery, holding the power button on Apple silicon and choosing Options, or Command R on Intel. Recovery has Terminal under the Utilities menu, and from there your data volume is mounted under /Volumes.

ls /Volumes
du -xh -d 1 "/Volumes/Macintosh HD - Data/Users/yourname" 2>/dev/null | sort -h | tail

Deleting from Recovery is done with rm, which does not use the Trash and does not ask twice. That is why the order above matters: remove something you are certain about, such as a downloads folder or a virtual machine image, rather than exploring.

The other likely culprit

If snapshots are the reason, they are also the fastest fix, because tmutil works from Recovery's Terminal too. What purgeable space and snapshots are explains why a disk can report free space that no application can use.

Once you are back in

Get to a comfortable margin rather than to just enough. How much free space a Mac needs sets out the numbers, and the order to free 100 GB is the sequence to work through while the machine is usable.

Common questions

Can a full disk stop a Mac from booting?

Yes. macOS needs room for swap, logs and temporary files during login, and a disk with essentially zero free space can produce a login loop or a desktop where nothing works.

How do I delete files from macOS Recovery?

Boot to Recovery, open Terminal from the Utilities menu, and work against your data volume under /Volumes. Deletions there use rm and bypass the Trash, so confirm each path carefully.

Does safe mode free up disk space?

It clears some system caches during startup, which is occasionally enough to get a working desktop on a completely full disk. It is a way in rather than a fix.

What should I delete first on a completely full Mac?

The Trash, the largest item in Downloads, local Time Machine snapshots, and then an old device backup or virtual machine image. Those give the most space for the least deliberation.

Read next