# Criar pasta de backup
$backupPath = "D:\BackupWindows"
if (!(Test-Path $backupPath)) {
New-Item -ItemType Directory -Path $backupPath
}
Write-Output "Iniciando processo de backup..."
# Backup de arquivos pessoais (Documentos, Imagens, Desktop)
$folders = @("$env:USERPROFILE\Documents", "$env:USERPROFILE\Pictures", "$env:USERPROFILE\Desktop")
foreach ($folder in $folders) {
$dest = Join-Path $backupPath (Split-Path $folder -Leaf)
robocopy $folder $dest /MIR /R:2 /W:5
}
# Criar imagem do sistema (usando wbAdmin)
Write-Output "Criando imagem do sistema..."
wbAdmin start backup -backupTarget:D: -include:C: -allCritical -quiet
# Verificar integridade do sistema
Write-Output "Verificando integridade com SFC..."
sfc /scannow
Write-Output "Backup concluído com sucesso!"
⚙️ O que esse script faz
- Cria uma pasta de backup em
D:\BackupWindows.
- Copia automaticamente Documentos, Imagens e Área de Trabalho.
- Gera uma imagem completa do sistema com
wbAdmin.
- Executa o SFC para verificar integridade de arquivos do Windows.
🔧 Recuperação
- Para restaurar arquivos, basta copiar de volta da pasta
D:\BackupWindows.
- Para restaurar o sistema, use a imagem criada pelo
wbAdmin via Ambiente de Recuperação do Windows.
Melhores Sites para Compras – Informaticamente Falando
Melhores Sites para Compras 🛒