Как переместить папку appdata на другой диск windows 10



  • Star

    (30)


    You must be signed in to star a gist



  • Fork

    (9)


    You must be signed in to fork a gist

  • Clone this repository at <script src="https://gist.github.com/Demiu/2a41441a67fedb7fab20bc0696b5c8f5.js"></script>

  • Save Demiu/2a41441a67fedb7fab20bc0696b5c8f5 to your computer and use it in GitHub Desktop.

Clone this repository at <script src="https://gist.github.com/Demiu/2a41441a67fedb7fab20bc0696b5c8f5.js"></script>

Save Demiu/2a41441a67fedb7fab20bc0696b5c8f5 to your computer and use it in GitHub Desktop.

How to properly move AppData in Windows 10

Moving AppData folder on Windows 10

  1. Create a new user with administrator permissions
  2. Sign out of the current user and sign in as the newly created user
  3. Navigate to C:\Users in File Explorer
  4. Click into the account you want move AppData from
    • There could be a popup telling you that you need to allow yourself to access that user’s data, do so
  5. Cut the AppData folder
    • If invisible, go to View and check Hidden Items
  6. Paste in the desired location
    • Some errors will show up:
      • exe’s with size of 0 will pop up errors 0x80070780 «This file cannot be accessed», skip them
      • tbres’ and other various files will pop up saying they shouldn’t be moved and are you sure, always yes
  7. Wait for the operation to finish
  8. Navigate back to the AppData location before the move
  9. Delete the old folder
    • It contains those exe’s that couldn’t be accessed, they can be deleted though
  10. Launch Command Prompt as admin
    • I recommend ctrl+R, typing cmd and ctrl+shift+enter
  11. Navigate to the User folder of the moved account
    • cd ..\..\Users\Account_name_here
  12. Create a junction named AppData to the moved folder location
    • mklink /j AppData "Z:\Path\To\New\AppData"
  13. Log out of the new user, log back in as the user with the moved AppData
    • Start menu will not work, throw an error and ask you to sign out to fix it, that won’t work, ignore it
  14. Start powershell as admin
    • Same method as with cmd
  15. Fix the UWP packages
    • Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    • This will fix the start menu by adding back the applications you «deleted» in step 10
    • Some packages may fail because a newer version is already installed, that’s not a problem
    • Some may fail because on the new user the packageds cannot be installed while they’re running (notable: StartMenuExperienceHost), kill them:
taskkill /F /IM explorer.exe
taskkill /F /IM SearchApp.exe
taskkill /F /IM SearchUI.exe
taskkill /F /IM ShellExperienceHost.exe
taskkill /F /IM StartMenuExperiencehost.exe
  1. Sign out, restart, sign back back in
  2. Delete the user created in step 1
  3. Some packages may still be broken, you may fix them as needed
    • Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    • Replace the WindowsStore with name of various UWP apps that break

The AppData folder is a folder that is created by Windows 10. It is hidden by default but can be accessed directly if a user chooses to show hidden files and folders on their system. The folder is located at the root of every user’s user folder.

We’ve talked in length about the AppData folder on Windows 10, and the three sub-folders that it contains; Local, LocalLow, and Roaming. These folders contain other folders created by apps. Apps install to the C drive but they store user-specific data to the AppData folder e.g., Chrome’s profiles are stored in the AppData folder.

It can get pretty big and end up taking substantial space on the C drive (or whichever drive is your Windows drive). Users cannot move this folder the way they can move an app installation because apps are hardwired to look for it in its default location. If you need to move AppData, you will have to use a junction or a symbolic link.

  1. Decide where you want to move AppData to, and move the folder to the new location.
  2. You must now create a junction link to the AppData folder at the following location;
C:\Users\YourUserName
  1. Open Command Prompt with admin rights.
  2. Run the following command but update the file paths.
    • ‘path to junction link’ should be replaced with this path C:\Users\YourUserName\AppData
    • ‘Path to target folder’ should be replaced with the path to the AppData folder at its new location.
