Oamc

Windows Server Backup 整机备份

本页目录

场景

只有一台 Windows 服务器,没有备份软件,需要系统 + 数据一起备,出事能整机恢复。

前置条件

  • 一块独立磁盘或网络共享做备份目标
  • 备份目标不能是系统盘
  • 硬盘空间至少是已用空间的 2 倍

配置

# 1. 装功能
Install-WindowsFeature -Name Windows-Server-Backup

# 2. 建一次性备份(含系统状态)
wbadmin start backup `
  -backupTarget:E: `
  -include:C:,D: `
  -allCritical `
  -quiet

# 3. 定时任务(每天 2 点)
$action = New-ScheduledTaskAction -Execute "wbadmin.exe" `
  -Argument "start backup -backupTarget:E: -include:C:,D: -allCritical -quiet"
$trigger = New-ScheduledTaskTrigger -Daily -At 2am
Register-ScheduledTask -TaskName "DailyBackup" -Action $action -Trigger $trigger `
  -User "SYSTEM" -RunLevel Highest

验证

wbadmin get versions
wbadmin get status
Get-ChildItem E:\WindowsImageBackup

回滚

wbadmin start recovery `
  -version:10/18/2026-02:00 `
  -itemType:Volume `
  -items:C: `
  -recoveryTarget:C:

整机恢复要用 Windows 安装盘启动 → 修复 → 系统映像恢复。

坑

  • -allCritical 必加,否则恢复出来系统起不来。
  • 备份目标写成系统盘,任务直接失败。
  • 定时任务用 SYSTEM 跑,网络共享要提前给机器账号权限。
  • 恢复会覆盖整个卷,动之前确认没有其他数据。
  • 备份文件不能直接拷走当备份,恢复时要完整目录结构。
  • Windows Server Backup 不支持超过 2TB 的卷做系统映像。