Developers · problem and fix

Mac storage full with system data: how to free space on macOS 13 or later

System Data is the macOS bucket for logs, caches, VM files, and other runtime resources. You can't choose what goes in it, and Apple doesn't let you delete its contents directly, so you free space by clearing what feeds it. This guide shows how to read the Storage screen, which fixes are safe, and when a developer tool or Time Machine is the real culprit.

Updated For developers8 sources

Person at a desk working on a Mac laptop, the setting where a mac storage full warning appears
A normal workday on a Mac, where a full disk shows up. · Image by 16391475 from Pixabay

The short answer

  • System Data can't be deleted directly. Apple says you can't manage the contents of this category.
  • Start with Apple menu > System Settings > General > Storage on macOS 13 or later, then check Optimize Storage.
  • Empty the Trash after every clean-up step. Apple says the space doesn't return until you do.
  • For developers, Xcode simulators and DerivedData are the biggest levers. Erase-type commands need a backup first.
  • If System Data stays large, check Time Machine local snapshots read-only before you change anything.

What full mac storage caused by system data costs you

Time lost to a nearly full disk

Apps stall, saves slow down, and cleanups take longer when the startup disk is nearly full. Apple also says freed space returns only after you empty the Trash, so one missed step can waste a whole session of effort.

Money if the answer is a bigger drive

A larger drive costs more at checkout. 9to5Toys lists the 13-inch M5 MacBook Air at $1,299 for 512GB and $1,599 for 1TB at regular price. Apple's buy page shows the options without prices, so check the live price first.

Risk from bad fixes

Forum posts sometimes suggest sudo rm -rf on system log folders. That can break things you can't easily restore. Apple does not endorse it, and a clean-up that takes minutes can turn into a reinstall.

A blocked macOS update

Updates need free room to install. Apple says starting in Safe Mode can clear certain caches and may free enough temporary space for an update, which means a full disk can quietly stop security updates from landing.

Why it happens

  1. System Data is a catch-all bucket

    Apple defines System Data as files and data used by the system, including log files, caches, VM files, and other runtime resources. Anything that doesn't fit a named category lands here. That is why the number can grow even when you have deleted all your visible files.

  2. Big library imports

    A large Photos import can push System Data up sharply. In one Apple Community case, System Data reached about 100 GB after about 35,000 photos and 750 videos were imported to a 250 GB MacBook Air. The thread does not confirm the cause, and the number later fell.

  3. Xcode simulators and runtimes

    Simulator data can survive a normal app delete. A developer on Apple's forums reported that simulators persisted after deletion in Devices and Simulators and Disk Utility. Removing Xcode and its Developer folder recovered about 80% of a 1 TB disk, according to that one report.

  4. Local Time Machine snapshots (unverified)

    Third-party guides call local snapshots a hidden cause. Apple's pages don't document them for storage. One user reported that deleting snapshots did not raise free space, so treat snapshots as a suspect to check, not a settled cause.

  5. Caches and logs that never get trimmed

    Apps write caches and macOS writes logs. Usually they stay small. When they grow, the cause is often one app in a loop or a cache that never gets cleared. Apple says macOS clears safe caches when space is needed, but it may not clear all of them.

How to fix it

These work with or without any app.

  • Read the Storage screen first

    Open Apple menu > System Settings > General > Storage on macOS 13 or later. Wait for the categories to load and note the System Data figure. On older macOS, use Apple menu > About This Mac > Storage. Write the number down so you can compare later.

  • Empty the Trash and clear Downloads

    Empty the Trash with ⇧⌘⌫ in Finder. Then sort Downloads by size, move large files you no longer need to the Trash, and empty it again. Apple says space returns only after you empty the Trash, so do this last.

  • Turn on Optimize Storage

    Use Storage > Optimize Storage. Apple says it removes Apple TV movies and shows you have already watched and keeps only recent email attachments. Turn it on only if those trade-offs suit how you watch and read mail.

  • Remove old backups and unused apps

    Delete iPhone and iPad backups you no longer need, after checking the date and the device name. Drag unused apps to the Trash. Apple lists both as storage fixes, and both are easy to undo only if you have a copy.

  • Remove unused Xcode platforms in Xcode

    Open Xcode > Settings and find the Other Installed Platforms section. Remove platforms you no longer use. This is the least risky developer fix because it stays inside Xcode.

  • Try Safe Mode only when you need room

    On Apple silicon, shut down, hold the power button until Loading startup options appears, choose your disk, hold Shift, and click Continue in Safe Mode. Apple says this can clear certain caches that rebuild. Restart normally after you finish.

  • Check snapshots read-only before deleting anything

    Run man tmutil in Terminal to read the manual for your macOS version. Then run tmutil listlocalsnapshots / to list snapshots. Listing changes nothing. Deleting snapshots is disputed, so back up and read the manual before you go further.