mklink /J "path to junction link" "path to target folder"

Example

mklink /J "C:\Users\fatiw\AppData" "D:\AppData"

Undo AppData Move

If you later decide you’d like to put the AppData folder back where it originally was, you can do so easily.

  1. Open Command Prompt with admin rights.
  2. Run the following command to remove the junction link that you created but update the path in the command before you run it.
rmdir "path to junction link"
  1. Move the AppData folder back to the following location.
C:\Users\YourUserName

Conclusion

Apps cannot be told to look elsewhere for the AppData folder and that it the biggest impediment in moving it. The junction link allows apps to access the AppData folder as though it were still present in its original location. This method should work flawlessly but in the event an app has trouble running, it’s best to restore the AppData folder to its original location. If you’re pressed for space on your C drive, go through the AppData folder and remove folders for apps that you’ve uninstalled. They are rarely cleaned up during uninstallation.

default avatar image

Fatima Wahab

Fatima has been writing for AddictiveTips for six years. She began as a junior writer and has been working as the Editor in Chief since 2014.

Fatima gets an adrenaline rush from figuring out how technology works, and how to manipulate it. A well-designed app, something that solves a common everyday problem and looks

Привет друзья! По вашим многочисленным просьбам в сегодняшней статье мы узнаем все секреты папки AppData в Windows, а именно: Какие функции выполняет каталог AppData в операционной системе, где находится, почему занимает большой объём (иногда более 10 Гб)? Как очистить данную папку? Стоит ли переносить её с диска (C:) в другое расположение?

«AppData» (полное название «Application Data») – это скрытый системный каталог пользовательских профилей Windows Vista, 7, 8.1 и 10. Папка находится внутри профиля каждого из пользователей операционной системы и, соответственно, размещается на диске (C:) по пути:

C:\Users\Имя_пользователя\AppData

{banner_google1}

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

Браузеры, например, в этой папке хранят данные своих профилей – историю посещённых интернет-страниц, кэш, куки, расширения и пр.  

Другой пример: в этой папке находится многое из того, что мы используем при работе с продуктами Microsoft Office — шаблоны документов, параметры автозамены, словари и т.п. «AppData» является родительским каталогом одной из системных папок хранения временных файлов «Temp». 

В состав «AppData» входят три подпапки:

  • «Local» — хранилище временных файлов и локальных данных программ;
  • «LocalLow» — хранилище буферных данных отдельных программ;
  • «Roaming» — хранилище конфигурационных и пользовательских данных. Большая часть настроек, которые могут быть перенесены в другую систему, находится именно в этой подпапке.

«AppData» — скрытая папка. Microsoft считает, что обычному пользователю там делать нечего, а лишнее любопытство новичков может привести к нежелательным последствиям. Но эта папка – кладезь возможностей для экспериментаторов. Большая часть существующих программ не предусматривает экспорт-импорт настроек, проектов и прочих пользовательских наработок в заново установленную операционную систему, в этом случае можно использовать папку AppData. С помощью обычного «ручного переноса» – скопировать в старой системе из этой папки нужные каталоги и после установки программ в среде новой системы заменить их. В этом случае программы, в установленной заново Windows, приводятся в рабочий вид за считанные секунды. Такой манёвр когда-то рассматривался в одной из статей нашего сайта: мы вручную осуществляли перенос данных Opera, когда у этого браузера не работал сервис синхронизации.

К содержимому «AppData» особый интерес испытывают не имеющие возможности приобрести SSD-накопитель любители изощрённых способов оптимизации Windows. Таких как, к примеру, перенос рабочих файлов программ на RAM-диск – виртуальный диск, создаваемый в среде операционной системы за счёт ресурса оперативной памяти. На RAM-диск переносятся упомянутые выше рабочие каталоги программ, и производительность последних вырастает в разы.

