Robocopy: o tamanho da pasta de destino é maior que o tamanho da pasta de origem

3

Eu fiz backup da minha pasta de perfil do Windows para um disco rígido externo com o seguinte comando em um arquivo em lotes:

robocopy %userprofile% %~dp0src\dest /b /mir /mt /r:1 /w:5 >nul

Após a conclusão da cópia, a pasta de destino acabou sendo maior em tamanho (por um par de GB) e contendo mais arquivos que a pasta de origem.

Qual pode ser a causa disso?

    
por qwaz 15.05.2017 / 20:53

1 resposta

0

Não tenho certeza de como você conseguiu executar uma linha de comando do RoboCopy sem incluir o sinalizador / XJ porque fica preso na temida junção "Application Data \ Application Data", resultando em um loop infinito, fazendo o RoboCopy tentar arquivos que não existe.

Você não deve usar o RoboCopy para copiar perfis de usuários, embora, se você realmente souber o que está fazendo, seja uma boa solução.

Você tem algumas opções para copiar perfis de usuários inteiros. A única desvantagem dessas soluções seria copiar as configurações, que o RoboCopy está copiando através da cópia de arquivos .dat ocultos.

  1. Ferramentas de migração de estado do usuário (USMT) Você teria que fazer o download da Microsoft ou encontrar a versão autônoma que alguém criou on-line. Esta é uma ferramenta que não é amigável e é para administradores de sistema.
  2. Transferência do Windows EZ. Não em todas as edições do Windows. Você pode encontrá-lo da Microsoft embora. Sua voltada para a população em geral.
  3. caixa de diálogo "Perfis de usuário". Em todas as edições.
  4. RoboCopy é uma opção, mas acho que é o pior dos quatro.

Encontre a caixa de diálogo "Perfis de usuário" A Microsoft possui a caixa de diálogo "Perfis de usuário" na caixa de diálogo Propriedades avançadas do sistema. Painel de controle - > Sistema e Segurança - > Sistema - > Configurações avançadas do sistema - > Na seção Perfis de usuário, clique em Configurações - > Selecione um perfil - > Clique em "Copiar para"

Quanto à questão ainda estou curioso, mas se eu fosse adivinhar, provavelmente tem que fazer alguma coisa com a forma como o Windows Explorer lida com o grande número de junções de diretório, para não mencionar, OneDrive, todos os quais são Hardlinks para arquivos na sua conta do OneDrive. Se você usar o RoboCopy, copiará seus arquivos do OneDrive. Mesmo se você usar o sinalizador RoboCopy / XJ para incluir pontos de junção.

  1. Gerenciando perfis de usuário link
por 10.12.2017 / 05:03