Executei o robocopy no meu sistema (com todos os aplicativos que pude fechar, fechei) e tentei copiar toda a minha unidade C para uma unidade diferente.
Não tenho certeza do porquê, mas havia um link do sistema na unidade C chamado "Documentos e configurações" e ele usou o referido link para criar mais de um terabyte de dados inúteis enquanto eu estava dormindo. Felizmente, parei e limpei a unidade, mas ainda assim foi meio ruim.
Eu gostaria de fazer o backup de toda a unidade sem criar uma situação semelhante novamente ... existe um parâmetro no robocopy que permitiria isso?
Especificamente, desejo copiar TODO O DRIVE. Toda a sua estrutura e arquivos, ignore pastas vazias, e copie apenas os arquivos de links/atalhos/junções/outros enfeites, não o conteúdo de onde eles apontam... Foi isso que causou toda essa confusão.
O comando que usei:
robocopy C:\ D:\backup /S /COPYALL /DCOPY:DAT /R:1 /W:1 /B
Acrescente
/sj
uma/sl
opção no comando para copiar junções e links simbólicos como estão (privilégio administrativo é necessário para criar links simbólicos). Documentação disponível aqui .@YisroelTech a opção
/xjd
exclui os pontos de junção, o que não atende às necessidades do OP. Além disso, opções em excesso também devem ser adicionadas no caso de links simbólicos (embora o Windows não os crie automaticamente).Você pode adicionar o parâmetro robocopy
/xjd
a " Excluir pontos de junção para diretórios ".Consulte a
robocopy
sintaxe https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy