Что такое системные данные на Mac (и почему их так много)
Системные данные — это одно число, которое раздел «Хранилище» в Системных настройках показывает для занятого места, не относящегося к macOS, Приложениям и Вашим файлам. В него входят файл подкачки и системные базы данных, данные, которые приложения хранят для себя, кэши, журналы и временные файлы, а также то, что само не вернётся: локальные модели, симуляторы, worktree, образы Docker и истории сеансов.
Из-за этой последней группы число на некоторых Mac становится таким большим. Дальше на этой странице показано, что внутри, на примере одного реального Mac, и какие части стоят вашего внимания.
Откуда берётся число
Откройте Системные настройки › Основные › Хранилище. Полоса вверху делит занятое место на диске на категории: Приложения, Документы, Фото, Сообщения, macOS и ещё несколько. За большинством из них есть список. Можно увидеть, какие приложения или документы занимают больше всего.
Системные данные — это остаток. macOS складывает то, что может отнести к названной категории, а всё остальное на диске попадает в системные данные. Списка за ними нет, поэтому раздел показывает только размер, и с ним ничего не сделать.
По этой же причине число кажется случайным. Оно меняется, когда вы устанавливаете Xcode, когда загружается симулятор, когда Time Machine делает локальный снимок или когда приложение решает хранить большой кэш. Ничего из этого больше нигде в разделе не видно.
Один диск, два способа подсчёта
Wipecraft начинает с того же занятого места. Он делит каждый занятый байт на четыре части, которые в сумме дают занятое место: macOS, Приложения, Ваши файлы и Системные данные. Затем он делит системные данные ещё на пять групп по тому, что будет, если что-то удалить.
| Раздел «Хранилище» | Wipecraft |
|---|---|
| macOS | macOS |
| Приложения | Приложения |
| Документы, Фото, Сообщения и другие названные категории | Ваши файлы |
| Системные данные, одно число | Нужно вашему Mac · Безопасно удалить · Возвращается · Решать вам · macOS не показывает |
Каждая группа отвечает на один вопрос.
- Нужно вашему Mac. Файл подкачки, системные базы данных и данные, которые приложения хранят для себя. Показано, но никогда не предлагается к удалению.
- Безопасно удалить. Кэши, журналы и временные файлы, которые их приложение пересоздаёт само.
- Возвращается. Удалить можно, но при использовании это снова заполняется, например кэши браузеров и пакетов.
- Решать вам. Единственная копия того, что само не вернётся: локальные модели, эмуляторы, симуляторы, worktree, образы Docker и истории сеансов.
- macOS не показывает. То, что остаётся после вычета всего, что можно назвать, с указанием причины, например выключен «Полный доступ к диску» или есть папки, которые может читать только администратор.
Все правила для каждой группы описаны в разделе Как это работает.
Один реальный Mac в цифрах
Это собственный Mac автора, M2 Pro, на котором каждый день разрабатываются приложения в Xcode, Android Studio, Docker и с ИИ-агентами программирования. Wipecraft просканировал его 2026-11-08.
Системные данные составили 271,1 ГБ. По группам:
| Группа | Размер |
|---|---|
| Нужно вашему Mac | 125,6 ГБ |
| Безопасно удалить | 58,7 ГБ |
| Возвращается | 2,7 ГБ |
| Решать вам | 84,0 ГБ |
Группа «macOS не показывает» при этом сканировании была пустой.
Читайте таблицу сверху. Почти половина системных данных — место, которое нужно Mac для работы. Ни одна программа очистки не должна его трогать, а та, что предлагает это сделать, гадает. Группа «Безопасно удалить» была большой, но это в основном кэши, а кэши снова растут, пока вы пользуетесь приложениями, которые их создали. Сколько места вы получите на самом деле, решает группа «Решать вам».
Крупнейшие отдельные источники в том же сканировании:
| Источник | Размер |
|---|---|
| Симуляторы | 98,8 ГБ |
| Git worktree | 22,4 ГБ |
| Эмуляторы Android и системные образы | 14,2 ГБ |
| Claude Desktop | 12,4 ГБ |
| Docker | 9,2 ГБ |
| Локальные модели | 5,7 ГБ |
| Claude Code | 4,3 ГБ |
| Codex | 3,1 ГБ |
Эти строки — размеры отдельных источников: всё, что источник оставил на диске, вместе. Один источник может распределяться по нескольким группам. Большая часть среды выполнения симулятора относится к «Решать вам», часть нужна вашему Mac прямо сейчас, а часть безопасно удалить. Поэтому строки — не разбивка групп выше, и в сумме они их не дают; один источник может быть даже больше, чем группа, в которой лежит большая его часть.
Почему их так много
Системные данные растут из-за трёх вещей, и за месяцы они накапливаются.
Кэши без предела. Большинство приложений хранят кэш, и большинство никогда его не уменьшают. Браузер, программа для дизайна и менеджер пакетов могут занимать по несколько гигабайт каждый. Каждый кэш сам по себе разумен. Вместе они составляют большую часть числа.
Копии, о которых вы забыли. Симулятор для старой версии iOS, эмулятор Android из завершённого проекта, локальная модель, которую вы попробовали один раз, образ Docker с прошлой весны. Это настоящие файлы, на загрузку или сборку которых ушло время. Ни одно приложение не удалит их за вас, потому что ни одно приложение не знает, что они вам больше не нужны.
То, что macOS хранит для себя. Файлы подкачки растут, когда не хватает памяти. Time Machine хранит локальные снимки на диске, пока ей не понадобится место. Spotlight и другие системные службы хранят свои базы данных. Это законная часть системных данных, и удалять их вручную не следует.
Почему они возвращаются после очистки
Если удалить кэши, системные данные уменьшатся, а через неделю большая часть вернётся. Так кэши и работают. Приложение пересоздаёт нужное при следующем запуске. Повторное удаление даст то же место ещё на неделю.
Симуляторы и кэши пакетов ведут себя так же. Xcode снова загружает среду выполнения симулятора, когда она нужна проекту. Менеджер пакетов снова заполняет кэш при следующей установке. Поэтому Wipecraft держит «Возвращается» отдельно от «Безопасно удалить»: удалить можно и то и другое, но надолго исчезает только одно из них.
Место, которое остаётся свободным, даёт группа «Решать вам». Если удалить модель, которая больше не понадобится, или worktree, чья ветка уже слита, освободившееся место снова не займётся.
Что можно безопасно очистить вручную
Большую часть можно сделать без какого-либо приложения. Кратко:
- Обычно безопасно. Кэши закрытого приложения в
~/Library/Caches. Данные сборки Xcode в~/Library/Developer/Xcode/DerivedData. Симуляторы, которые не может запустить ни один установленный Xcode, — командойxcrun simctl delete unavailable. - Решаете вы. Локальные модели, эмуляторы, симуляторы, которыми вы ещё пользуетесь, образы Docker и старые резервные копии iOS. Каждое из них — единственная копия. Перед удалением проверьте, что это и когда вы пользовались этим в последний раз.
- Не трогайте. Всё внутри
/Systemи/private/var, а также файлы подкачки. Если удалить их вручную, Mac может перестать загружаться.
Локальные снимки Time Machine — особый случай. Их список можно получить командой tmutil listlocalsnapshots /. macOS не сообщает размер локального снимка, а удаление снимка отменить нельзя.
Инструменты разработчика и ИИ-агенты
На Mac для разработки бо́льшая часть группы «Решать вам» приходится на эти инструменты. Каждый инструмент хранит свои данные в своём месте, и ни один из них не знает о других.
Xcode хранит данные сборки по проектам, архивы, файлы поддержки устройств и превью. Симуляторы — полные копии iOS, по одной на устройство, плюс образы сред выполнения, с которых они загружаются. Android-эмуляторы и системные образы SDK — то же самое для Android. Docker хранит образы, тома и кэш сборки, и на Mac всё это лежит внутри одного большого файла образа диска.
ИИ-агенты программирования добавляют новый слой. Они работают в git worktree: полных копиях репозитория, по одной на задачу, у каждой свои результаты сборки. Агент может создать несколько за день, и они остаются после окончания задачи. Claude Code и Codex хранят истории сеансов, историю файлов и журналы. Claude Desktop хранит пакеты виртуальных машин для своей песочницы. Локальные модели из Ollama, LM Studio или кэша Hugging Face часто занимают по несколько гигабайт каждая.
На Mac выше это были крупнейшие источники во всём сканировании. Каждый из них остался от работы, которая в своё время была полезной.
С этими данными нужно обращаться осторожнее, чем с кэшем. В worktree могут быть незакоммиченные изменения. История сеанса может быть единственной записью о том, почему было сделано изменение. Симулятор может быть запущен. Wipecraft блокирует такие строки: worktree с незакоммиченными изменениями, запущенный симулятор, сеансы, которые агент держит открытыми. Вы их видите, но выбрать не можете. Объекты из «Решать вам» попадают в карантин, где их можно вернуть в течение 30 дней. Правила описаны в разделе как работает отмена.
Что с этим делать
Если на вашем Mac много системных данных, начните с «Решать вам». Там место, которое останется свободным, и это та часть, где решение должен принять человек. Кэши могут подождать. Они всё равно вернутся.
Чтобы увидеть те же группы для своего диска, используйте Wipecraft: он сканирует без лицензии и ничего не меняет во время сканирования.