Временные файлы создаются программами при работе обычно в четко определенных папках в Windows, на системном разделе диска, и удаляются с него автоматически. Однако, в некоторых ситуациях, когда на системном диске мало места или это небольшой по объему SSD, может иметь смысл перенести временные файлы на другой диск (а точнее, переместить папки с временными файлами).
В этой инструкции пошагово о том, как перенести папки временных файлов на другой диск в Windows 10, 8 и Windows 7 с тем, чтобы в будущем программы создавали свои временные файлы именно там. Также может быть полезным: Как удалить временные файлы в Windows.
Примечание: описанные действия не всегда полезны с точки зрения производительности: например, если вы переносите временные файлы на другой раздел того же жесткого диска (HDD) или с SSD на HDD, это может снизить общую производительность программ, использующих временные файлы. Возможно, более оптимальными решениями в данных случаях будут описанные в следующих руководствах: Как увеличить диск C за счет диска D (точнее один раздел за счет другого), Как очистить диск от ненужных файлов.
Перемещение папки временных файлов в Windows 10, 8 и Windows 7
Расположение временных файлов в Windows задается переменными среды, при этом таких расположений несколько: системные — C:\Windows\TEMP и TMP, а также отдельные для пользователей — C:\ Users\ AppData\ Local\ Temp и Tmp. Наша задача — изменить их таким образом, чтобы перенести временные файлы на другой диск, например, D.
Для этого потребуется выполнить следующие простые шаги:
- На нужном вам диске создайте папку для временных файлов, например, D:\Temp (хотя это и не обязательный шаг, а папка должна будет создаться автоматически, рекомендую все же это сделать).
- Зайдите в параметры системы. В Windows 10 для этого можно нажать правой кнопкой мыши по «Пуск» и выбрать «Система», в Windows 7 — правой кнопкой по «Мой компьютер» и выбрать «Свойства».
- В параметрах системы, слева, выберите «Дополнительные параметры системы».
- На вкладке «Дополнительно» нажмите кнопку «Переменные среды».
- Обратите внимание на те переменные среды, которые носят имена TEMP и TMP, как в верхнем списке (пользовательские), так и в нижнем — системные. Примечание: если на вашем компьютере используется несколько учетных записей пользователей, то может быть разумным для каждого из них создать отдельную папку временных файлов на диске D, а системные переменные из нижнего списка не изменять.
- Для каждой такой переменной: выберите ее, нажмите «Изменить» и укажите путь к новой папке временных файлов на другом диске.
- После того, как все необходимые переменные среды были изменены, нажмите Ок.
После этого временные файлы программ будут сохраняться в выбранной вами папке на другом диске, не занимая при этом места на системном диске или разделе, чего и требовалось добиться.
Если остались вопросы, или что-то работает не так, как нужно — отмечайтесь в комментариях, постараюсь ответить. Кстати, в контексте очистки системного диска в Windows 10, может пригодиться: Как перенести папку OneDrive на другой диск.
Все способы:
- Перенос данных в Виндовс 10
- Способ 1: PCmover
- Способ 2: USMT
- Заключение
- Вопросы и ответы: 7
Пользователи Виндовс 10 нередко задаются вопросом – можно ли в случае замены компьютера перенести данные со старого на новый? , ведь эта опция присутствовала в более старых версиях «окон»? В статье далее мы ответим на этот вопрос и рассмотрим методы переноса настроек и информации.
Перенос данных в Виндовс 10
Первое, что нужно отметить – в «десятке» отсутствует оснастка «Средство переноса данных», поэтому подходящий инструментарий придётся загружать и устанавливать самостоятельно. Таковых решений существует два: консольное приложение USMT, идущее в составе пакета Windows Assessment and Development Kit (Windows ADK), а также программа от стороннего производителя под названием PCmover. Начнём с последней.
Способ 1: PCmover
Решение Microsoft удалить стандартное средство переноса пользовательских файлов вызвало много споров, поэтому компания предложила альтернативу – программу PCmover, созданную сторонним разработчиком, но официально сертифицированную создателями Windows.
Официальный сайт PCmover
- Начнём операцию со старой машины. После установки приложения запустите его с ярлыка на «Рабочем столе».
- В правой части главного окна кликните по пункту «Расширенные опции».
- Доступны два варианта переноса: посредством архива в специальном формате и образа жесткого диска. Выберем архив как более совместимый вариант.
- В следующем окне кликните по «Это мой старый компьютер».
Далее воспользуйтесь кнопкой «Обзор», задайте место на жестком диске (желательно внешнем) и имя архива с информацией. Затем щёлкните «Сохранить» и «Далее».
- Начнётся проверка системы для поиска данных переноса. Она может занять длительное время. По её окончании нажмите «Далее».
- После сканирования вам будет предложено настроить полученный образ.
Первым делом обратите внимание на пункт «Приложения».
Нажатие на соответствующую кнопку откроет перед вами список из трёх категорий программ – первая, «Подтверждено», означает, что всё ПО из этого списка будет перенесено. Вторая, «Не подтверждено» – информация будет перенесена, но её работоспособность не гарантируется. Третья, «Не выбрано» – приложения из этой категории либо несовместимы, либо уже присутствуют на целевом компьютере.
По похожему алгоритму организована настройка остальных категорий, единственное отличие – «Расширенные настройки», в которых можно задать фильтрацию по типам файлов.
- После настройки всего необходимого нажмите «Далее». Затем кликните по кнопке «Создать файл для передачи данных» и подождите, пока операция будет завершена.
Нажмите «Завершить» и переходите к новой машине.
- Первым делом повторите шаги 1-4, только на последнем выберите опцию «Это мой новый компьютер».
С помощью кнопки «Обзор» выберите созданный ранее файл в формате PCV и нажмите «Далее».
- Подождите, пока приложение просканирует систему, затем снова воспользуйтесь кнопкой «Далее».
- Режим передачи данных лучше оставить по умолчанию, после чего запускайте процесс передачи информации.
- По окончании процесса закройте приложение – компьютер автоматически перезагрузится, после чего будет полностью готов к использованию.
PCmover представляет собой мощный инструмент переноса пользовательских профилей, но идеальным его не назовёшь по двум причинам. Во-первых, приложение распространяется исключительно на платной основе без каких-либо ознакомительных или пробных версий. Во-вторых, это пусть и сертифицированная, но сторонняя программа, что некоторые пользователи могут счесть небезопасным.
Способ 2: USMT
Компания Microsoft выпустила пакет миграции пользовательской среды, в комплекте с которой идёт утилита переноса данных.
Страница загрузки пакета Windows ADK
- Откройте ссылку выше. Прокрутите страницу до надписи «Download Windows Assessment and Development Kit» и нажмите на неё.
- Загрузите инсталлятор на компьютер, затем запустите его. Выберите каталог, в который желаете установить средство.
- Выберите, хотите ли отправлять в Майкрософт сведения об использовании ADK.
- Примите лицензионное соглашение.
- Дождитесь, пока выбранные компоненты будут загружены. Станет доступен список компонентов пакета. Для нашей сегодняшней цели достаточно оставить только «Средство миграции пользовательской среды (USMT)» и «Microsoft SQL Server 2019».
- Повторите установку на целевом компьютере, куда хотите перенести данные.
- На старой машине откройте «Командную строку» от имени администратора – например, найдя её через «Поиск» и воспользовавшись нужным пунктом правого меню.
Читайте также: Как открыть «Командную строку» от имени администратора в Windows 10
- Введите команду вида:
CD /D *местоположение USMT*
Вместо
*местоположение USMT*
укажите адрес папки, в которой находятся исполняемые файлы средства, по умолчанию это C:\Program Files (x86)\Windows Kits\10\ADK\User State Migration Tool\amd64. - Далее введите следующие операторы:
scanstate d:\migr\ /o /c /i:miguser.xml /localonly /uel:180 /ue:%computername%\*
Эта команда сохранит пользовательскую информацию с основного системного накопителя за последние полгода. Вместо
d:\migr
можно вписать любое подходящее местоположение и имя каталога. - Дождитесь, пока средство создаст архив с файлами. Далее перейдите по адресу, куда сохранили бэкап, скопируйте его и перенесите на новый ПК или лэптоп.
- На машине-адресате переноса повторите действия шагов 7-8, после чего введите в «Командной строке» следующее:
loadstate *адрес папки с бэкапом* /all /i:miguser.xml /c
- Подождите, пока данные будут загружены, после чего перезагрузите компьютер и зайдите под перенесённой учётной записью. На этом работа со средством миграции окончена.
Использование утилиты USMT чуть более сложное, в сравнение со сторонней программой, однако данное средство совершенно бесплатно.
Заключение
Таким образом, мы разобрались, что произошло со средством переноса данных в Windows 10 и чем его можно заменить. Как видим, альтернатив немного и все они так или иначе не лишены недостатков, пусть и эффективны в решении поставленной задачи.
Наша группа в TelegramПолезные советы и помощь
Бюджетные Windows-планшеты и трансформеры зачастую поставляются с весьма небольшим накопителем, что в итоге ограничивает пользователя при установке программ или хранении нужного контента. В статье про очистку системного диска мы уже разобрались в том, как можно увеличить количество свободного пространства на диске С. Тем не менее, описанные в ней методы позволяют лишь однократно избавиться от временных файлов. В этой инструкции вы узнаете, как перенести системные папки с кэшем на другой диск, чтобы больше не заботиться о необходимости их постоянной очистки.
Перемещение временных файлов на другой диск в Windows 10
Сразу отметим несколько вещей:
- Применение описанного метода может снизить производительность программ. Например, скорость чтения и записи SD-карты обычно ниже SSD-накопителя, так что при переносе временных файлов с SSD на SD-карту различное ПО может работать медленнее.
- Мы будем рассматривать операцию в Windows 10, но приведённый способ сработает также в Windows 7 и Windows 8.
По умолчанию на системном диске существует два вида папок с временными файлами:
- %WINDIR%\Temp (C:\Windows\Temp). Эта директория общая для всех учётных записей компьютера.
- %Temp% (C:\Users\имя_пользователя\AppData\Local\Temp). Эта папка создаётся отдельно для каждого пользователя (соответственно, их может быть несколько). Обычно программы хранят временные файлы именно в ней, поскольку кэш может быть разным у разных учетных записей.
У пользователя есть возможность настроить адреса этих папок (их расположение), в том числе перенести их на другой диск. Делается это следующим образом:
- Нажмите Win + R. Введите следующую команду и нажмите Enter: control sysdm.cpl
- Перейдите во вкладку Дополнительно и кликните по кнопке Переменные среды.
- Здесь вы увидите два раздела: переменные среды конкретного пользователя и всей системы. Чтобы перенести папки с временными файлами, нужно изменить значения переменных TMP и TEMP в обоих разделах. Разница состоит в том, что в первой категории указывается путь к личной папке временных файлов (по умолчанию C:\Users\имя_пользователя\AppData\Local\Temp), а во второй — путь к общей папке (по умолчанию C:\Windows\Temp). Не стоит смешивать личную и общую папку (например, объединять их в одну).
- Кликните на личную папку TEMP и нажмите на кнопку Изменить.
- В поле Значение переменной введите новое расположение папки, например, D:\Program Files\Temp.
- Нажмите ОК.
- Кликните на личную папку TMP и нажмите на кнопку Изменить.
- В поле Значение переменной введите новое расположение директории. Можно использовать то же место, что и с личной папкой TEMP. В нашем случае — D:\Program Files\Temp.
- Проделайте абсолютно те же операции с общими папками TEMP и TMP (их тоже можно объединить в одну). Не забывайте, что не стоит смешивать общие и личные директории.
- Нажмите ОК в окне переменных среды и перезагрузите компьютер.
Таким образом, вы можете прекратить постоянное засорение системного диска временными файлами программ и самой Windows. Это может заметно сказаться на объёме свободного пространства, поскольку размер кэша некоторых приложений, к примеру, Google Chrome, часто достигает нескольких сотен мегабайт.
Привет, друзья. На днях что-то стал я подмечать, что моя Windows при проведении определённых операций ведёт себя туговато. Так, как в былые времена, когда она стояла у меня на HDD, а не на SSD. И тут я вспомнил, что какое-то время назад я переназначил расположение системных папок «Temp» на раздел, который находится на HDD. Я провёл очистку этих папок и вернул им их дефолтное расположение. Ну и, естественно, дела пошли значительно лучше. Вот и решил сделать небольшую заметку об этом нюансе работы с Windows. Итак, системными средствами можно сменить дефолтное расположение папок временных данных «Temp» на иное. В каких случаях это целесообразно делать? И, собственно, как это делается?
Перенос системных папок «Temp» на другой раздел или диск
Папки «Temp» Windows
Друзья, возможно, кто не в курсе, что за папки такие, о которых мы будем говорить. Это две системные папки хранения временных данных. Одна из них находится непосредственно в системном каталоге по пути:
C:\Windows\Temp
Другая располагается внутри профиля каждого пользователя по пути:
C:\Users\Имя_пользователя\AppData\Local\Temp
Более детально узнать о том, что это за папки, какую роль в работе Windows они играют, почему их нужно периодически чистить, вы можете из статьи сайта «Папка Temp в Windows». В этой статье, в частности, описывается процесс автоматизации очистки папок «Temp» с помощью переменных сред Windows. Ниже мы также будем работать с переменными средами, но в этот раз с целью переноса папок в другие места компьютера. И прежде, естественно, поговорим, о том, зачем это делать в принципе. Что кого может не устраивать при дефолтном расположении папок «Temp»?
{banner_google1}
Зачем менять дефолтное расположение папок «Temp»
Самые распространённые случаи, когда может быть целесообразно сменить дефолтное расположение папок «Temp» — это нехватка места на диске С в условиях невозможности увеличения его объёма и оптимизация работы Windows за счёт реализации RAM-диска. В последнем случае оптимизирующий эффект достигается за счёт реализуемого средствами оперативной памяти виртуального диска, на котором чтение и запись данных происходит с многократно увеличенными скоростями по сравнению с HDD. В моём же частном случае я, наоборот, переместил папки «Temp» с производительного SSD на медленный HDD. Зачем? Это была временная надобность, когда я исследовал возможности встроенного в Windows 10 гипервизора Hyper-V, который после обновлений 2018 года обзавёлся возможностью установки виртуальных машин в едином процессе загрузки их дистрибутива с серверов Microsoft. И вот этот дистрибутив с серверов Microsoft безапелляционно загружался как временные файлы в папки «Temp». Это были большие объёмы данных, планировалось исследование возможностей по всем предлагаемым операционным системам в таком вот едином процессе создания виртуальной машины и загрузки её дистрибутива с сети. Вот тогда, собственно, и стала необходимость в переназначении месторасположения папок «Temp» на раздел винчестера-файлопомойки. Поскольку средствами Hyper-V, как я уже сказал, смена каталога загрузки дистрибутива не предусматривалась.
Как перенести папки «Temp» в другое место
Чтобы перенести папки «Temp» в другое место, прежде на этом месте необходимо создать папку с названием, соответственно, «Temp». В нашем случае местом переноса папок пусть будет диск D. На нём создаём папку «Temp».
Теперь жмём клавиши Win+R. Запускаем свойства системы:
sysdm.cpl
Переключаемся на вкладку «Дополнительно». Внизу кликаем «Переменные среды…».
В верхней части окна переменных сред находятся опции правки путей расположения папки «Temp» в составе пользовательского профиля, т.е. внутри папки «AppData». Нам нужно изменить путь в значениях переменных «TEMP» и «TMP». Кликаем первую переменную — «TEMP», жмём «Изменить».
Меняем исходное значение на путь в нашем случае на диске D — D:\Temp. Жмём «Ок».
Теперь то же самое проделываем с переменной «TMP». Меняем её исходный путь на D:\Temp.
{banner_google1}
Теперь все временные файлы папки «Temp» в составе пользовательского профиля будут поступать в папку «Temp» на диске D.
Далее смотрим нижнюю часть окна переменных сред. В ней мы будем править путь папки «Temp», находящейся внутри системного каталога «Windows». Точно так же, как и в предыдущем случае, кликаем каждую из сред «TEMP» и «TMP», жмём кнопку «Изменить».
И меняем исходный путь на конечный — D:\Temp.
Готово.
Теперь осталось только перезагрузить Windows.
Как вернуть дефолтные значения переменных сред для папок «Temp»
Чтобы вернуть папки «Temp» на свои места – на диск С в каталоги «Windows» и «AppData», необходимо, соответственно, вернуть исходные значения переменных сред для папок «TEMP» и «TMP». Делается это точно таким же образом, как и задавались наши, пользовательские значения. Кликаем каждую из переменных сред и вводим дефолтное значение для «TEMP» и «TMP» в верхней части окна:
%USERPROFILE%\AppData\Local\Temp
Для «TEMP» и «TMP» в нижней части окна:
%SystemRoot%\TEMP
И перезагружаемся.