macOSВысокая

Ошибка «Диск заполнен» на macOS: причины и быстрое решение

Ошибка «Диск заполнен» на macOS означает, что на системном диске не осталось свободного места. Это приводит к замедлению работы и сбоям. В статье объясняем причины и даём проверенные способы очистки диска.

Обновлено 15 февраля 2026 г.
15-30 мин
Низкая
FixPedia Team
Применимо к:macOS Ventura 13.xmacOS Sonoma 14.xmacOS Sequoia 15.x

Что означает ошибка «Диск заполнен»

Ошибка «Диск заполнен» (англ. Startup Disk Full) — это системное уведомление macOS, которое появляется, когда на основном (загрузочном) диске остаётся менее 5-10% свободного места. Система может показывать его в виде всплывающего окна, значка в Finder или в разделе «Хранилище».

После появления этой ошибки macOS начинает работать крайне нестабильно: приложения могут крашиться, система тормозит, невозможна запись файлов, а некоторые программы (например, виртуальные машины или редакторы видео) могут отказаться запускаться вообще. Это критическое состояние, требующее немедленного вмешательства.

Причины возникновения

Ошибка возникает из-за физического отсутствия свободного места на диске. Конкретные причины обычно следующие:

  1. Накопление кэша приложений и системы. Браузеры (Safari, Chrome), мессенджеры и другие программы активно пишут временные файлы, которые редко очищаются автоматически.
  2. Старые загрузки и установочные образы. Папка Загрузки (~/Downloads) часто становится «свалкой» для ISO, DMG и ZIP-архивов, которые после использования забывают удалить.
  3. iOS-бэкапы в iTunes/Finder. Резервные копии iPhone/iPad могут весить по 10-100 ГБ каждая и накапливаются при каждом подключении.
  4. Системные логи и отчёты о сбоях. Файлы в ~/Library/Logs и /Library/Logs растут постоянно, особенно если есть нестабильные приложения.
  5. «Тени» от удалённых программ. При удалении приложений через Корзину часто остаются их файлы настроек и поддержки в ~/Library/Application Support/ и других скрытых папках.
  6. Виртуальная память и файлы подкачки. macOS использует свободное место на диске как дополнение к RAM. Если диск заполнен, система не может выделить память, что приводит к крашам.

Способы решения

Способ 1: Быстрая очистка через «Управление хранилищем»

macOS предоставляет встроенный инструмент, который анализирует и предлагает удалить ненужные файлы.

  1. Откройте Системные настройкиОбщиеХранилище (или нажмите на логотип Apple → «Об этом Mac» → вкладка «Хранилище» → «Управление»).
  2. Дождитесь анализа. Система сгруппирует файлы по категориям: «Приложения», «Документы», «Система», «Кэш».
  3. Нажмите на категорию, например «Документы» — здесь macOS покажет крупные файлы и старые загрузки. Выберите ненужные и нажмите «Удалить».
  4. Вернитесь и выберите «iOS-бэкапы» — удалите копии устройств, которые больше не используете.
  5. В категории «Кэч» можно нажать «Очистить», чтобы удалить временные файлы приложений.

💡 Совет: Функция «Удалить автоматически» (в том же меню) может переносить файлы в iCloud, но это требует подписки. Для локальной очистки лучше работать вручную.

Способ 2: Ручная очистка кэша и временных файлов

Этот метод позволяет удалить скрытые файлы, которые не всегда видны в «Управлении хранилищем».

  1. В Finder откройте меню «Переход»«Переход к папке» (или Cmd+Shift+G).
  2. Введите путь ~/Library/Caches и нажмите Переход. Внутри будут папки для каждого приложения. Откройте папки и удалите содержимое (не сами папки). Например, для Safari удалите папку com.apple.Safari.
  3. Аналогично перейдите в ~/Library/Logs и удалите старые файлы логов (можно всё, кроме папок, которые активно используются).
  4. Для системных кэшей (требует пароля администратора) перейдите в /Library/Caches и /Library/Logs и очистите содержимое.

⚠️ Важно: Не удаляйте папки com.apple в ~/Library/Caches целиком — это может нарушить работу системных служб. Удаляйте только файлы внутри.

Способ 3: Очистка папки «Загрузки» и локализации