What System Data actually is

Apple's own definition is short. The Storage screen describes System Data as files and data used by the system, such as log files, caches, VM files, and other runtime system resources. That covers a lot of ground. Logs grow when macOS and apps record events. Caches grow when apps keep copies of things so they load faster. VM files are memory swap files that macOS uses when RAM runs short.

Here is the frustrating part. Apple says you can't manage the contents of this category. You can't open it, sort it, or pick items to delete. Your only moves are indirect. You remove the large things that feed it, or you let macOS clear the pieces it considers safe.

Person at a desk working on a Mac laptop, the setting where a mac storage full warning appears
A normal workday on a Mac, where a full disk shows up. · Image by 16391475 from Pixabay

How big is too big for System Data

There isn't a normal size. No primary survey measures how many Mac owners hit System Data bloat. The public evidence is a handful of user reports. One Apple Community user had a 13-inch MacBook Air running macOS 14.3 with about 250 GB of total storage. After importing about 35,000 photos and 750 videos into Apple Photos, System Data grew to about 100 GB, later cited as 106 GB. The expected size was about 15 GB.

Treat that as a warning sign, not a rule. If System Data takes up a large share of your drive and you can't explain why, it's worth checking. If the number is small, leave it alone. Big numbers after a known event, such as a photo import, a new Xcode version, or a macOS update, are the easiest to explain.

Write down the System Data figure before and after each step you take. Those notes show which step moved the number. They also help if you later ask Apple Support or your IT team for help, because you can say exactly what changed.

100 GB

System Data on a 250 GB MacBook Air after one user imported about 35,000 photos and 750 videos into Photos

MAC OS System Data using a lot of storage (Apple Community)

About 15 GB

Expected System Data size in that same case, according to the user who reported it

MAC OS System Data using a lot of storage (Apple Community)

About 80%

Disk space one developer regained on a 1 TB disk after removing Xcode and its Developer folder, based on one user report

FYI: Xcode and Disk Space (Apple Developer Forums)

macOS 13

Oldest version where Storage lives in System Settings, per Apple. Earlier versions use About This Mac

Free up storage space on Mac (Apple Support)

What running out of space costs you

Nobody has measured what this problem costs Mac users. No study tracks lost hours, money, or grades. What exists is anecdote and retail pricing. So read the costs below as the ways a full disk slows you down, not as statistics.

Time is the first cost. A nearly full startup disk makes apps stall, saves slow down, and updates refuse to install. Apple's guide also says that when you move a file to the Trash, its space does not become available until you empty the Trash. A clean-up that skips the Trash frees nothing.

Money is the second cost. If the honest answer is more storage, the price difference matters. 9to5Toys lists the 13-inch M5 MacBook Air at regular prices shown in the table below. Apple's buy page lists the same storage options without prices, so check the live price on Apple's page before you decide.

Regular prices from 9to5Toys. Apple's buy page shows the options without prices.
ModelStorageRegular priceSource
13-inch M5 MacBook Air512GB$1,2999to5Toys, Nov 2026
13-inch M5 MacBook Air1TB$1,5999to5Toys, Nov 2026

Third is the risk of bad fixes. Some guides tell you to run sudo rm -rf on /private/var or on log folders. That can break things you can't easily restore. Apple does not endorse it. Skip it, even if a forum post says it worked for someone else.

Fourth is a blocked update. Apple's guide suggests that starting in Safe Mode clears certain system caches. Those caches rebuild as needed. That may free enough temporary room to install a macOS update, which is often the moment people finally notice the problem.

Why System Data keeps filling up

Big photo and video libraries

Photo libraries are the easiest case to explain. The Apple Community example shows how a large import can push the number up sharply. The thread does not confirm a single cause. The number later dropped to about 13 GB with no settings changed, and the user said it appeared to correct itself.

