O Robocopy (Robust File Copy) é, sem dúvida, uma das ferramentas de linha de comando mais poderosas da Microsoft.
Se você é sysadmin ou um usuário avançado, sabe que o Windows Explorer comum falha onde o Robocopy brilha.
Neste guia prático, você verá como sincronizar, mover, fazer backup e acelerar cópias através da rede usando os switches corretos.
Tabela de Comandos Robocopy (Referência Rápida)
| Comando / Switch | O que faz? | Melhor uso |
|---|---|---|
| /E | Copia todas as subpastas | Manter a estrutura completa |
| /MIR | Espelha a pasta (Mirror) | Sincronização idêntica (Cuidado: apaga no destino) |
| /MT:32 | Multi-Thread (Cópia rápida) | Acelerar transferência de muitos arquivos |
| /FFT | FAT File Times | Sincronizar com NAS ou Servidores Linux |
| /ZB | Modo Reiniciável (Restartable) | Arquivos muito grandes ou rede instável |
| /MOVE | Move arquivos e pastas | Transferir dados e limpar a origem |
| /MAXAGE:n | Copia arquivos por data | Backup apenas de arquivos recentes |
1. Sincronização e Espelhamento (/MIR)
Para manter duas pastas idênticas, o comando /MIR é o seu melhor amigo. Ele espelha a árvore de diretórios completa.
robocopy C:\Origem D:\Destino /E /MIR
Atenção: O comando /MIR apaga arquivos no destino caso eles não existam mais na origem.
Use com cautela!
2. Copiando para Unidades de Rede e NAS (/FFT)
Se o seu destino for uma unidade de rede Linux (como um NAS Synology ou TrueNAS), você deve adicionar o switch /FFT.
Isso evita que o Robocopy copie novamente arquivos que não mudaram, apenas por diferença de milissegundos no sistema de arquivos (NTFS vs EXT4).
robocopy C:\Dados \\NAS\Backup /E /MIR /FFT /LOG:C:\logs\backup_nas.log
3. Como resolver erro de Caracteres Especiais (Acentos e Cedilha)
Muitos scripts .bat ou .cmd falham quando encontram pastas com acentos.
Para resolver isso, adicione o comando de alteração de página de código no topo do seu script e salve o arquivo como ANSI (nunca UTF-8).
chcp 1252 robocopy "C:\Minha Pasta" "D:\Destino" /E
Você pode ver como montei um script solucionando o problema de caracteres do Robocopy neste post!
4. Backup de Alta Performance (Multi-Thread)
O Robocopy pode copiar vários arquivos simultaneamente usando o /MT. O padrão é 8, mas você pode aumentar para 32 ou até 128 em máquinas modernas.
robocopy \\Servidor\Arquivos D:\Local /E /ZB /R:5 /W:10 /MT:32 /COPYALL
- /ZB: Modo backup reiniciável (ideal para arquivos grandes).
- /R:5: Limita as tentativas de erro (o padrão do Windows é 1 milhão, o que trava o script).
- /W:10: Espera 10 segundos entre as tentativas.
5. Movendo Arquivos com Segurança
Se você precisa migrar dados e liberar espaço na origem, use o /MOVE.
É muito mais seguro e rápido do que o “Recortar e Colar” do Windows Explorer para grandes volumes.
robocopy C:\Antigo D:\Novo /E /MOVE
6. Copiando em Redes Lentas ou Saturadas (/IPG)
Às vezes, o problema não é a velocidade, mas sim o quanto o Robocopy “consome” do seu link.
Se você rodar uma cópia pesada durante o horário comercial em uma rede lenta (ou via VPN), pode derrubar a conexão dos outros usuários.
Para resolver isso, usamos o switch /IPG (Inter-Packet Gap).
Ele adiciona um atraso em milissegundos entre os pacotes de dados, “freando” o Robocopy para liberar banda para o restante da rede.
:: Exemplo de cópia via VPN ou link lento
robocopy C:\Dados \\ServidorRemoto\Backup /E /ZB /IPG:125
Como calibrar o /IPG:
- /IPG:125: Reduz a velocidade mas mantém a cópia constante.
- /IPG:250: Redução drástica (útil para links muito instáveis).
- /IPG:0: Velocidade máxima (padrão).
Diferente do /MT (que acelera), o /IPG é o seu “regulador de pressão” para garantir que o backup não pare o escritório.
🚀 Próximo Passo: Automatize seu Backup
Agora que você já domina os comandos e switches do Robocopy, não faz sentido rodar seus scripts manualmente todos os dias. O verdadeiro poder da TI está na automação.
Confira aqui como agendar o Robocopy no Agendador de Tarefas do Windows e garanta que seus backups rodem sozinhos, de forma silenciosa e profissional.
Conclusão: O Robocopy é uma ferramenta indispensável no arsenal de qualquer profissional de TI. Dominar esses switches garante backups mais rápidos e menos dores de cabeça com scripts automatizados.
Ficou com alguma dúvida sobre algum parâmetro específico? Deixe seu comentário abaixo e vamos trocar uma ideia!
Fonte: Suggested Robocopy Switches Explained (Inglês)