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 的卷做系统映像。