
如果您希望在Windows系统中通过命令行快速、自动化地完成系统或文件备份任务,则wbadmin命令行工具提供了直接调用底层备份引擎的能力。以下是执行此类备份的具体步骤:
一、使用wbadmin创建系统状态备份
系统状态备份涵盖注册表、启动文件、系统卷信息及Active Directory(如适用),适用于快速恢复关键系统组件。该操作无需图形界面,适合部署在无GUI环境或脚本化运维中。
1、同时按Win + R打开“运行”对话框,输入cmd,再按Ctrl + Shift + Enter以管理员权限启动命令提示符。
2、在命令提示符中输入以下命令并回车:wbadmin start systemstatebackup -backupTarget:D:,其中D:为已连接且有足够空间的NTFS格式卷。
3、若需静默执行(不提示确认),可在命令末尾添加-quiet参数,例如:wbadmin start systemstatebackup -backupTarget:D: -quiet。
二、使用wbadmin执行完整系统卷备份
该方式可备份指定卷(如C盘)及其所有依赖的临界系统分区(EFI、恢复分区等),生成可用于裸机还原的完整镜像。备份结果以VHD格式保存,兼容Windows原生还原环境。
1、以管理员身份运行命令提示符或PowerShell。
2、输入命令查看当前可用磁盘:wbadmin get disks,确认目标备份盘符(如E:)可用。
3、执行完整备份命令:wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet,其中-allCritical确保引导所需分区被自动包含。
4、等待命令返回“备份成功”提示,镜像将存储于目标盘根目录下的WindowsImageBackup\计算机名\路径中。
三、使用wbadmin设置定时系统备份任务
通过与Windows任务计划程序结合,wbadmin可实现无人值守的周期性备份,避免人工遗漏,提升数据保护连续性。该方法依赖于预定义的XML任务配置或schtasks命令集成。
1、以管理员身份运行命令提示符。
2、创建每日凌晨2点执行的备份任务,命令如下:schtasks /create /tn “DailySystemBackup” /tr “wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet” /sc daily /st 02:00。
3、验证任务是否创建成功:schtasks /query /tn “DailySystemBackup”,输出应显示“准备就绪”状态。
4、首次运行可手动触发:schtasks /run /tn “DailySystemBackup”,观察命令窗口是否输出备份进度。
四、使用DISM命令导出驱动程序备份
虽然wbadmin不处理驱动备份,但DISM作为配套命令行工具,可独立导出当前系统全部第三方驱动,形成可移植的.cab集合,便于重装系统后快速恢复硬件兼容性。
1、以管理员身份运行CMD或PowerShell。
2、执行驱动导出命令:dism /online /export-driver /destination:”D:\DriverBackup”,注意目标路径需预先存在且为NTFS格式。
3、若仅需导出特定厂商驱动(如Intel),先生成驱动清单:dism /online /get-drivers /format:table > D:\AllDrivers.txt。
4、再根据.inf文件路径筛选导出:dism /online /export-driver /destination:”D:\IntelDrivers” /driver:”D:\IntelDrivers*.inf”。
五、使用DISM创建自定义WIM系统映像
当需要更高压缩比、排除临时文件或支持增量追加时,DISM的/capture-image功能比wbadmin更灵活。它生成标准WIM或ESD格式镜像,可跨设备部署或离线挂载修改。
1、以管理员身份运行CMD或PowerShell。
2、创建完整系统映像(最大压缩):dism /capture-image /imagefile:D:\Backup\Win10.wim /capturedir:C:\ /name:”FullBackup” /compress:max。
3、如需排除页面文件和用户临时数据,先新建文本文件D:\exclude.txt,内容为:[ExclusionList]\pagefile.sys\swapfile.sys\Users\*\AppData\Local\Temp。
4、执行带排除规则的捕获:dism /capture-image /imagefile:D:\Backup\Win10.wim /capturedir:C:\ /configfile:D:\exclude.txt /name:”CleanBackup”。

评论(0)