Windows wbadmin 备份
Windows 自带的命令行备份工具,属于 Windows Server Backup 的命令行接口:可以创建包含系统状态与关键卷的卷级映像,并按时点恢复整个卷或单个文件。它在服务器场景仍被广泛使用,但微软已把客户端系统上的系统映像备份功能标记为弃用,长期方案需要评估替代工具。
基本信息
| 适用平台 | Windows Server(需安装 Windows Server Backup 功能)与 Windows 客户端 |
|---|---|
| 权限要求 | 必须以管理员身份运行 |
| 备份粒度 | 卷级映像 + 系统状态;也可选择目录与文件 |
| 备份目标 | 专用磁盘、网络共享(网络目标需凭据) |
典型使用场景
- 服务器整机保护:把系统卷与数据卷纳入一次性映像备份
- 裸机恢复:系统盘损坏后用映像重建服务器
- 系统状态备份:保留注册表与活动目录相关状态
- 单卷恢复:某个卷被误格式化后按版本恢复
- 定期计划任务:用 wbadmin enable backup 配置每日计划
创建与查询(管理员权限)
创建与查询(管理员权限)
# 一次性备份:包含全部关键卷到 E 盘
wbadmin start backup -backupTarget:E: -include:C:,D: -allCritical -quiet
# 配置每日计划备份(示例:每天 22:00)
wbadmin enable backup -addtarget:E: -schedule:22:00 -include:C: -allCritical
wbadmin get versions # 列出可恢复的备份版本与时间点
wbadmin get status # 查看当前进度与剩余时间恢复示例
恢复示例
# 查看版本号后按版本恢复整个卷
wbadmin start recovery -version:10/12/2026-02:00 -itemType:Volume -items:C: -recoveryTarget:C:
# 只恢复某个目录
wbadmin start recovery -version:10/12/2026-02:00 -itemType:File -items:C:\data -recoveryTarget:D:\restore
# 从备份中删除过期版本以腾出空间
wbadmin delete backup -keepVersions:3关键约束
| 约束 | 说明 | 后果 |
|---|---|---|
| 备份目标盘 | 不能是系统卷或卷内目录 | 选择不当会直接报错 |
| 空间要求 | 目标需容纳整个卷数据 | 空间不足会让备份失败而不是缩容 |
| 恢复覆盖 | 会覆盖目标卷或目录 | 选错目标等于二次破坏 |
| 废弃状态 | 客户端系统映像备份被标记弃用 | 长期方案需另选工具 |
企业多机场景建议评估支持细粒度恢复与集中管理的方案;wbadmin 适合单机或小规模场景。恢复整卷前先把目标盘上需要的现有数据复制出去。