Backup Automático no Windows: Proteja Seus Arquivos em Minutos!

Como Fazer Backup de Pasta no Windows (script PowerShell prático)

Como fazer backup automático de qualquer pasta no Windows (aula prática)

Você já perdeu documentos importantes por causa de vírus, HD com defeito ou atualização do Windows que deu errado? Nesta aula prática de informática vou te ensinar a criar um backup automático profissional usando apenas ferramentas nativas do Windows. Vamos proteger suas pastas com pendrive, HD externo ou SSD.

Ao final desta aula você vai ter um script PowerShell pronto para usar, que faz backup completo com log e relatórios.


O que é backup e por que ele salva sua vida?

Backup é simplesmente fazer uma cópia exata dos seus arquivos em outro lugar. Se algo der errado no computador principal, seus dados estarão seguros.

Situações reais que vejo toda semana na sala:

  • Aluno esqueceu pendrive na lan house → backup salva
  • HD do notebook pifou durante prova → backup salva
  • Ransomware criptografou tudo → backup salva

Por que usar Robocopy + PowerShell (melhor que copiar e colar)

Robocopy é uma ferramenta poderosa que já vem no Windows. É muito superior ao "copiar e colar" porque:

  • Copia só o que mudou (rápido em backups diários)
  • Cria log detalhado de tudo que fez
  • Continua se for interrompido (queda de energia, etc.)
  • Verifica integridade dos arquivos copiados

Preparação: Defina origem e destino

Pasta de origem (o que vai ser protegido)

Exemplos comuns:

C:\Users\SeuNome\Documents
C:\Users\SeuNome\Desktop
C:\Projetos

Pasta de destino (onde vai ficar seguro)

Opções seguras:

E:\MeuBackup
F:\BackupDocumentos
D:\PastaSegura

Use pendrive, HD externo ou SSD portátil.


Script completo de backup (copie e use!)

# ========================================
# SCRIPT DE BACKUP AUTOMÁTICO - PROFESSOR
# ========================================

# CAMINHO DA PASTA ORIGEM (altere aqui)
$origem = "C:\Users\SeuNome\Documents"

# CAMINHO DO DESTINO (pendrive/HD externo)
$destino = "E:\MeuBackup"

# VERIFICA SE ORIGEM EXISTE
if (-not (Test-Path -Path $origem)) {
    Write-Host "ERRO: Pasta '$origem' não encontrada!" -ForegroundColor Red
    pause
    exit
}

# CRIA DESTINO SE NÃO EXISTIR
if (-not (Test-Path -Path $destino)) {
    New-Item -ItemType Directory -Path $destino -Force | Out-Null
    Write-Host "Criada pasta de destino: $destino" -ForegroundColor Yellow
}

# EXECUTA BACKUP COM ROBOCOPY
$comando = @(
    "$origem",
    "$destino",
    "/MIR",           # Espelha tudo (copia + deleta extras)
    "/FFT",           # Usa relógio FAT (mais preciso)
    "/R:3",           # 3 tentativas por arquivo
    "/W:5",           # 5s entre tentativas
    "/Z",             # Modo reiniciável
    "/XA:SH",         # Exclui sistema/hidden
    "/LOG+:$destino\backup_$(Get-Date -Format 'yyyyMMdd_HHmmss').log"
)

Write-Host "Iniciando backup de $origem → $destino" -ForegroundColor Green
robocopy @comando

Write-Host "`n✅ BACKUP CONCLUÍDO!" -ForegroundColor Green
Write-Host "Log salvo em: $destino" -ForegroundColor Cyan
pause

Explicação linha por linha (para entender tudo)

Variáveis de caminho

$origem = onde estão seus arquivos originais $destino = pendrive ou HD externo

Verificações de segurança

Testa se origem existe antes de começar Cria destino automaticamente se não existir

Parâmetros Robocopy (o pulo do gato)

  • /MIR → Faz backup idêntico (copia + remove extras no destino)
  • /Z → Se cair energia, continua de onde parou
  • /LOG+ → Cria log com data/hora de cada backup

Como usar na prática (3 minutos)

  1. Abra PowerShell como Administrador (botão direito no menu Iniciar)
  2. Cole o script inteiro
  3. Mude só as duas primeiras linhas ($origem e $destino)
  4. Pressione Enter

Primeira execução copia tudo. Depois só atualiza o que mudou.


Dicas profissionais da sala de informática

  • Teste primeiro com uma pasta pequena (Desktop, por exemplo)
  • Use HD externo ou SSD (pendrive comum é lento para backup grande)
  • Rode semanalmente ou crie tarefa agendada no Windows
  • Guarde logs por 3 meses (caso precise comprovar backup)

Dúvidas comuns dos meus alunos

"Professor, posso usar pendrive de 16GB?"
Sim, mas para pastas pequenas. HD externo é ideal.

"E se der erro de permissão?"
Abra PowerShell como Administrador.

"Backup roda sozinho toda semana?"
Sim! Agende no Agendador de Tarefas do Windows.

Testou o script? Funcionou certinho? Conta nos comentários e eu ajudo com qualquer dúvida!