That matters for your plan. A spike can settle on its own, but you shouldn't count on it. If your System Data stays high after a few days, move on to the steps below and check the other causes.

Developer tools and simulators

Xcode is the clearest developer case. One developer on Apple's forums reported that Xcode simulators stayed on disk after deletion in Devices and Simulators and in Disk Utility. Removing Xcode and its Developer folder, then reinstalling, regained about 80% of a 1 TB disk. That is one user's report. It is not an Apple recommendation.

A forum reply says platforms that use space in CoreSimulator can be removed from the Other Installed Platforms section in Xcode settings. Command-line options exist too, but they erase simulator data. Read the next sections before you run any of them.

Local Time Machine snapshots

Third-party guides name local snapshots as a hidden cause. Apple's Time Machine page doesn't mention them. It says the oldest backups are deleted when your backup disk is full. It doesn't explain what happens on the startup disk. Treat snapshots as a suspect to check, not a confirmed cause.

Caches and logs that never get trimmed

Apps write caches, and macOS writes logs. Most of the time they stay small. When they don't, the usual cause is one app stuck in a loop or one cache that never gets trimmed. Apple says macOS clears safe items when space is needed, including temporary database files, interrupted downloads, staged macOS and app updates, and Safari website data.

Fix it without buying anything

Work from safe to risky. Each step stands on its own. Stop when you have enough room, then check the Storage screen again to see the new numbers.

  1. Open Apple menu > System Settings > General > Storage. On macOS 13 or later, this screen shows categories and sizes. On older macOS, use Apple menu > About This Mac > Storage.
  2. Empty the Trash. In Finder, press ⇧⌘⌫ or choose Finder > Empty Trash. Apple says space returns only after you empty it.
  3. Clear Downloads. Sort by size, move large files you no longer need to the Trash, then empty the Trash again.
  4. Turn on Optimize Storage from the Storage screen. Apple says it removes Apple TV movies and shows you already watched, and keeps only recent email attachments.
  5. Delete old iPhone and iPad backups you no longer need. Check each backup's date first, because a backup may be your only copy.
  6. Remove apps you don't use. Drag them to the Trash, then empty the Trash. Apple lists unused apps as a storage fix.
  7. Restart in Safe Mode only if you still need room for an update. On Apple silicon, shut down, hold the power button until Loading startup options appears, choose your disk, hold Shift, then click Continue in Safe Mode.
  8. Restart normally, wait a day, and check the number again. In the Apple Community example, the figure fell without any settings change.

Clean up Xcode leftovers safely

Start with Xcode > Settings. Look for the Other Installed Platforms section and remove any simulator platform you no longer use. Use the Xcode interface first. It is the least risky option, and it keeps you in control of what gets removed.

The command line can clean up more. The forum thread lists xcrun simctl runtime list to show installed runtimes, and xcrun simctl delete unavailable to remove runtimes that no longer work. A note in the thread says those commands erase all simulator data and applications.

DerivedData is the next place to look. It holds build output that Xcode rebuilds when you build again. Quit Xcode first. Then open Finder, press ⇧⌘G, and enter ~/Library/Developer/Xcode/DerivedData. Move the contents to the Trash, then empty the Trash. The next build takes longer on a large project.

Close-up of a MacBook on an office desk, the kind of Mac that fills up with system data over time
Most Macs hit a full disk during everyday work. · Image by Campaign_Creators from Pixabay

Check Time Machine local snapshots without guessing

Start with read-only checks. Open Terminal and run man tmutil to read the manual for your exact macOS version. Then run tmutil listlocalsnapshots / to list any local snapshots on the startup disk. Listing changes nothing on your Mac.

Deleting snapshots is where the advice gets shaky. Some guides recommend purge commands, but one user reported that deleting snapshots did not raise free space. The purge flag is also disputed for newer macOS versions. If snapshots are your suspect, read the manual for your version and back up first.

Mistakes people make with System Data

  • Forgetting to empty the Trash after each delete. Apple says the space does not return until the Trash is empty.
  • Deleting random files in ~/Library or /private/var. Much of that data exists for a reason, and some apps rebuild it only with their own help.
  • Trusting a cleaner app's junk list without reading it. Vendor blogs promote their own tools, so check each item first.
  • Reading one number as the whole story. Check Applications, Photos, Mail, and developer folders too.
  • Buying a bigger drive before you find the cause. A clean-up often recovers space for free, and a bigger drive only delays the next full warning.
  • Deleting old backups before you confirm you have another copy of that data.
