Como utilizar o Comando Robocopy para Backup

O Robocopy, uma ferramenta robusta disponível no Windows, oferece uma série de funcionalidades que facilitam a cópia de arquivos e diretórios, permitindo que você configure opções específicas de backup.
como utilizar o comando robocopy para backup

💻 Robocopy: O Canivete Suíço de Backups do Windows

Esqueça o "Ctrl+C / Ctrl+V". O Robocopy (Robust File Copy) é a ferramenta nativa do Windows projetada para migrar terabytes de dados, preservar permissões NTFS e recuperar cópias em redes instáveis.


⌨️ A Sintaxe Básica

A estrutura do comando é lógica e segue a ordem: O que? Para onde? Como?

robocopy <Origem> <Destino> [<Arquivos>] [<Opções>]
  • Origem: Pasta de onde os arquivos sairão.
  • Destino: Para onde os arquivos vão.
  • Arquivos: (Opcional) Ex: *.txt. Se vazio, copia tudo.
  • Opções: (Opcional) As "flags" que dão poder ao comando.

🛠️ As 12 Opções (Flags) Que Você Precisa Saber

/E

Copia subdiretórios, incluindo os vazios. Essencial para espelhar estruturas.

/S

Copia subdiretórios, mas ignora os vazios. Deixa o backup mais limpo.

/MIR

Espelhamento (Cuidado!). Copia tudo e DELETA no destino o que não existe mais na origem.

/ZB

Modo Reiniciável/Backup. Se a rede cair, ele retoma. Se o acesso for negado, usa privilégios de backup.

/MT:n

Multi-Thread. Copia vários arquivos ao mesmo tempo. Padrão: 8. Recomendado: 16 ou 32.

/COPYALL

Copia TUDO: Dados, Atributos, Carimbos de hora, Permissões NTFS (ACLs) e Auditoria.

/LOG:arquivo

Salva o resultado num arquivo de texto. Crucial para auditoria.

/L

Modo Listagem (Teste). Simula a cópia sem mover nada. Use isso antes de rodar o comando real!

/XD

Excluir Diretório. Impede a cópia de pastas específicas. Ex: /XD Temp Cache.

/R:n

Tentativas em caso de falha. O padrão é 1 milhão (muito!). Mude para /R:3.

/W:n

Tempo de espera (Wait) entre tentativas. Padrão 30s. Mude para /W:5.

🚀 Exemplo Prático: O Script de Backup Perfeito

Este é um comando real para copiar dados de um servidor para um NAS, ignorando a lixeira, salvando log e otimizando a performance.

robocopy \\servidor\dados D:\nas\backup /E /ZB /J /R:3 /W:5 /V /XD $RECYCLE.BIN /MT:16 /LOG:C:\logs\backup.log
  • /J: Usa E/S não armazenada (ótimo para arquivos grandes/ISOs).
  • /MT:16: Usa 16 "fios" de cópia simultânea.
  • /XD $RECYCLE.BIN: Não copia a lixeira.

🚨 Códigos de Saída (Exit Codes)

Fundamental para logs e Agendador de Tarefas. Qualquer código acima de 7 indica falha crítica.

Código Significado
0 Nada copiado. Origem e destino estão idênticos.
1 Sucesso. Arquivos novos foram copiados.
3 (2+1) Sucesso Parcial. Alguns arquivos copiados, mas havia arquivos extras no destino.
8 FALHA. Limite de tentativas excedido (arquivos em uso ou sem permissão).
16 ERRO FATAL. Caminho não encontrado ou sem permissão de acesso.

Seus Backups São Confiáveis?

Não confie apenas em scripts manuais.
Implementamos rotinas de backup automatizadas e monitoradas para servidores.

Suporte e Consultoria para Backup
gestor tecnico suporte 24x7
Fale com um Especialista!

Aproveite Ofertas Imperdíveis
de Produtos Eletrônicos nos nossos links de Afiliado

Não perca estas ofertas incríveis em produtos eletrônicos disponíveis através dos nossos links de afiliado! Aproveite esta oportunidade única para adquirir itens de qualidade a preços imbatíveis. Visite agora e descubra as promoções que podem transformar sua experiência de compra!