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

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

Почему перенос может быть необходим

Папка AppData находится в C:\Пользователи\Имя_пользователя\AppData и по умолчанию скрыта. В ней хранятся:

  • Local — данные, уникальные для текущего устройства (кэш, настройки программ);
  • LocalLow — файлы с низким уровнем доступа (например, для браузеров в режиме инкогнито);
  • Roaming — настройки, синхронизируемые между устройствами в домене.

Если диск C: переполнен, перенос AppData на D: или другой раздел освободит место. Но важно помнить: некоторые программы могут перестать работать, если не правильно настроить доступ.

💡

Перед переносом создайте точку восстановления системы на случай ошибок. Это займёт 5–10 минут, но сэкономит часы на восстановление при сбое

Способ Сложность Время выполнения Риск ошибок Подходит для
Символические ссылки (mklink) Средняя 15–30 минут Низкий Опытных пользователей, перенос части папок
Изменение переменных окружения Высокая 20–40 минут Средний Полный перенос для всех пользователей
Перенос профиля пользователя Низкая 10–20 минут Высокий Новичков, но требует осторожности

Сравнение способов переноса AppData

Выбор метода зависит от вашего уровня подготовки и целей. В таблице ниже — плюсы и минусы каждого варианта:

Символические ссылки — самый гибкий способ, но требует работы с командной строкой. Изменение переменных окружения подходит, если вы хотите перенести AppData для всех пользователей системы. Перенос профиля проще, но чреват сбоями, если не соблюдать инструкцию.

Подготовка к переносу: что нужно сделать заранее

Перед тем как перенести AppData на другой диск в Windows 10, выполните несколько обязательных шагов:

  • Создайте резервную копию папки AppData. Скопируйте её на внешний накопитель или в облако. Это защитит вас от потери данных, если что-то пойдёт не так.
  • Проверьте свободное место на целевом диске. Убедитесь, что на нём достаточно места для всех файлов из AppData (обычно от 5 до 20 ГБ).
  • Закройте все программы, которые могут использовать файлы из AppData. В противном случае перенос может завершиться ошибкой.
  • Отключите антивирус на время переноса. Некоторые антивирусы блокируют изменения в системных папках.

Также рекомендуется запустить проверку диска на ошибки с помощью chkdsk. Для этого откройте командную строку от имени администратора и введите:

chkdsk C: /f /r

Способ 1: Перенос через символические ссылки

Этот метод подходит, если вы хотите перенести только часть папки AppData (например, Local или Roaming). Он основан на создании символической ссылки — «ярлыка» на уровне файловой системы, который перенаправляет запросы к старой папке на новую.

Пошаговая инструкция:

  1. Скопируйте папку AppData на новый диск. Например, в D:\AppData. Используйте проводник или команду robocopy для точного копирования:

    robocopy "C:\Пользователи\Имя_пользователя\AppData" "D:\AppData" /E /COPYALL /R:1 /W:1

    Флаги /E копируют все подпапки, /COPYALL сохраняет атрибуты файлов, /R:1 и /W:1 уменьшают количество повторных попыток.

  2. Переименуйте оригинальную папку AppData. Например, в AppData_old. Это нужно, чтобы освободить имя для символической ссылки.
  3. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  4. Создайте символическую ссылку. Перейдите в папку профиля пользователя и выполните команду:

    mklink /J "AppData" "D:\AppData"

    Здесь /J создаёт соединение каталогов (junction), а не символическую ссылку на файл.

После выполнения этих шагов система будет обращаться к D:\AppData, когда программы запрашивают C:\Пользователи\Имя_пользователя\AppData.

⚠️ Внимание: Не удаляйте папку AppData_old сразу после переноса. Дайте системе поработать 1–2 дня, чтобы убедиться, что всё работает стабильно. Если возникнут проблемы, вы сможете вернуть оригинальную папку.
Какой способ переноса AppData вы выберете?
Символические ссылки
Изменение переменных окружения
Перенос профиля пользователя
Другой вариант

Способ 2: Изменение перименных окружения

Этот метод переносит AppData для всех пользователей системы. Он сложнее, но эффективнее, если вы хотите освободить место на диске C: для всех профилей.