Есть ещё один тип пользователей, испытывающих интерес к этой папке – шокированные неистовым её поглощением места на диске (C:).

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

Но есть способ проще. Жмём клавиши Win+R и вводим:

AppData

Папка тотчас же откроется в системном проводнике.

Сразу же после установки Windows эта папка весит не более 300 Мб. Однако её размеры будут увеличиться в геометрической прогрессии по мере инсталляции в систему сторонних программ и игр. Больше софта – больший вес папки. Например у меня она весит 6 Гб. 

При этом в большинстве случаев не будет иметь значение даже тот факт, что ненужные программы и игры уже удалены с компьютера. Если их деинсталляция проводилась с использованием штатного инструментария Windows или с помощью сторонних деинсталляторов без функции зачистки остатков, на вес «AppData» существенно это может никак не повлиять.

  • При обычной деинсталляции программы и игры убирают свои данные, как правило, только из папок «Program Files» на диске С. Но содержимое своих рабочих каталогов внутри «AppData» оставляют на перспективу быть задействованными при новой установке. Эти данные уничтожают только деинсталляторы с функцией зачистки остатков удаляемых программ.

Лично я после удаления какой-либо программы обязательно наведываюсь в эту папку и подчищаю хвосты приложения вручную.

Удалить эту папку можно только частично, целиком не получится. Поскольку в ней хранятся рабочие данные программ, их активные процессы просто не позволят сделать это. Поможет разве что подход из среды другой операционной системы, установленной на компьютере, или с LiveCD. Вот только делать этого не следует. Удаление «AppData» не повлияет на критически важные сектора Windows – загрузочный и непосредственно обеспечивающий работу самой системы. Однако установленные программы и игры либо будут работать некорректно, либо запустятся с дефолтными настройками, либо вообще не запустятся. Очищать эту папку необходимо выборочно и правильными методами, поговорим об этом дальше.

Чтобы уменьшить вес папки, необходимо поочерёдно проделать следующие шаги:

1. Запустить штатную утилиту очистки диска Windows;

Примечание: в версии Windows 10 возможность очистки дискового пространства, в частности, избавления от временных файлов, которые хранятся в папке «AppData», реализована также в приложении «Параметры». Пройдя по пути «Система – Хранилище – диск С – Временные файлы»,

можем удалить все временные файлы системы.

Более того, накопительное обновление Creators Update пополнило «Десятку» новой функцией «Контроль памяти», автоматически удаляемой временные файлы, если они не используются программами.

2. Исследовать содержимое «AppData» с помощью программы сканера дискового пространства

и удалить каталоги уже деинсталлированных программ и игр, прежде поместив архив папки на другой диск или создав точку восстановления системы на случай удаления нужных данных. Например в моей системе оказалось множество папок уже удалённых программ, удалить эти папки лучше вручную.

3. В дальнейшем использовать деинсталляторы с зачисткой остатков программ типа Soft Organizer, Uninstall Tool, Revo Uninstaller и т.п.

Если на компьютере установлены ресурсоёмкие программы и игры, вес папки, естественно, не будет малым. Порядка 10-ти Гб в таком случае может быть нормой, и возможно, стоит поискать другие способы освобождения свободного места на диске (C:). Например:

• изменить физическое расположение папок «Temp» с помощью переменных сред;

• перенести рабочие каталоги браузеров и прочих программ на другие диски с помощью их внутренних настроек или символьных ссылок;