Developer coding on a laptop, the kind of work that fills a Mac with Xcode and simulator data
Developer tools can fill a Mac faster than other apps. · Image by Pexels from Pixabay

Where Lazur helps, and where it doesn't

Lazur is a voice assistant for the Mac that lives in the notch. Hold ⌥ ⌘ to ask about anything on screen, and Lazur answers out loud. It can point at things and guide you one click at a time. It does not clear caches, delete snapshots, or click buttons for you. You make every change.

Lazur is most useful as a guide through the Storage screen. Keep the Storage page open, hold ⌥ ⌘, and ask what each category means. Ask where Optimize Storage is, and Lazur draws a circle and a label around it. Ask how to remove an Xcode platform, and Lazur walks you through it while it waits for each click.

Lazur can also help with the routine. Ask it to set a reminder in Apple Reminders for a storage check next week. Hold fn to dictate your notes into the cursor in any app, so your Day 1 and Day 7 numbers are written down without extra typing.

For research, Lazur can run a background job in its own Chrome tabs and return a summary and a report. Use it to gather Apple's current pages for your macOS version. Still open the pages yourself. A summary is not a source.

Lazur listens and looks at the screen only while you hold the shortcut. Audio and the screenshot go to AI providers to answer and are not stored. Content is never used to train AI models. There is a free trial with no credit card, and current plans are on the pricing page.

When to stop and ask for help

If System Data stays high after the safe steps, stop guessing. Back up the Mac first, then contact Apple Support. Bring your Day 1 note with the before and after numbers. That note makes the conversation faster, and it shows exactly what you already tried.

Some people reach for a cleaner app or a new drive as the first step. That can work, but it skips the question of cause. Find out what is filling the disk first. Then pick the fix that matches it.

Faster with Lazur

Where Lazur helps with full mac storage caused by system data

Hold ⌥ ⌘ and say what you want. Lazur sees your Xcode window. Lazur draws a circle and a label around the button or menu you need.

  • 1

    Hold ⌥⌘ and talk

  • 2

    Lazur draws a circle and a label around the button or menu you need.

  • 3

    You stay in Xcode. Nothing to copy into a chat window.

More things to say in Xcode

  • “Lazur, where is Storage in System Settings?”
  • “Lazur, what is System Data on this screen?”
  • “Lazur, walk me through Optimize Storage.”
  • “Hold fn and dictate today's storage notes.”
  • “Lazur, remind me to check storage in a week.”
  • “Lazur, research Apple's storage pages for my macOS version.”

Free for 3 days, then $18/month. Download for Mac

You say“Lazur, where do I see what System Data is using?”

Lazur · points at itYou see the category sizes on screen. Lazur points, and you choose what to clear.

Xcode
FileEditStorageRight hereViewWindowHelp

What developers say to Lazur for this

Each one is a single hold of ⌥ ⌘.

  • “Lazur, where is Storage in System Settings?”

    Lazur circles the Storage row on screen and labels it. You still click it yourself.

    Points at it

  • “Lazur, what is System Data on this screen?”

    Lazur answers out loud from what it sees on screen. It explains the category, not the files on your disk.

    Explains what's on screen

  • “Lazur, walk me through Optimize Storage.”

    Lazur guides you one click at a time and waits for each click before the next step.

    Walks you through it

  • “Hold fn and dictate today's storage notes.”

    Clean text lands at the cursor in any app, so your before and after numbers take less time to write down.

    Types what you say

  • “Lazur, remind me to check storage in a week.”

    Lazur adds the recheck to Apple Reminders, so the follow-up doesn't depend on memory.

    Handles the small stuff

  • “Lazur, research Apple's storage pages for my macOS version.”

    Lazur runs the job in its own Chrome tabs and returns a summary and report. Open the pages yourself to check them.

    Researches in the background

  • “Lazur, draft a message to IT about our disk space.”

    Lazur types a draft in the cursor's app. You read it, edit it, and send it yourself.

    Drafts it

