Диск заполнен — знакомое ощущение. Первое желание: открыть папку «Загрузки» и начать удалять что попало. Но есть способ получше. Можно освободить десятки гигабайт, вообще не расставаясь ни с чем ценным. Ниже — набор проверенных приёмов для всех основных ОС: облачная синхронизация с подгрузкой по требованию, сжатие в фоне, перенос громоздких папок через символические ссылки, укрощение кешей.
Диагностика: найдём настоящих «пожирателей» места
Начать стоит с картины в целом. Посмотреть, что именно съедает пространство и где оно прибавляется быстрее всего — тогда действовать будем точечно, не трогая лишнего.
- Анализаторы диска: для Windows подойдёт WinDirStat или WizTree (второй заметно шустрее); на macOS удобны DaisyDisk с визуальными кругами или бесплатный GrandPerspective; в Linux есть терминальный ncdu.
- Встроенные средства: в Windows это «Параметры → Система → Хранилище» (Storage Sense), в macOS — «Об этом Mac → Хранилище → Управлять».
Как использовать: прогнать сканирование по системному диску и по домашней папке. Потом смотреть на крупные «куски»: кеши приложений, директорию «Загрузки», папки с виртуальными машинами, npm или pip для разработчиков, видеопроекты, библиотеки игр. Дальше будем с ними работать — уменьшать или переносить.
Облака и «умная» синхронизация: файлы под рукой, место — свободно
Суть в том, чтобы объёмные архивы лежали в облаке, а локально не держать их копии, пока не нужны. Современные инструменты показывают файлы в проводнике, как будто они здесь, но подгружают содержимое только по клику.
- OneDrive Files On-Demand: активируется по инструкции от Microsoft, статус «Только онлайн» избавляет от локального дублирования. Подробности: Files On-Demand.
- Dropbox Smart Sync: помечаете папки как «Online-only» — и диск не страдает. Справка: Smart Sync.
- Google Drive для ПК (Stream): опция «Потоковая передача» держит данные в облаке, локально остаются лишь плейсхолдеры. Документация: Drive for desktop.
Где экономим: фотоархивы за несколько лет, исходники старых проектов, видеозаписи, к которым обращаетесь раз в квартал. Они видны в системе, но реально занимают место только те, что отмечены «Доступно офлайн».
Сжатие данных «на лету»: NTFS-compression и архивы
Современные процессоры легко распаковывают на лету, так что прозрачное сжатие нередко экономит гигабайты почти без потерь в скорости — особенно на документах, коде, логах, CSV.
Windows: NTFS-сжатие папок
- Клик правой кнопкой по папке → «Свойства» → «Другие» → «Сжимать содержимое для экономии места» → «ОК».
- Применить к подпапкам и файлам. В проводнике сжатые имена подсвечиваются синим.
Хорошо работает для: исходников кода, документов, отчётов, дампов, логов. Не имеет смысла: сжимать уже упакованное (JPEG, видео, ZIP, 7z) и папки игр или баз данных — выигрыш копеечный.
Продвинутый вариант: системное сжатие Windows (CompactOS) урезает саму ОС на 1–3 ГБ. Запускаете командную строку от админа и пишете: compact.exe /compactOS:always. Документация: Using Compact OS.
Архивы «холодных» данных
То, чем пользуетесь раз в полгода, можно паковать в «солидные» архивы 7z или ZIP — особенно наборы документов, CSV/TSV, исходники. Для серьёзных результатов стоит взять 7-Zip с уровнем Ultra и solid block. Оригиналы никуда не деваются, просто хранятся сжатыми, доступны по двойному клику.
Символические ссылки: переносим тяжёлые папки, не ломая привычки
Если приложение не даёт выбрать, куда сохранять данные, можно обмануть его через символическую ссылку: физически файлы лежат на другом диске, а программа думает, что всё на месте. Отличный способ спасти системный SSD от разрастания кешей, игровых библиотек и проектных папок.
Windows: mklink и точки соединения
- Перемещаете папку C:UsersВыAppDataLocalТяжёлаяПапка на другой диск, например D:DataТяжёлаяПапка.
- Открываете CMD от администратора:
mklink /J "C:UsersВыAppDataLocalТяжёлаяПапка" "D:DataТяжёлаяПапка"
Справка: mklink (Microsoft Docs).
macOS/Linux: символические ссылки
- Перемещаете каталог на объёмный раздел или диск.
- В терминале пишете:
ln -s "/Volumes/Data/HeavyFolder" "/Users/you/Library/Application Support/HeavyFolder"
Где это особенно выручает: каталоги Steam/Epic с играми (хотя в Windows Steam позволяет переносить официально: Steam Library Folders), кеши Adobe и видеоредакторов, каталоги Docker, npm, pip, базы виртуальных машин.
Оптимизация «тяжёлых» приложений: игры, видео, креативные пакеты
Иногда дело в настройках самих приложений. Вот несколько точек, где можно сэкономить много места грамотной конфигурацией.
- Игры и лаунчеры. Перенести библиотеки на HDD или второй SSD. Для Steam: «Настройки → Загрузки → Папки библиотек Steam → Добавить папку» и переместить нужные игры. Epic Games: «Установки → Папка по умолчанию» плюс ручной перенос уже установленного.
- Adobe и видеоредакторы. В настройках кэша указываете быстрый, но ёмкий диск. Папки Media Cache и Preview Files можно перенести и периодически чистить из самого приложения.
- Проекты видео/аудио. Исходники держите в «холоде» (HDD или облако), а в проект подтягиваете прокси-файлы. Генерацию прокси — на отдельный диск.
- Фото- и видеоархивы. Для быстрого доступа держите «мастер-папку» с каталогом, а RAW или 4K-оригиналы — в облаке с режимом «только онлайн». Когда понадобится — локально кэшируете конкретные сессии.
Системные инструменты очистки: безопасно прибираемся внутри ОС
Тут речь не о важных данных. Удаляем только временные файлы, старые компоненты и кеши, которые ОС и программы легко восстановят при необходимости.
Windows
- Storage Sense: «Параметры → Система → Хранилище». Включаете автоочистку временных файлов, корзины и папки «Загрузки» (ставьте разумные сроки, чтобы не потерять свежие файлы). Гайд: Free up space.
- Очистка компонентов: PowerShell от администратора →
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase— уменьшает WinSxS. Документация: WinSxS cleanup. - Сон и гибернация: если гибернацией не пользуетесь, отключение удалит крупный файл
hiberfil.sys. CMD от админа →powercfg /h off. Включить обратно можно черезpowercfg /h on. - Старые обновления: через «Очистка диска» → «Очистить системные файлы» → «Предыдущие установки Windows» и «Файлы журнала обновлений» (но учтите, откат станет невозможен).
macOS
- Optimized Storage: «Об этом Mac → Хранилище → Управлять» — система сама подчищает и переносит старое в iCloud. Официальная инструкция: Optimized Storage.
- Кеши и логи: папки
~/Library/Cachesи/Library/Logsможно осторожно подчистить (если не уверены, лучше перезагрузиться перед этим — система сама удалит ненужное). - Snapshots Time Machine: локальные снимки занимают место, удалить их можно через
tmutil listlocalsnapshots /иtmutil deletelocalsnapshots SNAPSHOT_DATE.
Linux
- Пакетные менеджеры:
sudo apt autoremove && sudo apt clean(Debian/Ubuntu) илиsudo dnf autoremove && sudo dnf clean all(Fedora/RHEL). - Журналы systemd: ограничить размер можно командой
sudo journalctl --vacuum-size=100M. - Старые ядра: удаляются через менеджер пакетов, оставляя пару последних версий.
Разработческие инструменты: кеши npm, pip, Docker и прочее
Если работаете с кодом, эти каталоги раздуваются почти незаметно. Периодическая чистка возвращает десятки гигабайт.
- npm:
npm cache clean --forceудалит старые пакеты. Можно также перенести глобальную папкуnode_modulesна другой диск через символическую ссылку. - pip:
pip cache purgeвычистит закэшированные wheel'ы. - Docker:
docker system prune -aудаляет неиспользуемые образы, контейнеры, тома. Осторожно — проверьте, что ничего важного не потеряете. - Gradle/Maven: папки
~/.gradle/cachesи~/.m2/repositoryможно чистить вручную или скриптом. - Conda:
conda clean --all— стандартная чистка для окружений Python.
Поиск дубликатов: найти, проверить, обработать
Годами накапливаются копии одних и тех же файлов в разных папках. Специальные утилиты найдут их по хешу или метаданным — вы решаете, что оставить.
- dupeGuru (Windows/macOS/Linux): ищет дубликаты и похожие файлы. dupeGuru.
- AllDup (Windows): гибкие правила сравнения. AllDup.
- fdupes (Linux): быстрая CLI-утилита для поиска по хешам. fdupes.
Совет: найденные дубли можно перенести в отдельный «архивный» каталог (на другом диске или в облаке с режимом «только онлайн»), а в рабочих местах оставить по одному экземпляру/ссылке.
Почтовые клиенты, мессенджеры и браузеры: настраиваем лимиты
Локальные кеши и офлайн-копии переписок за годы превращаются в солидный архив. Цель — уменьшить объём без потери доступа к важным письмам или чатам.
- Outlook: уменьшите размер офлайн-кеша (Exchange/IMAP) и сжимайте PST/OST через «Файл → Настройки учётных записей → Файлы данных → Параметры → Сжать». Инструкции: Reduce size.
- Thunderbird: настройки синхронизации позволяют хранить офлайн только недавние письма или избранные папки. Документация: Disk space.
- Браузеры: ограничьте размер кеша или периодически очищайте через встроенные средства. Сессии и закладки останутся на месте.
- Десктопные мессенджеры: каталоги медиа переносите через символические ссылки или отключите автосохранение вложений в «Загрузки».
Медиа без потери смысла: когда сжатие оправдано
Тут не удаление, а оптимизация. Для «рабочих» копий видео используйте прокси или перекодирование, оригиналы держите в облаке.
- Видео: перекодируйте в HEVC или AV1 через HandBrake. Оригиналы — в режиме «только онлайн», локально — компактные версии для просмотра и монтажа.
- Фото: TIFF или PNG можно превратить в высококачественный JPEG/HEIF для «рабочих» копий, оригиналы — в облако.
- Аудио: FLAC держите «на холоде», локально — AAC или Opus для повседневного прослушивания.
Важно: зафиксируйте, где лежат «мастера» (облако или внешний диск), чтобы не потерять связь между проектами и исходниками.
Виртуальные машины, эмуляторы и снимки состояний
VM-диски и снапшоты — чемпионы по росту. Тут тоже есть, что подчистить, причём без удаления проектов.
- Храните базы VM на отдельном диске, поднимая туда через символические ссылки стандартные каталоги VirtualBox, VMware, Parallels.
- Консолидируйте снимки (snapshot merge) и удаляйте «висячие» дифференциальные диски, которые уже влиты в базу — делайте это штатными средствами гипервизора.
- Включайте trim/сжатие для тонких дисков там, где гипервизор это поддерживает.
Чек-лист экспресс-экономии (30–90 минут работы)
- Просканировать диск анализатором (WinDirStat/WizTree/DaisyDisk/ncdu).
- Включить облачную «умную» синхронизацию, пометить крупные папки как «только онлайн» (OneDrive/Dropbox/Drive).
- Включить NTFS-сжатие для папок с документами и кодом; при желании запустить CompactOS.
- Перенести кеши и библиотеки игр/медиа на другой диск — через символические ссылки или штатные функции лаунчера.
- Почистить системные компоненты: Storage Sense / DISM (Windows), Optimized Storage (macOS), пакетные кеши/journal (Linux).
- Приручить кеши разработчика:
npm cache,pip cache,docker system prune. - Найти и обработать дубликаты (dupeGuru/AllDup/fdupes) — перенести копии в «холодный» архив.
- Ограничить офлайн-кеш почты, мессенджеров и браузера; сжать PST/OST.
Безопасность и аккуратность: чего делать не стоит
Есть приёмы, которые выглядят эффективными, но часто приводят к проблемам. Держаться от них подальше.
- Агрессивные «чистильщики» реестра: выигрыш почти нулевой, рисков — много.
- Ручное удаление системных файлов и содержимого WinSxS/Library/Frameworks — используйте только официальные процедуры очистки.
- Сжатие «всего диска» одной галочкой — лучше сжимать выборочно «нескоростные» папки.
- Удаление неизвестных каталогов из AppData или Library — сначала проверьте, какое приложение их создаёт.
Когда апгрейд неизбежен — и как подготовиться
Если после всех шагов свободного места всё равно меньше 10–15% от объёма системного SSD, пора подумать о расширении. Но оптимизация, проведённая выше, не пропадает: с «умной» структурой данных и переносом тяжёлых папок переезд на новый диск пройдёт быстрее, а резервные копии станут компактнее.
- Сделайте актуальный бэкап (Time Machine, Veeam, Macrium Reflect).
- Проверьте, что облачные папки помечены «только онлайн», а локально остаётся только то, что нужно сейчас.
- Задокументируйте символические ссылки — список путей пригодится для восстановления после переезда.
Итог
Экономия места — не про жёсткие жертвы, а про структуру и дисциплину. Настроив раз «умную» синхронизацию, сделав пару символических ссылок и приручив кеши, перестаёте балансировать на грани нулевого свободного пространства. А когда понадобится апгрейд, переход пройдёт спокойно: данные рассортированы, «мастера» лежат «на холоде», рабочие копии компактны и всегда под рукой.