Как изменить место хранения временных файлов Windows 10 — вопрос, который возникает, когда на системном диске заканчивается место. По умолчанию операционная система и программы сохраняют временные данные в папках %TEMP% и %TMP% на диске C:. Но если у вас есть быстрый или дополнительный HDD, перенос папки поможет сэкономить место и ускорить работу.
В этой статье разберем, как изменить расположение временных файлов для системы, пользователя и отдельных программ (например, браузеров). Расскажем, какие папки можно переносить без риска, а где лучше не экспериментировать. Все действия проверены на Windows 10 версий 20H2, 21H2 и 22H2.
Почему стоит переносить временные файлы на другой диск
Временные файлы (temp files) — это данные, которые программы создают для временного хранения. К ним относятся:
- Файлы кэша браузеров (Chrome, Firefox, Edge);
- Временные данные приложений (например, Photoshop или AutoCAD);
- Системные файлы обновлений и установщиков;
- Файлы подкачки (
pagefile.sys) и гибернации (hiberfil.sys).
По умолчанию все это хранится на диске C:. Если у вас небольшой SSD (128–256 ГБ), место быстро заканчивается. Перенос временных файлов на другой диск решает проблему. Плюсы:
Перенос папки Temp на SSD (не системный диск) может ускорить работу программ, которые активно используют временные файлы, например, видеоредакторы или компиляторы кода.
- Экономия места на системном диске;
- Повышение производительности — если второй диск быстрее (например, NVMe);
- Уменьшение фрагментации системного тома.
Минус один: если второй диск медленный (например, старый HDD), программы могут работать медленнее. Поэтому для временных файлов лучше выбирать быстрый накопитель.
| Тип файлов | Расположение по умолчанию | Можно ли переносить? | Способ переноса |
|---|---|---|---|
| Пользовательские временные файлы | C:\Users\Имя_пользователя\AppData\Local\Temp | Да | Через переменные среды |
| Системные временные файлы | C:\Windows\Temp | Да, но осторожно | Через переменные среды |
| Кэш браузеров | Зависит от браузера (например, %LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache) | Да | Через настройки браузера |
| Файл подкачки | C:\pagefile.sys | Да | Через настройки виртуальной памяти |
| Файл гибернации | C:\hiberfil.sys | Нет | Не рекомендуется |
Какие папки с временными файлами можно переносить без риска
В Windows 10 есть несколько типов временных папок. Не все из них можно перенести без последствий. В таблице ниже — что можно трогать, а что лучше оставить на месте.
самых безопасных для переноса — пользовательская папка Temp и кэш браузеров. Системную папку Windows\Temp тоже можно перенести, но это может вызвать ошибки у некоторых программ. Файлы подкачки и гибернации лучше не трогать, если вы не уверены в своих действиях.
Как проверить текущее расположение временных папок
Прежде чем менять что-либо, нужно узнать, где сейчас хранятся временные файлы. Для этого:
- Откройте
Панель управлениячерез поиск Windows. - Перейдите в
Система и безопасность→Система→Дополнительные параметры системы. - В окне
Свойства системынажмите кнопкуПеременные среды.
В открывшемся окне вы увидите две секции:
- Пользовательские переменные — здесь ищем
TEMPиTMP(они обычно указывают на%USERPROFILE%\AppData\Local\Temp); - Системные переменные — здесь ищем те же
TEMPиTMP, но для всей системы (обычно%SystemRoot%\TEMP).
Запомните или запишите текущие пути — они пригодятся, если что-то пойдет не так.
Как изменить место хранения временных файлов через переменные среды
Самый универсальный способ перенести папку Temp — изменить переменные среды. Это работает как для пользовательских, так и для системных временных файлов. Инструкция:
- Создайте новую папку на другом диске, например,
D:\Temp. Убедитесь, что у вас есть права на запись в эту папку. - Скопируйте все файлы из текущей папки
Tempв новую (если она существует). Это нужно, чтобы программы не потеряли доступа к старым временным данным. - Откройте
Переменные среды(как описано в предыдущем разделе). - В секции Пользовательские переменные выберите
TEMPи нажмитеИзменить. - В поле
Значение переменнойукажите новый путь, например,D:\Temp. Повторите то же для переменнойTMP. - В секции Системные переменные сделайте то же самое для
TEMPиTMP, если хотите перенести системные временные файлы. - Нажмите
ОКво всех окнах и перезагрузите компьютер.
⚠️ Внимание: после изменения переменных среды некоторые программы могут не запуститься, если они не находят временные файлы по старому пути. В этом случае верните старые значения.
Сравнение способов переноса временных файлов
Перенос временных файлов можно сделать разными способами. В таблице ниже — плюсы и минусы каждого из них.
| Способ | Сложность | Риск ошибок | Для каких файлов подходит | Требуется перизагрузка |
|---|---|---|---|---|
| Изменение переменных среды | Низкая | Средний | Пользовательские и системные Temp | Да |
| Символические ссылки (symlink) | Высокая | Высокий | Любые папки | Нет |
| Настройки браузера | Низкая | Низкий | Кэш браузеров | Нет |
| Настройки программы | Средняя | Низкий | Временные файлы конкретных программ | Нет |
| Перенос файла подкачки | Средняя | Средний | pagefile.sys | Да |
Символические ссылки (mklink) — это продвинутый способ, который позволяет "обмануть" систему, заставив ее думать, что папка находится на старом месте, хотя на самом деле файлы хранятся на другом диске. Но этот метод сложнее и рискованнее — при ошибке можно потерять данные.
Как перенести кэш браузеров на другой диск
Браузеры (Chrome, Firefox, Edge) хранят кэш на системном диске. Перенести его можно через настройки или с помощью символических ссылок.
Перенос кэша браузера не ускорит его работу, если новый диск медленнее системного. Но сэкономит место на SSD.
Для Google Chrome и Microsoft Edge:
Официально в этих браузерах нет опции для смены пути кэша. Но можно использовать обходной путь:
- Закройте браузер.
- Создайте новую папку для кэша на другом диске, например,
D:\BrowserCache. - Откройте командную строку от имени администратора (
Win + X→Командная строка (администратор)). - Выполните команду:
mklink /J "C:\Users\Имя_пользователя\AppData\Local\Google\Chrome\User Data\Default\Cache" "D:\BrowserCache" - Перезапустите браузер.
Для Mozilla Firefox:
В Firefox можно изменить путь кэша через настройки:
- В адресной строке введите
about:configи нажмите Enter. - Примите предупреждение.
- В поле поиска введите
browser.cache.disk.parent_directory. - Дважды кликните на параметре и укажите новый путь, например,
D:\FirefoxCache. - Перезапустите браузер.
Что делать, если после переноса временных файлов что-то пошло не так
Если после изменения переменных среды или переноса папок программы перестали запускаться, не паникуйте. Вот что можно сделать:
Программа выдает ошибку "Не найден временный файл"
Верните старые значения переменных среды TEMP и TMP. Если папку Temp вы удалили, создайте ее заново в старом расположении.
- Верните старые настройки переменных среды;
- Проверьте права доступа к новой папке. Она должна быть доступна для записи всем пользователям;
- Перезагрузите компьютер — иногда изменения вступают в силу только после перезагрузки;
- Проверьте программы на ошибки — некоторые приложения могут требовать конкретное расположение временных файлов.
Если проблема осталась, попробуйте перенести только пользовательские временные файлы, оставив системные на месте.
Пошаговая инструкция: как изменить место хранения временных файлов Windows 10
Алгоритм для тех, кто хочет перенести временные файлы без риска:
Чек-лист по переносу временных файлов
- Подготовка
- Создайте папку на другом диске, например,
D:\Temp; - Скопируйте все файлы из
C:\Users\Имя_пользователя\AppData\Local\Tempв новую папку; - Убедитесь, что у вас есть права администратора.
- Создайте папку на другом диске, например,
- Изменение переменных среды
- Откройте
Переменные средычерезПанель управления; - Измените значения
TEMPиTMPдля пользователя и системы на новый путь; - Сохраните изменения.
- Откройте
- Проверка
- Перезагрузите компьютер;
- Запустите несколько программ и убедитесь, что они работают корректно;
- Проверьте, что новые временные файлы появляются в новой папке.
Часто задаваемые вопросы
Можно ли перенести папку на внешний жесткий диск?
Технически можно, но не рекомендуется. Внешние диски подключаются через USB, и их скорость работы ниже, чем у внутренних накопителей. Программы, которые активно используют временные файлы (например, видеоредакторы), могут тормозить. К тому же, если диск отключится, программы выдадут ошибки.
Почему после переноса папки некоторые программы не работают?
Это происходит, если программа жестко зашита на стандартный путь временных файлов (например, C:\Windows\Temp). В этом случае верните старые настройки переменных среды или настройте программу отдельно (если в ней есть такая опция).
Как перенести папку для конкретной программы?
Некоторые программы (например, Adobe Photoshop, Blender) позволяют указывать путь к временным файлам в своих настройках. Ищите опции вроде Scratch Disks (в Photoshop) или Cache Directory (в Blender). Если такой опции нет, используйте символические ссылки (mklink).
Безопасно ли удалять старую папку после переноса?
Да, но только если вы уверены, что все программы используют новый путь. Перед удалением проверьте, что в старой папке не появляются новые файлы. Если папка пустая в течение нескольких дней, ее можно удалить.