Comando ROBOCOPY
Ativar caminho longo no Registro (Windows 10/11)Pressione Win + R, digite regedit e vá até:
copiar tudo de D:\DADOS para C:\DADOS, preservando datas, permissões e estrutura completa, sem perder nada — nem arquivos com nomes longos.
Abaixo está o comando mais seguro e completo para isso.
Comando Robocopy pronto para colar no CMD (como administrador)
robocopy "D:\DADOS" "C:\DADOS" /E /COPYALL /DCOPY:T /R:2 /W:5 /MT:16 /V /LOG:"C:\log_copia_DADOS.txt"
Explicação dos parâmetros:
| Parâmetro | Função |
|---|---|
\\?\ | Permite copiar caminhos acima de 260 caracteres (nomes longos) |
/E | Copia todas as subpastas, inclusive vazias |
/COPYALL | Preserva atributos, datas, permissões, donos e auditorias |
/DCOPY:T | Mantém as datas originais das pastas |
/R:2 | Tenta reler 2 vezes se houver erro de leitura |
/W:5 | Espera 5 segundos entre tentativas |
/MT:16 | Usa 16 threads (transferência mais rápida — pode ajustar) |
/V | Mostra arquivos copiados com detalhes |
/LOG:"C:\log_copia_DADOS.txt" | Gera um log completo em C:\log_copia_DADOS.txt |
Dicas importantes
-
Execute o CMD como administrador, senão o
/COPYALLpode falhar em copiar permissões. -
Não interrompa o processo. Ele é à prova de falhas, e pode ser retomado — o Robocopy ignora o que já foi copiado corretamente.
-
Se você quiser ver o andamento em tempo real, adicione
/ETAao final do comando.robocopy "D:\DADOS" "C:\DADOS" /E /COPYALL /DCOPY:T /R:2 /W:5 /MT:16 /V /ETA /LOG:"C:\log_copia_DADOS.txt"
Para confirmar se tudo foi copiado corretamente (sem copiar de novo)
Depois da cópia, rode este comando para comparar as duas pastas:
robocopy "D:\DADOS" "C:\DADOS" /E /L /NJH /NJS /NP /NS /NC /XO
Ele só lista as diferenças (não copia nada).
Se não aparecer nada, significa que está 100% idêntico.