Друзья, в сети есть сайты, на которых вам предложат способы переноса папки AppData на другой раздел жёсткого диска с помощью манипуляций с реестром или проводником, но во-первых, к реальности это не имеет никакого отношения, после переноса папки AppData, установленные в вашу операционную систему программы начнут выдавать такие сюрпризы, что вы быстро откажетесь от этой затеи, а во-вторых, объясните мне, какой в этом смысл? Сэкономить пространство на диске (C:)? Многие читатели скажут, что да, сделать это нужно для экономии дискового пространства твердотельного накопителя SSD (120 Гб), на котором установлена Windows. Но позвольте тогда заметить, что если перенести папку AppData с твердотельника на обычный жёсткий диск, то ваши программы и работать будут медленнее в 5 раз. Я скажу даже так, давайте перенесём ещё папку C:\Windows на другой диск, ведь если постараться, это тоже можно сделать. А самый хороший способ сохранить ресурс твердотельного накопителя на 100 лет, это просто отсоединить его от компьютера и положить на полку.

Статьи по этой теме: 

  1. Папка ProgramData, её назначение, можно ли удалить или перенести
  2. Что находится в системной папке «FileRepository» и как её очистить
  3. Как удалить файл hiberfil.sys

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

Переместить папку AppData

Ранее мы уже публиковали статью о папке AppData в Windows 10 и трех подпапках, которые она содержит; — Roaming, Local и LocalLow. В них хранятся файлы, созданные программами. Приложения могут быть установлены на диск C или любой другой, но все они сохраняют пользовательские данные в папке AppData, например профили Chrome хранятся в папке AppData.

Она может стать довольно большой и в конечном итоге занять значительное пространство на диске C (или любом другом диске, который является вашим диском с Windows). Пользователи не могут просто переместить эту папку так, как они могут переместить программу или приложение, потому что все приложения настроены так, чтобы искать ее в месте по умолчанию. Если вам нужно переместить AppData, вам придется использовать символическую ссылку.

  1. Решите, куда вы хотите переместить AppData, и переместите папку в новое место.

Скопируйте и переместите папку AppData в новое место

  1. Создайте символическую ссылку с папкой AppData в следующем месте; C:\Users\YourUserName, для этого:
  1. Откройте Командную строку от имени администратора.
  1. Выполните следующую команду, но внесите изменения в пути к файлам.
mklink /J "путь для символической ссылки" "Путь к целевой папке"

«путь для символической ссылки» следует заменить на этот путь C:\Users\UserName\AppData, где «UserName» имя вашего пользователя, а

«путь к целевой папке» следует заменить на путь к папке AppData в ее новом расположении.

Пример:

mklink /J "C:\Users\Almanex\AppData" "D:\AppData"

Переместить папку AppData на другой диск

Отменить перемещение AppData

Если позже вы решите что нужно вернуть папку AppData на прежнее место, вы легко это сделаете.

  1. Откройте командную строку с правами администратора.
  1. Выполните следующую команду, чтобы удалить созданную вами символическую ссылку, но обновите путь в команде перед ее выполнением.
rmdir "путь для символической ссылки"
  1. Переместите папку AppData обратно в следующее место, где «UserName» ваше имя пользователя.
C:\Users\UserName

Все!

Вывод

Самое большое препятствие при ее перемещении, заключается в том, что нельзя просто заставить приложения, самостоятельно искать папку AppData в другом месте. Символическая ссылка позволяет приложениям получать доступ к папке AppData, как если бы она все еще находилась в исходном месте. Этот способ должен работать безупречно, но в случае возникновения проблем с запуском приложения лучше всего восстановить папку AppData в ее расположение по умолчанию. Если вам не хватает места на диске C, перейдите в папку AppData и удалите папки для приложений, которые вы уже удалили. Они редко удаляются во время деинсталляции.

Вам может быть интересно:

  • Изменить расположение папки для загрузки обновлений Windows 10.
  • Как в Windows 10 изменить место загрузки и установки приложений из (магазина) Windows Store.
  • 16 Способов освободить место на диске в Windows 10.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как настроить airpods pro на windows
  • После обновления windows пропало подключение к интернету
  • Как удалить файл thumbs db в windows 10
  • Как проверить какой антивирус стоит на ноутбуке windows 10
  • Как включить безопасный запуск для windows 11