Como utilizar o robocopy para backup do Windows 10

Nós sabemos que o Windows 10 possui várias soluções nativas que você pode utilizar para realizar backup dos seus arquivos. Porém hoje vou ensinar vocês como executar essa rotina através do tão conhecido Robocopy, podendo ser usado para criar uma duplicata de todos os arquivos de dados em sua pasta de perfil de usuário.

Leia mais:

Nova atualização do Windows 10 remove arquivos do desktop
WSL — Linux no Windows
O que é o Windows AutoPilot?
A diferença entre backup e replicação
Como seguir a regra de backup 3-2-1 com Veeam Backup & Replication

Principais comandos do Robocopy

A linha de comando básica do Robocopy segue este padrão:

robocopy <Fonte> <Destino> [<Arquivo> [...]] [<Opções>]

Opções de cópia da linha de comando do Robocopy

OpçãoDescrição
/ s    Copia subdiretórios. Observe que esta opção exclui diretórios vazios.    
/ e    Copia subdiretórios. Observe que esta opção inclui diretórios vazios.    
/ b    Copia arquivos no modo Backup.    
/ efsraw    Copia todos os arquivos criptografados no modo EFS RAW.    
/Copy:  Especifica as propriedades do arquivo a serem copiadas. A seguir estão os valores válidos para esta opção:
· D – Dados
· A – Atributos
· T – Time Stamp
· S – Lista de controle de acesso (ACL) NTFS
· O – Informações do proprietário
· U – Informação de auditoria
O valor padrão para CopyFlags é DAT (data, atributos e carimbos de data/hora).
/purge    Exclui arquivos e diretórios de destino que não existem mais na origem.    
/mov    Move arquivos e os exclui da origem após serem copiados.    

Como fazer backup no Windows 10 usando o Robocopy

Para o meu exemplo, vou fazer backup do conteúdo do arquivo de dados da minha pasta de perfil de usuário, C:\Users\Felipe, para uma pasta chamada Backup em um disco rígido externo, que tem a letra de unidade W. 

Robocopy "C:\Usuários\Felipe" "W:\Backup"

Agora, quero fazer backup de todas as pastas da origem:

Robocopy "C:\Users\Felipe" "W:\Backup" /MIR

Use a opção /XA: SH para excluir os arquivos de sistema ocultos, você pode utilizar o /XD AppData para excluir toda a pasta AppData. Em seguida, você pode usar a opção /XJD para excluir todos os pontos de junção. 

Robocopy "C:\Users\Felipe" "W:\Backup" /MIR /XA:SH /xd AppData /XJD

Um dos recursos mais úteis do Robocopy entra em ação quando encontra um arquivo que está em uso. Quando isso acontecer, o Robocopy irá parar e esperar que o arquivo seja fechado para que possa continuar com a operação de cópia. Ele tentará copiar o arquivo novamente a cada 30 segundos. 

Como usar seu script

Agora que você sabe como o script funciona e quais opções são necessárias, você pode iniciar o Bloco de notas, digitar o comando e salvar o arquivo como RobocopyBackup.cmd.

Aonde ficam os logs?

Você encontrará o arquivo de log no mesmo diretório do script após cada operação de backup. 

Este artigo foi útil?

Para manter um padrão de qualidade para vocês, investimos em um ótimo plano de hospedagem, CDN Pago, Plugins de Otimização para o Site, etc…

Ajude-nos a manter o projeto ativo! 

Acompanhe as novidades em tempo real. Siga nosso perfil no Instagram..

Felipe Santos
Felipe Santos é Arquiteto de Cloud e Segurança, com vivência em Administração de Ambientes Windows Server, Cluster, Storages, Backups Veeam e Office 365.
pt_BRPortuguese

ATÉ 90% DE DESCONTO

DECOLE SUA CARREIRA!!

Quer dar um upgrade na sua carreira? 

Invista em você e saia na frente! Conquiste aquele emprego dos sonhos em 2022!