A plan you can start this week

  1. Day 1

    Measure before you change anything

    Open Apple menu > System Settings > General > Storage. Note the System Data figure and the free space. Take a screenshot for your own record. Those two numbers show whether each later step helped.

  2. Day 2

    Clear the obvious files

    Empty the Trash, clear Downloads by size, and remove old iPhone or iPad backups you no longer need. Check the Storage figure after each action, not only once you are finished for the day.

  3. Day 3

    Decide on Optimize Storage

    Turn on Optimize Storage only if you're fine with watched TV and movies being removed. Apple also says only recent email attachments stay on the Mac. Note the change in your log.

  4. Day 4

    Check developer leftovers

    If you use Xcode, open Xcode > Settings and remove unused platforms in Other Installed Platforms. Quit Xcode before you touch DerivedData. Skip the simctl erase commands unless you have a backup.

  5. Day 5

    Check snapshots read-only

    Open Terminal, run man tmutil, then tmutil listlocalsnapshots /. Write down what you see. Do not delete any snapshots on this day, even if a guide tells you to.

  6. Day 6

    Restart and recheck

    Restart the Mac. If you still need room for an update, try Safe Mode as described above. Then compare the System Data figure with your Day 1 note and record the difference.

  7. Day 7

    Decide what comes next

    If System Data is still large, back up the Mac and contact Apple Support or your IT team with your notes. If it fell, write down which step worked. That record helps the next time the number climbs.

Questions people ask

What is System Data on a Mac?

System Data is the storage category for logs, caches, VM files, and other runtime system resources, according to Apple. You can't manage its contents directly. You can reduce it by clearing what feeds it, such as caches macOS treats as safe, unused simulators, and old backups.

Can I delete System Data on my Mac?

Not directly. Apple says you can't manage the contents of this category. Use the safe steps on the Storage screen instead, and avoid deleting files in system folders by hand, because some of that data rebuilds only with the app's help.

Why did System Data jump after a Photos import?

One Apple Community user saw System Data grow to about 100 GB after importing about 35,000 photos and 750 videos into a 250 GB MacBook Air. The number later dropped to about 13 GB without any settings change. The thread does not confirm the cause.

Does emptying the Trash free space right away?

Only after you empty it. Apple says that when you move a file to the Trash, its storage space does not become available until you empty the Trash.

Is it safe to remove Xcode simulators?

Removing unavailable simulators is a common fix. Simulator commands erase simulator data and the apps installed in each simulator, so back up anything you need first. Using the Other Installed Platforms section in Xcode settings is the least risky option.

Will Safe Mode fix a full disk?

Not on its own. Apple says starting in Safe Mode clears certain system caches that are recreated as needed. That may give enough temporary room to install a macOS update, but it doesn't replace the other steps.

Should I use a Mac cleaner app?

You can, but read what it plans to remove first. Vendor blogs promote their own cleaners, so check each item the app lists before you approve it. Check the vendor's pricing page for current prices.

Does Lazur clean my Mac for me?

No. Lazur guides, points, explains, answers out loud, and drafts text. It does not click buttons, edit files, or operate other apps for you. You make each change yourself.

Is buying a bigger drive the better answer?

Sometimes. Check the cause first, because a clean-up often recovers space for free. If you do buy, 9to5Toys lists the 13-inch M5 MacBook Air at $1,299 for 512GB and $1,599 for 1TB at regular price. Apple's buy page shows options without prices.

Sources

  1. Change Storage settings on Mac - Apple Support · Apple · checked 2026-11-06
  2. Optimize storage space on your Mac - Apple Support · Apple · checked 2026-11-06
  3. Free up storage space on Mac - Apple Support · Apple · checked 2026-11-06
  4. Back up your Mac with Time Machine - Apple Support · Apple · checked 2026-11-06
  5. MAC OS System Data using a lot of storage - Apple Community · Apple Community (user-submitted) · checked 2026-11-06
  6. FYI: Xcode and Disk Space - Apple Developer Forums · Apple Developer Forums (user-submitted) · checked 2026-11-06
  7. 1TB M5 MacBook Air lowest price, Black Friday - 9to5Toys · 9to5Toys · checked 2026-11-06
  8. Buy MacBook Air - Apple · Apple · checked 2026-11-06

Fix full mac storage caused by system data with Lazur, free for 3 days

Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.