A pasta não pode ser movida aqui ao tentar realocar Appdata \ user \ Local

6

Estou tentando transferir minhas pastas AppData para liberar espaço na unidade SSD do meu laptop para minha unidade secundária muito maior de 1 TB.

Estou usando a guia Localização em C: / Users / mark / AppData / Local para fazer a alteração e ela se oferece para mover todos os arquivos para D: / Users / mark / AppData / Local para mim.

Existem alguns arquivos bloqueados (cerca de 6?) que pulo e, em seguida, procede à cópia, mas acaba por falhar com A pasta não pode ser movida aqui : Falha ao copiar arquivos de "C: \ Users \ mark \ AppData \ Local" para "D: \ Users \ mark \ AppData \ Local". Isso pode ser devido a um ou mais arquivos nas pastas de origem ou de destino com um nome de arquivo completo com mais de 256 caracteres. A operação foi cancelada pelo usuário.

É claro que a operação não foi cancelada pelo usuário.

Arquivos que foram abertos pelo sistema durante essa tentativa de movimentação:

  • UsrClass.dat
  • UsrClass.dat.LOG1
  • UsrClass.dat.LOG2
  • WebCacheLock.dat
  • WPNPRMRY.tmp
  • V01.log
  • WebCacheV01.dat
  • settings.dat
  • settings.dat.LOG1
  • settings.dat.LOG2
  • 4f37877c35670ee.dat
  • 4f37877c35470ee.dat
por MarkS 04.08.2014 / 17:50

2 respostas

6

Depois de horas e dias de pesquisa, finalmente encontrei um vídeo útil do YouTube que mostrou como é feito.

Parece que, com toda a probabilidade, basta alterar o caminho e permitir que o Windows copie os arquivos para você para relatar um erro. Você vai acabar com arquivos que estão em uso.

E isso faz com que o Windows não conclua a operação e deixe o ... / AppData / Local em seu local original. Não vai mudar o caminho por causa da falha.

Mas o truque é voltar para esse diálogo após a tentativa original com a cópia do arquivo, mudar o caminho para onde você quer que ele esteja (no meu caso de C: ... para D: ...), e quando ele pergunta se você quer mover os arquivos, diga "Não". O caminho agora mudou.

Você precisa reinicializar o sistema em seguida e deve estar tudo pronto.

Você precisará limpar o local original que não está mais sendo usado. Confirme isso observando as propriedades na pasta e verifique se não há nenhuma guia "Local" na pasta AppData / Local original.

Após essa alteração, também descobri que o Windows e alguns aplicativos haviam se esquecido de algumas coisas relacionadas a preferências, e tive que consertar as coisas, como meu atalho do Spotify, que tinha caminhos codificados para c: \ users \ mark \ appdata ...

Melhor da sorte. Espero que isso ajude alguns.

    
por 05.08.2014 / 14:48
0

Complementando a resposta do MarkS, mesmo depois de conseguir mover tudo, marcando "Não" quando ele pergunta se você quer mover os arquivos e movê-los manualmente, alguns programas ainda tentarão executar usando o caminho antigo. Isso acontece com programas embutidos em código nas variáveis PATH do sistema, etc.

Uma solução para isso foi criar um link rígido entre o caminho antigo e o novo caminho:

mklink /J C:\Users\Lucas\AppData\Local D:\AppData\Local
mklink /J C:\Users\Lucas\AppData\LocalLow D:\AppData\LocalLow
mklink /J C:\Users\Lucas\AppData\Roaming D:\AppData\Roaming

O problema é que, para criar os hard-links, não pode existir um arquivo com esse nome, então você precisa deletá-lo primeiro, e no meu caso alguns programas estavam bloqueando-o da exclusão.

Eu consegui destravar AppData \ Local para criar os hard-links usando o LockHunter , um utilitário freeware que mostra os processos bloqueando um arquivo / pasta .

Instale o Lockhunter. Clique com o botão direito em AppData \ Local - > "O que é o bloqueio desta pasta?", Clique em "Outros" - > Desbloquear e renomear.

Quando você faz isso pela primeira vez, somente o explorer.exe ainda deve estar bloqueando a pasta. Então, mantenha o LockHunter aberto, abra o gerenciador de tarefas (CTRL + SHIFT + ESC), mate o explorer.exe e repita o passo anterior (Desbloqueie e renomeie novamente).

Agora deve funcionar. Não abra o explorer.exe ainda. Em vez disso, crie o link físico. Depois que o link físico for criado, abra o explorer.exe pressionando Windows + R e digitando explorer .

Agora, você deve ter todos os seus AppData movidos e sem problemas com o PATH.

    
por 11.08.2018 / 15:26