Когда системный диск C: переполнен, а папка с кэшем браузера, игрового лаунчера или редактора видео занимает десятки гигабайт, перенос кэша на другой раздел становится самым быстрым способом вернуть свободное место без удаления данных. Проблема особенно остро ощущается на ноутбуках с небольшим SSD объёмом 128–256 ГБ, где кэш Chrome, Discord или Steam способен «съесть» заметную часть накопителя за пару месяцев активной работы.
В этой статье разберём, что вообще можно переносить, какие способы существуют — от штатных настроек программ до символических ссылок, и как не сломать приложение при перемещении его служебных файлов.
Что такое кэш и зачем его переносить
Кэш — это временные файлы, которые программы сохраняют на диске, чтобы ускорить повторную загрузку данных: изображения страниц, фрагменты видео, шейдеры игр, превью проектов. Сам по себе кэш не критичен — при удалении программа просто создаст его заново, — но именно поэтому его перенос на другой диск безопаснее, чем перемещение самих установочных файлов.
Типичные причины переноса:
- 💾 Переполнение системного SSD при наличии свободного второго диска (HDD или большого SSD).
- 🚀 Желание вынести кэш на более быстрый накопитель для ускорения рендеринга или загрузки игр.
- 🧹 Снижение износа системного SSD за счёт переноса интенсивно перезаписываемых данных.
- 📁 Организация данных: все «тяжёлые» временные файлы в одном месте для удобной очистки.
Прежде чем что-то перемещать, проверьте, сколько реально занимает кэш. В Windows это можно сделать через свойства папки или бесплатными анализаторами дискового пространства — часто выясняется, что основной объём занимают вовсе не временные файлы, а, например, старые загрузки или библиотека игр.
Как перенести кэш браузера
Большинство браузеров на движке Chromium (Chrome, Edge, Яндекс Браузер) хранят кэш в профиле пользователя, и штатной кнопки «сменить папку кэша» в настройках у них нет. Рабочие варианты — параметр запуска или символическая ссылка.
Первый способ — добавить параметр в ярлык запуска. Откройте свойства ярлыка браузера и в поле «Объект» допишите после пути к исполняемому файлу:
--disk-cache-dir="D:\Cache\Chrome"
После этого запускайте браузер только через изменённый ярлык — иначе кэш снова начнёт писаться в стандартное расположение. Учтите, что параметр действует именно на кэш, а не на весь профиль с закладками и паролями.
Второй способ — символическая ссылка, универсальный для любых программ. Сначала переместите папку кэша на новый диск, затем создайте ссылку из командной строки, запущенной от имени администратора:
mklink /D "C:\Users\Имя\AppData\Local\Google\Chrome\User Data\Default\Cache" "D:\Cache\Chrome"
Точный путь к папке кэша зависит от браузера и версии — сверьтесь с фактическим расположением на своём компьютере, прежде чем вводить команду.
Перенос кэша программ и игровых лаунчеров
Многие приложения позволяют сменить папку кэша штатно, и это всегда предпочтительный вариант. Например, в видеоредакторах и программах для работы с графикой (линейка Adobe, DaVinci Resolve) путь к диску кэша или медиакэша задаётся в настройках проекта или программы. Ищите в настройках разделы вроде Scratch Disks, Media Cache или Cache Location — точное название зависит от версии приложения.
С игровыми лаунчерами ситуация разная. Steam позволяет создавать дополнительные библиотеки на других дисках и переносить туда установленные игры штатно, через свойства игры. А вот кэш шейдеров и временные файлы отдельных игр чаще всего лежат в профиле пользователя, и перенести их можно только символической ссылкой.
Пошаговая инструкция: перенос через символическую ссылку
Этот метод универсален: программа продолжает «думать», что пишет в старую папку, а данные фактически сохраняются на другом диске. Порядок действий:
☑️ Перенос кэша через mklink
Шаги подробнее. Сначала полностью закройте целевое приложение. Затем найдите папку кэша — чаще всего она находится в %AppData% или %LocalAppData% (вставьте переменную в адресную строку Проводника). Переместите папку целиком на новый диск, например в D:\Cache\ИмяПрограммы.
После перемещения откройте командную строку от имени администратора и выполните команду mklink /D "старый_путь" "новый_путь". Если всё сделано верно, в старом расположении появится значок папки со стрелкой — это и есть ссылка.
⚠️ Внимание: команда mklink не сработает, если по старому пути уже существует папка с таким именем. Сначала переместите или переименуйте оригинал, и только потом создавайте ссылку.
Запустите программу и проверьте: она должна работать как обычно, а новые файлы кэша — появляться в папке на втором диске. Если программа после переноса перестала запускаться, просто удалите ссылку и верните оригинальную папку на место — это полностью обратимая операция.
Сравнение способов переноса кэша
| Способ | Сложность | Обратимость | Когда подходит |
|---|---|---|---|
| Настройки самой программы | Низкая | Полностью | Если опция предусмотрена разработчиком |
| Параметр запуска ярлыка | Низкая | Полностью | Браузеры на Chromium |
| Символическая ссылка mklink | Средняя | Полностью | Любые программы без штатной опции |
| Перенос всего профиля пользователя | Высокая | Сложно откатить | Крайний случай, требует опыта |
Типичные ошибки при переносе кэша
Самая частая ошибка — перенос папки при работающей программе. Файлы оказываются заблокированы, часть данных теряется, и приложение может начать выдавать ошибки или создать кэш заново в старом месте. Всегда завершайте процессы через диспетчер задач.
Вторая ошибка — перенос на съёмный или сетевой диск, который не всегда подключён. Если в момент запуска программы диск недоступен, ссылка окажется «битой», и поведение приложения станет непредсказуемым: от молчаливого пересоздания кэша до сбоя запуска.
⚠️ Внимание: не переносите кэш на диск с файловой системой FAT32 — символические ссылки и большие файлы там работают некорректно. Используйте разделы NTFS.
Третья типичная ситуация — путаница между кэшем и пользовательскими данными. Папки профиля содержат не только кэш, но и настройки, сессии, сохранения. Перенося всё подряд, легко потерять важные данные. Перемещайте только те подпапки, которые точно относятся к временным файлам — обычно они содержат в названии Cache, Temp или GPUCache.
Как найти, какие папки занимают больше всего места
Откройте Параметры Windows → Система → Память — там показано распределение по категориям. Для детального анализа подойдут бесплатные утилиты вроде WinDirStat или WizTree: они строят карту диска и наглядно показывают самые тяжёлые папки, включая скрытые каталоги AppData.
Перенос кэша на Android и в других средах
На смартфонах под управлением Android перенос кэша отдельных приложений на карту памяти штатно не предусмотрен — система сама управляет размещением данных. Частично помогает функция переноса приложения на SD-карту, если она доступна в настройках конкретного приложения, но кэш при этом часто остаётся во внутренней памяти. Решения с root-доступом существуют, но они рискованны и выходят за рамки безопасной инструкции.
Что реально можно сделать на Android без риска: регулярно очищать кэш через Настройки → Приложения → [приложение] → Хранилище → Очистить кэш. Это не перенос, но освобождает место без потери личных данных.
Что делать после переноса
После успешного переноса понаблюдайте за системой несколько дней. Проверьте, что целевая программа работает стабильно, новые файлы появляются на втором диске, а на системном разделе объём свободного места перестал уменьшаться прежними темпами.
Если кэш снова растёт на диске C:, возможные причины: программа была запущена в обход изменённого ярлыка, ссылка была удалена обновлением приложения, либо кэш пишется в несколько папок, и вы перенесли не все. Крупные обновления программ иногда пересоздают структуру каталогов — после таких обновлений ссылки стоит проверять заново.
Частые вопросы
Удалится ли кэш, если удалить символическую ссылку?
Нет. Удаление ссылки не затрагивает файлы в целевой папке на другом диске — данные останутся на месте. Однако программа после этого начнёт создавать кэш заново в старом расположении.
Можно ли перенести кэш на внешний USB-диск?
Технически да, но не рекомендуется: при отключении диска ссылка станет недействительной, а программы могут работать со сбоями. Кроме того, скорость USB-подключения обычно ниже, что замедлит работу приложений.
Нужны ли права администратора для создания ссылки?
Да, команда mklink в стандартной конфигурации Windows требует запуска командной строки от имени администратора.
Переносится ли кэш вместе с профилем браузера при синхронизации?
Нет. Синхронизация переносит закладки, пароли и настройки между устройствами, но не кэш — он всегда создаётся локально на каждом устройстве заново.
Что делать, если программа после переноса выдаёт ошибку доступа?
Проверьте права на новую папку: у вашей учётной записи должен быть полный доступ к ней. Также убедитесь, что путь в команде mklink указан без опечаток. Если ошибка сохраняется — удалите ссылку и верните оригинальную папку на место.