← Вернуться в блог

Mac снова заполняется через два месяца после очистки? Вы удаляете то, что вернется само, а то, что действительно растет, не трогают

Всплывающее окно «Недостаточно места» снова появилось. В прошлый раз программа для очистки нашла несколько гигабайт, и после удаления одним нажатием кнопки стало свежо — но через два месяца всё повторяется. Проблема не в том, что вы не чистите достаточно часто, а в том, что **удаленные вещи в любом случае вернутся, а та часть, которая постоянно растет, программы для очистки вообще не трогают**.

Поделиться

Всплывающее окно «Недостаточно места» снова появилось. В прошлый раз программа для очистки нашла несколько гигабайт, и после удаления одним нажатием кнопки стало свежо — но через два месяца всё повторяется.
Проблема не в том, что вы не чистите достаточно часто, а в том, что удаленные вещи в любом случае вернутся, а та часть, которая постоянно растет, программы для очистки вообще не трогают.


Что удаляют программы для очистки, в основном «то, что вернется само»

Откройте любую программу для очистки Mac, и в результатах сканирования в топе обычно будут следующие категории:

Категория Типичное расположение Что произойдет после удаления
Кэш приложений ~/Library/Caches Приложение заново создаст его при следующем запуске
Кэш браузера Каталоги кэша Chrome / Safari Появится снова через пару дней веб-серфинга
Системные журналы, временные файлы /private/var/log, /private/var/folders Система продолжит запись
Кэш для разработки Xcode DerivedData, node_modules, Docker-образы Пересоберется при следующей компиляции или установке зависимостей

Смысл существования кэша — обменять место на скорость. Удалив его, приложение будет медленнее загружаться в первый раз, а затем вернет занятое пространство. Это первая причина, почему «Mac снова заполняется через два месяца»: вы очищаете водоем, который сам себя восполняет.

Это не значит, что очистка кэша бесполезна — временно освободить место в экстренных случаях очень эффективно. Но если вы хотите, чтобы диск долгосрочно не сигнализировал о нехватке места, нужно обратить внимание на другой тип файлов.

То, что действительно растет, — это то, что вы «не хотите удалять»

Откройте «Системные настройки → Основные → Место на диске» или выполните в терминале:

bash
du -sh ~/Pictures ~/Downloads ~/Desktop ~/Documents ~/Movies 2>/dev/null

Большинству людей станет понятно, что главная масса — это не кэш, а именно это:

  • Фотографии и скриншоты. Одна фотография с iPhone занимает 2–5 МБ, JPEG от камеры может быть 10 МБ и выше; Retina-скриншот (⌘⇧4) — это PNG размером 1–3 МБ. Несколько штук в день — это десятки гигабайт в год.
  • Изображения, сохраненные в мессенджерах. Пересланные в чате картинки, материалы от клиентов, рабочие скриншоты — каждое получение создает локальную копию.
  • Папка «Загрузки». Наборы материалов для дизайна, обои, изображения, сохраненные с веб-страниц и больше никогда не открывавшиеся.
  • Материалы в рабочих проектах. Экспортированные изображения макетов, каталог images/ для сайтов, ресурсы приложений — каждый проект тащит за собой кучу исходных больших картинок.

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

Если удалить нельзя, хотя бы сделайте их меньше

Так как эти изображения нужно оставить, остаётся только один способ: не влияя на просмотр, уменьшить объем каждого изображения.

Большинство изображений с момента создания «толстые»:

  • Камеры и телефоны для безопасности используют высокие параметры качества JPEG, а также множество дополнительных данных EXIF, миниатюр и т. д.;
  • Скриншоты и изображения, экспортированные графическими редакторами, обычно не оптимизированы сжатием;
  • Многие сохраненные с сети изображения также никогда не обрабатывались серьезно.

Эти лишние байты визуально незаметны, но они занимают реальное место на диске. Мы провели два публичных теста: 32188 фотографий JPEG, снятых камерой, после сжатия сэкономили 76,8%; для серии изображений JPG, которые уже были сжаты на веб-сайте, повторное сжатие сэкономило еще 46,8% (подробнее в серии тестов «ImgZilla»).

Проще говоря, папка фотографий на 50 ГБ вполне способна освободить 20–30 ГБ — и эти места не вернутся сами.

Почему большинство людей все же не сжимает изображения