Часто гигабайты «спрятаны» в загрузках и языковых пакетах.

  1. Откройте папку Загрузки (~/Downloads). Отсортируйте файлы по размеру (в Finder: Вид → Показать опции просмотра → Размер). Удалите крупные архивные файлы (.dmg, .iso, .zip), установочные пакеты, которые уже не нужны.
  2. Удалите устаревшие локализации приложений. Установите утилиту Monolingual (бесплатная) или вручную:
    • Перейдите в /Applications.
    • Для каждого тяжёлого приложения (например, Adobe, Microsoft Office) щёлкните правой кнопкой → «Показать содержимое пакета».
    • Откройте папку Contents/Resources и удалите подпапки *.lproj, кроме en.lproj и вашего родного языка (например, ru.lproj). Это может сэкономить сотни мегабайт.

Способ 4: Использование сторонних утилит для глубокой очистки

Если встроенные средства не справляются, специализированные программы найдут «скрытые» файлы.

  1. Скачайте DaisyDisk (платная, но есть пробная версия) или CleanMyMac X (платная с бесплатным trial).
  2. Запустите утилиту и дайте ей просканировать диск. Она отобразит интерактивную карту диска, где крупные блоки — это большие файлы и папки.
  3. Вручную выберите для удаления:
    • Кэш браузеров (Chrome, Firefox).
    • Старые версии приложений (например, Xcode-old).
    • Временные файлы виртуальных машин (Parallels, VMware).
    • «Мёртвые» файлы (orphaned files), на которые нет ссылок.
  4. Не удаляйте системные файлы, которые утилита помечает как «неизвестные» или «системные» — это может привести к неработоспособности macOS.

Способ 5: Аппаратное решение — замена диска или расширение

Если после всех очисток свободного места всё ещё мало (<15 ГБ), возможно, физический размер диска недостаточен для ваших задач.

  1. Для MacBook с заменяемым диском (старые модели до 2017 года): приобретите SSD большего объёма (например, 1 ТБ вместо 256 ГБ) и клонируйте систему через Carbon Copy Cloner или SuperDuper!.
  2. Для Mac с несъемным диском: используйте внешний SSD через USB-C/Thunderbolt и перенесите туда большие медиафайлы (видео, фото). В «Системных настройках» → «Хранилище» → «Управление» выберите опцию «Хранить в iCloud» для документов и фото, чтобы локально оставлять только минимум.
  3. Крайняя мера:完全 переустановите macOS. Создайте загрузочный USB-накопитель, отформатируйте диск и установите систему с нуля. Перед этим обязательно сделайте полную резервную копию через Time Machine.

Профилактика

Чтобы избежать повторения ошибки:

  1. Ежемесячно проверяйте хранилище через «Об этом Mac» → «Хранилище». Устанавливайте лимит в 15-20% свободного места.
  2. Очищайте кэш браузеров раз в неделю (Safari: Параметры → Дополнения → Показать разработчика → Пустые кэши).
  3. Не храните большие файлы на системном диске. Переносите фильмы, проекты, базы данных на внешний накопитель или в облако (iCloud, Dropbox).
  4. Отключайте автоматическую загрузку iOS-бэкапов в Finder: при подключении iPhone снимите галочку «Создавать резервные копии».
  5. Используйте команду purge (требует пароля) для принудительной очистки кэшей и памяти:
    sudo purge
    
    Эта команда освободит память и временные файлы, но не удалит пользовательские данные.

Часто задаваемые вопросы

Можно ли удалить папку ~/Library/Containers?
Нет. Эта папка содержит данные для приложений, работающих в песочнице (App Store). Её удаление сломает многие программы.

Почему после очистки место быстро снова заканчивается?
Вероятно, активно работаете с большими файлами (видеомонтаж, виртуальные машины) или у приложения есть «утечку» памяти (например, неограниченный лог). Найдите виновника через «Управление хранилищем» и ограничьте его.

Безопасно ли использовать sudo rm -rf для удаления файлов?
Опасно! Команда rm -rf безвозвратно удаляет файлы без возможности восстановления. Используйте её только если точно знаете, что удаляете. Лучше перемещайте файлы в Корзину вручную.

Часто задаваемые вопросы

Почему на macOS постоянно появляется ошибка 'Диск заполнен', даже если файлов мало?
Безопасно ли удалять файлы в папке /Library/Caches?
Можно ли автоматически очищать диск на macOS?

Полезное

Проверьте реальное использование диска
Очистите кэш и временные файлы
Удалите старые загрузки и iOS-бэкапы
Оптимизируйте хранилище iCloud
Удалите тяжёлые приложения и их остатки

Эта статья помогла вам решить проблему?