Как безопасно переместить AppData \ Local на другой диск?

31

В качестве C-диска у меня установлен SSD на 60 ГБ, где я установил Windows и другие необходимые программы. У меня тоже огромный не-SSD D :.

Я постоянно испытываю недостаток дискового пространства на C :. Основными виновниками являются папки в AppData \ Local (в моем случае это файлы Picasa и Outlook). Как я могу переместить эти папки в D: и восстановить мое пространство C:?

Нихилу
источник

Ответы:

43

Откройте диалоговое окно «Свойства» для ... \ Local, перейдите на вкладку «Местоположение», введите новое местоположение и нажмите кнопку «Переместить».

kreemoweet
источник
3
Что происходит с существующими приложениями, которые используют файлы% AppData%? Нужно ли останавливать приложения? Или они могут бежать, и движение выполняется без проблем?
Вс
То же самое относится к \ LocalLow и \ Roaming. Я не смог скопировать каталог \ Local, но \ Roaming сработал, и я освободил более 18 ГБ. Спасибо.
Матенг
4
Получение разрешения отказано, черт возьми. Я единственный пользователь этого компьютера тоже.
hak8or
4
Мне тоже отказывают в доступе в Windows 10.
GiddyUpHorsey
5
Не работает в Windows 10, кажется. Файлы копируются, но в конце концов операция по какой-то причине будет автоматически отменена
xji
11

Как насчет использования команды mklink в командной строке для создания символической ссылки

mklink /d C:\Users\Nikhil\AppData\Local D:\AppData\Local

а затем просто переместите все файлы / скрытые файлы / подпапки из в C:\Users\Nikhil\AppData\Localв ваш D:\AppData\Localкаталог

После этого удалите Localпапку наC:

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

j_bombay
источник
1
+1: так Microsoft перенаправляет программы, которые c:\Documents and Settingsжестко закодированы.
surfasb
Это работает? Может ты mklinkкогда Local уже существует? Я уверен, что ты не можешь. Вы могли бы сначала попытаться переименовать существующую, но я думаю, что она будет использоваться, и любые программы, пытающиеся получить доступ к Local в это время, потерпят неудачу.
Mooing Duck
Лучше связать каталог с /Jопцией
steampowered
3
Это не сработало для меня, потому что Local используется, и вы не можете создать ссылку, когда она уже существует. Запуск Windows в безопасном режиме с командной строкой позволил мне переименовать существующую папку и создать ссылку
Matt Kemp
1
@ Steampowered, почему J лучше? какая разница или сценарии, где светит?
Анбизкад
6

Это не ответ на ваш вопрос, но, вероятно, решение вашей проблемы:

Я думаю:

1: Файл гибернации в большинстве систем Windows огромен.
2: вам не нужен спящий режим, поскольку у вас есть твердотельный накопитель, который снижает время загрузки.

Отключите спящий режим с помощью команды:

powercfg –h off

в надземном терминале. (терминал работает от имени администратора)

В моей системе это освободило 12 ГБ дискового пространства, потому что hiberfil.sys не нужен logner.

Для меня это было бы гораздо лучшим решением, чем перемещение папки% appdata%, так как перемещение ее на spindisc замедляло бы доступ к диску для каждой уязвимой программы, таким образом, нарушая назначение SSD.

Марк Роботто Мур
источник
1
+1. Это, вероятно, решает заявленную проблему. AppDataИдея представляет собой типичный случай XY probem. Не думайте, что ОП использует правильный инструмент для решения своей реальной проблемы.
MSalters
1
С другой стороны, может быть, вам нужен спящий режим, потому что когда вы закрываете свой ноутбук и уезжаете куда-то еще, и вы находитесь в середине важной работы, вам не нужно загружать все те же приложения и точно вычислять где вы остановились от совершенно холодного старта. ;-)
Крейг
2

Перенаправление папки для всех последующих данных будет сохранено в новом месте по умолчанию. Использование метода реестра Shell Folder / User Shell Folder

Статьи Microsoft Перенаправление папок действительно показало шаги, как изменить расположение папки «Рабочий стол» с помощью перенаправления папок. Замените рабочий стол AppData, меню «Пуск» и т. Д., Как указано в статье.

Эдвард Чан JW
источник
2

Microsoft не рекомендует перемещать папку% AppData% с системного диска .

Вы можете использовать TreeSize Free посмотреть, есть ли другие способы удаления файлов. Иногда hibernation и pagefile.sys являются кандидатами на c: \

У вас также есть% AppData% \ Local \ Temp, который может быть перенаправлен на ваш не SSD диск.

Вы действительно должны подумать о том, чтобы получить больший SSD. Вы хотите работать с минимум 30% свободного места, поэтому на SSD есть свободные блоки для записи. Работа на SSD с заполнением на 99% увеличивает уровень износа, и производительность, которую вы ожидаете от SSD, значительно снижается.

солнце
источник
Ссылка MS ничего не говорит о том, что APPDATA не перемещается, а только о SYSTEMDRIVE и ProgramData. Есть ли у вас другая рекомендация для этого не рекомендуется, или какие-то определенные подводные камни?
отменить
@undrline Я написал этот ответ в ноябре 2014 года. Страница была обновлена ​​в июне 2018 года. Я не помню, что именно было написано на URL-адресе Microsoft в ноябре 2014 года. Посмотрев на решения, я выбрал бы решение j_bombay с символической ссылкой ( mklink) howtogeek.com/howto/16226/…
вс
1

Можно переместить PST-файлы Outlook в другое место, а затем изменить свой профиль, указав новое местоположение. Смотрите статью Microsoft

Дэвид Маршалл
источник
1
Многие программы используют локальную папку; если бы вы искали такие статьи для каждой программы, это был бы очень долгий день, а для большинства программ вы бы даже не смогли этого сделать.
Тамара Вийсман
Щелкните правой кнопкой мыши локальную папку, выберите Свойства. Используйте вкладку «Расположение», чтобы разместить ее там, где вы хотите.
Дэвид Маршалл
0

За какой-то период времени я таинственным образом потерял 100 ГБ места на жестком диске. «Space Monger» показал, что это было в «Пользователи» в «appdata» и подпапках Google. Я думаю, что это скрытые файлы. Исследования в Интернете показали, что, поскольку это временные файлы (не системные), я могу их удалить. Space Monger предоставляет эту опцию, так что я сделал. Я восстановил свои 100 ГБ без каких-либо заметных побочных эффектов. Win 7 Home Premium 500 ГБ HD. Я не тех., Попробовал, и это сработало. Нет гарантий.

Bazza
источник
Если вы хотите оставить папки нетронутыми в папке% appdata%, вы можете перейти к каталогу в Windows и набрать . окно поиска. Как только вы увидите список, сортируйте по типу и ТОЛЬКО выбирайте файлы.
анонимный трус