В теории все понятно, а на практике делают мало. Причин довольно практичных:

  1. После сжатия меняется имя файла. Многие инструменты сохраняют как xxx-min.jpg или экспортируют в новую папку; после этого вам придется вручную заменять и удалять исходные файлы, и папка превращается в хаос.
  2. Нежелание трогать оригиналы. А вдруг повредит сжатие? Без возможности отката проще не сжимать вовсе.
  3. Ограничения онлайн-сервисов и необходимость загрузки. Ограничения по количеству и размеру файлов, а также нежелание загружать личные фотографии и корпоративные материалы на чужие серверы.

Эти три пункта как раз и решает ImgZilla, когда мы его создавали.

ImgZilla: перетащите целую папку, чтобы сжать ее на месте

ImgZilla — это нативное приложение для сжатия изображений для macOS, которое делает только одну вещь: сжимает изображения на месте, ничего больше не трогая.

  • Имя файла, путь и формат не меняются. После сжатия IMG_2034.HEIC остается IMG_2034.HEIC и находится в той же папке; это не влияет на организацию в «Фотопленке» и ссылки в проектах.
  • Просто перетащите папку. Автоматически сканирует вложенные папки, пропуская скрытые файлы и node_modules.
  • Оригиналы по умолчанию отправляются в корзину. Если какой-то результат вас не устраивает, просто «Вернуть на место» через контекстное меню в корзине. После проверки и удаления корзины реальное свободное пространство будет освобождено.
  • Поддерживает JPG, PNG, GIF, SVG, HEIC/HEIF, WebP, AVIF. Поддерживает HEIC с iPhone, PNG-скриншоты и WebP, сохраненные из интернета.
  • Работает полностью локально, без интернета. Ваши фотографии не покидают компьютер, а также отсутствуют ограничения по количеству или размеру файлов для загрузки.
  • Не перегружает уже маленькие изображения. Файлы с эффективностью сжатия менее 0,4% помечаются как «Минимум» и сохраняются без изменений, чтобы не ухудшать качество ради красивых цифр.

После завершения сжатия встроенное окно сравнения (⌘D) позволяет разделить экран, увеличить до реальных пикселей и просматривать изображения бок о бок — не полагаясь на веру, а смотря своими глазами.

С чего начать сжимать

Рекомендуется начать с «много занимающих, с низким риском»:

  1. Папка скриншотов (обычно на рабочем столе или в настроенном вами месте): PNG-скриншоты обычно сжимают больше всего, и почти нет страха испортить качество.
  2. Папка «Загрузки»: сначала удалите действительно ненужное, а оставшиеся изображения сжать за один раз.
  3. Ваша упорядоченная папка с фотографиями: например, импортированные с камеры или с телефона фотографии, отсортированные по годам.
  4. Материалы рабочих проектов: каталоги сайтов, приложений и дизайна; после сжатия веб-страницы и установочные пакеты также станут легче.

Не перетаскивайте сразу папку «Фотографии» (.photoslibrary). Это база данных, управляемая приложением «Фотографии»; прямая модификация файлов может привести к сбоям в библиотеке. Если хотите сжать эту часть, сначала экспортируйте в обычную папку или включите «Оптимизация места на Mac» в iCloud, чтобы система обработала это.

Кроме того, два момента, чтобы ожидания были реалистичными:

  • ImgZilla не меняет формат и разрешение. После сжатия PNG остается PNG, размеры неизменны.
  • Сколько можно сэкономить зависит от исходного состояния изображений. Если изображения уже были серьезно оптимизированы, сэкономить будет меньше — это нормально.

ImgZilla в настоящее время поддерживает только macOS (версия 12.3 и выше), доступна в Mac App Store. Бесплатная версия позволяет сжимать 10 изображений в день; количество засчитывается только при успешной компрессии — начните с папки скриншотов, чтобы проверить результат, прежде чем решиться на покупку.


Краткое резюме в виде таблицы

Действие Освобождаемое место Вернется ли само
Очистка кэша, логов Несколько ГБ до десятков ГБ Да, восполняется за несколько недель
Удаление ненужных загрузок, установочных файлов Зависит от привычек Зависит от привычек
Сжатие фотографий и скриншотов на месте Чем больше фото, тем больше места Нет
Перемещение больших файлов на внешний диск / в облако Много Нет, но доступ становится сложнее

Mac заполняется снова и снова не из-за того, что вы недостаточно часто чистите, а из-за того, что вы постоянно очищаете ту часть, которая «вернется сама». Сожмите те изображения, которые действительно растут, и выработайте привычку сжимать новые изображения сразу по мере их появления — тогда следующее всплывающее окно появится гораздо позже.

Нужны изображения легче и быстрее?

Скачайте ImgZilla и сжимайте локально — изображения не покидают ваш Mac.