В Windows 10 путь к AppData определяется переменными окружения APPDATA (для Roaming) и LOCALAPPDATA (для Local). Изменив их, мы заставим систему использовать новый путь.

Переменная Стандартный путь Новый путь (пример) Описание
APPDATA %USERPROFILE%\AppData\Roaming D:\AppData\Roaming Хранит настройки, синхронизируемые между устройствами
LOCALAPPDATA %USERPROFILE%\AppData\Local D:\AppData\Local Хранит локальные данные программ
TEMP и TMP %USERPROFILE%\AppData\Local\Temp D:\AppData\Local\Temp Временные файлы

Чтобы изменить переменные окружения:

  1. Скопируйте папку AppData на новый диск (как в способе 1).
  2. Откройте «Панель управления» → «Система» → «Дополнительные параметры системы» → «Переменные среды».
  3. В разделе «Переменные пользователя» найдите APPDATA и LOCALAPPDATA. Измените их значения на новые пути (например, D:\AppData\Roaming и D:\AppData\Local).
  4. Создайте новые переменные TEMP и TMP, если их нет, и укажите путь к новой папке Temp.
  5. Перезагрузите компьютер.

Что делать, если перенос не удался

Если после переноса программы перестали работать или система выдаёт ошибки, не паникуйте. В большинстве случаев проблему можно решить.

При ошибках после переноса AppData сначала проверьте, не осталось ли ссылок на старую папку в реестре или конфигурационных файлах программ

Вот что можно сделать:

  • Верните оригинальную папку AppData. Удалите символическую ссылку или верните старые значения переменных окружения.
  • Проверьте права доступа. Убедитесь, что у вашей учётной записи есть полные права на новую папку AppData. Для этого кликните правой кнопкой по папке → «Свойства» → «Безопасность» → «Изменить» и добавьте своего пользователя с полными правами.
  • Обновите пути в реестре. Некоторые программы хранят пути к AppData в реестре. Чтобы их изменить, откройте regedit и найдите ключи, содержащие AppData. Будьте осторожны — неправильные изменения в реестре могут привести к нестабильной работе системы.
  • Переустановите проблемные программы. Если программа отказывается работать, попробуйте её переустановить. В большинстве случаев это решает проблему.

Практика: пошаговый перенос с помощью символических ссылок

Рассмотрим самый надёжный способ — перенос через символические ссылки — на конкретном примере. Допустим, у вас пользователь Ivan, и вы хотите перенести AppData\Local на диск D:.

Чек-лист для переноса AppData через символические ссылки

Выполнено: 0 / 5

Шаг 1. Резервное копирование. Скопируйте C:\Пользователи\Ivan\AppData\Local в D:\AppData_Backup\Local.

Шаг 2. Копирование на новый диск. Скопируйте Local в D:\AppData\Local с помощью robocopy:

robocopy "C:\Пользователи\Ivan\AppData\Local" "D:\AppData\Local" /E /COPYALL /R:1 /W:1

Шаг 3. Переименование оригинала. Переименуйте C:\Пользователи\Ivan\AppData\Local в Local_old.

Шаг 4. Создание символической ссылки. Откройте командную строку от имени администратора и выполните:

cd C:\Пользователи\Ivan\AppData

mklink /J Local "D:\AppData\Local"

Шаг 5. Проверка. Запустите несколько программ, которые используют AppData\Local (например, браузер или Discord). Убедитесь, что они работают без ошибок.

Часто задаваемые вопросы

Можно ли перенести на сетевой диск?

Теоретически да, но не рекомендуется. Сетевые диски имеют более низкую скорость доступа, что может замедлить работу программ. К тому же, если соединение с сетью прервётся, программы, зависящие от AppData, перестанут работать. Лучше использовать локальный диск.

Будет ли работать перенос на SSD?

Да, перенос на не только возможен, но и рекомендуется, если вы хотите ускорить работу программ. обеспечивают высокую скорость чтения/записи, что особенно важно для AppData\Local, где хранятся кэши и временные файлы.

Что будет, если удалить папку AppData?

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

Можно ли перенести только часть папки AppData?

Да, это возможно с помощью символических ссылок. Например, вы можете перенести только AppData\Local\Google\Chrome на другой диск, оставив остальные папки на месте. Для этого скопируйте нужную папку на новый диск, переименуйте оригинал и создайте символическую ссылку.