# Windows Server Backup 整机备份 ## 场景 只有一台 Windows 服务器,没有备份软件,需要系统 + 数据一起备,出事能整机恢复。 ## 前置条件 - 一块独立磁盘或网络共享做备份目标 - 备份目标不能是系统盘 - 硬盘空间至少是已用空间的 2 倍 ## 配置 ```powershell # 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 ``` ## 验证 ```powershell wbadmin get versions wbadmin get status Get-ChildItem E:\WindowsImageBackup ``` ## 回滚 ```powershell wbadmin start recovery ` -version:10/18/2026-02:00 ` -itemType:Volume ` -items:C: ` -recoveryTarget:C: ``` 整机恢复要用 Windows 安装盘启动 → 修复 → 系统映像恢复。 ## 坑 - **`-allCritical` 必加**,否则恢复出来系统起不来。 - 备份目标写成系统盘,任务直接失败。 - 定时任务用 SYSTEM 跑,网络共享要提前给机器账号权限。 - 恢复会覆盖整个卷,动之前确认没有其他数据。 - 备份文件不能直接拷走当备份,恢复时要完整目录结构。 - Windows Server Backup 不支持超过 2TB 的卷做系统映像。