everyday mac tools

Mac storage stuck on "Calculating": why it hangs and what helps

· 5 min read

When Storage in System Settings shows “Calculating…” for minutes, macOS is still measuring what’s on the disk and hasn’t finished. It usually clears by itself once the work is done, and quitting System Settings and reopening it restarts the count. If it stays stuck, you don’t have to wait for it: two Terminal commands tell you how full the disk is and which folders are responsible.

What “Calculating” means

Open System Settings, click General, then Storage. macOS lists a bar of categories, and each row needs the size of a lot of folders added up. Until a row has its number, it shows “Calculating…”. The same word appears next to folders in Finder while it totals their size.

The work isn’t instant because it’s real counting. A disk with millions of small files takes much longer to add up than one with a few large files. A nearly full disk makes everything slower.

One thing to know before you wait: the Storage pane is a report. Whether it finishes has no effect on your files or on how much space you really have.

Give it a few minutes, then restart the pane

The first look after a macOS update or after copying a big batch of files is the slowest, because macOS has changes to catch up on. Leave the pane open for a few minutes on that first visit.

If it’s still on “Calculating…”:

  1. Quit System Settings with Command-Q, then reopen it and go back to General, Storage.
  2. If the pane is blank or frozen, open Activity Monitor (in Applications, then Utilities), select System Settings and click the stop button to force quit it, then reopen it.
  3. Restart the Mac. A restart clears a stuck helper process, and Storage often loads normally afterward.

Check whether Spotlight is busy

Spotlight is the search index, and it works through the disk in the background after an update, a restore or a large copy. While it does, the Mac is also reading the disk heavily and Storage can run slowly.

Open Activity Monitor, click the CPU tab, and sort by % CPU. Processes with names starting with mds or mdworker are Spotlight at work. You can also ask for its state in Terminal:

mdutil -s /

It prints the volume and whether “Indexing enabled.” is on. That tells you Spotlight is on, not that it has finished, so rely on the Activity Monitor view for how busy it is. If it never seems to finish, rebuild the Spotlight index on a Mac walks through the reset.

Measure the disk yourself

You can answer the real question, how much space is left and where it went, without the Storage pane.

Free space. Run this in Terminal. It answers at once:

df -h /System/Volumes/Data

On this Mac, a nearly full startup disk, it printed:

Filesystem      Size    Used   Avail Capacity iused ifree %iused  Mounted on
/dev/disk3s5   460Gi   430Gi   5.2Gi    99%    6.3M   54M   10%   /System/Volumes/Data

Why that path and not /? Your files live on the data volume, and / shows only the sealed system volume. Check disk space from the Terminal explains the split.

Where it went. du adds up folder sizes. It reads every file, so on a big home folder it takes a while, and it only reads:

du -sh ~/* 2>/dev/null

It prints one total per item in your home folder. The 2>/dev/null hides the “Operation not permitted” lines for folders Terminal isn’t allowed to read yet.

In Finder. Select the startup disk or any folder and choose File, then Get Info. For the disk, the window gives its capacity and how much is available and used. For a folder it shows Size, after “Calculating Size” for a moment, and it’s the quickest check on one folder you suspect.

Why the numbers don’t match

df and Storage often differ by many gigabytes. Storage counts purgeable space, which macOS can delete when it needs room, as available. df reports what is free right now. Time Machine local snapshots on the startup disk are one source of purgeable space. Purgeable space on a Mac explains why it doesn’t come back when you want it.

Another big gap is System Data, the catch-all category for caches, logs and anything macOS can’t file elsewhere. Storage describes it as including “caches, logs and other resources currently in use by the system.” What System Data is on a Mac covers how to shrink it.

Where Crumb fits

If the Storage pane keeps hanging and you want to see where the space went, Crumb lives in the menu bar and starts with an audit that only reads: it looks at the entire Mac, not just your home folder. The audit breaks System Data into caches, logs, swap, temporary files and leftovers, and also shows Time Machine local snapshots on the internal drive and iOS backups. Nothing is deleted until you approve a plan.

Crumb doesn’t fix the Storage pane in System Settings, repair disks or recover deleted files. The audit and one full cleanup are free; after that, everything else costs $9 once, for up to 2 Macs.

Questions

How long should Storage take to calculate? It varies with the size of the disk and the number of files, so there’s no fixed time. A few minutes is normal the first time after an update or a big copy. If it’s still on “Calculating…” after you’ve quit and reopened System Settings, or after a restart, stop waiting and measure with df and du.

Why is my Mac storage stuck on Calculating? Usually because macOS is still counting a lot of files, Spotlight is busy indexing, or the System Settings process is stuck. Quit and reopen System Settings, then restart. A very full disk slows the count further.

Does “Calculating” mean the disk is out of space? No. The message only means the measurement isn’t done. To check the real free space, run df -h /System/Volumes/Data in Terminal and read the Avail column.

Is it safe to use the Mac while Storage is calculating? Yes. The calculation only reads your files and changes nothing. The Mac may feel slower while Spotlight is busy.