方法一:使用 Windows 自带功能进行“热备份”
微软在 Windows 中一直保留着一个强大的工具——“备份和还原 (Windows 7)”,它支持创建完整的系统镜像。虽然名字里带有“Windows 7”,但在 Windows 10/11 中依然可以正常使用。
打开控制面板:点击“开始”按钮,输入“控制面板”,然后选择并打开它。
找到备份功能:将控制面板的查看方式改为“大图标”或“小图标”,然后找到并点击“备份和还原 (Windows 7)”。
创建系统映像:在窗口的左侧,点击“创建系统映像”。
选择备份位置:系统会扫描可用的存储设备。建议选择一个容量足够的外部硬盘或网络位置,然后点击“下一步”。
确认并开始备份:确认要备份的驱动器(系统盘和系统保留分区是默认的),点击“开始备份”,系统就会在线创建完整的系统镜像了。
注意:微软官方暗示该功能可能在未来版本中不再维护,但它目前仍是免费可靠的系统级备份方案。
⚙️ 方法二(进阶):使用 WBAdmin 命令行工具进行热备份
对于管理员或熟悉命令行的朋友,Windows 系统内置的 WBAdmin 工具是另一个专业的选择。它可以通过命令行实现精细化的系统在线备份。
以管理员身份打开命令提示符,使用 wbAdmin start backup 命令即可。
例如:
wbAdmin start backup -backupTarget:E: -include:C: -allCritical
这个命令会将系统盘(C:)和关键的系统分区(EFI等)备份到 E: 盘。
E:盘最好挂载USB移动硬盘,也可以是挂载的网络位置
知道了备份,那如何还原呢?
以下是三个最常用的还原命令,你可以根据自己的需求选择:
| 命令 | 适用场景 | 运行环境 |
|---|---|---|
wbadmin start recovery |
还原特定的卷、应用程序、文件或文件夹。 | 正常运行的Windows |
wbadmin start sysrecovery |
裸机恢复 ,还原整个系统(至少包含操作系统状态的所有卷)。 |
Windows恢复环境 (WinRE) |
wbadmin start systemstaterecovery |
仅还原系统状态 ,如Active Directory、注册表等。 |
正常运行的Windows |
1. wbadmin start recovery - 还原文件、文件夹、卷或应用程序
这是最常用的恢复命令,用于从备份中找回特定数据。
命令语法:
wbadmin start recovery -version:<版本标识符> -items:<要恢复的项> -itemtype:{Volume|App|File}[其他参数]
关键参数说明:
-version:必需。指定要恢复的备份版本,格式为MM/DD/YYYY-HH:MM。-items:必需。要恢复的卷、应用、文件或文件夹的逗号分隔列表。-itemtype:必需。指定-items的类型,必须是Volume、App或File。-recoveryTarget:可选。指定一个不同的恢复位置。如果省略,将恢复到原位置。-recursive:可选。仅当恢复文件夹时有效,会恢复文件夹内的所有子文件夹和文件。-overwrite:可选。仅当恢复文件时有效,用于处理已存在文件。Skip:跳过现有文件。CreateCopy:创建现有文件的副本。Overwrite:覆盖现有文件。
-backupTarget:可选。当备份不在默认位置时,指定备份的存储位置。
使用示例:
- 恢复单个文件到原位置:
wbadmin start recovery -version:06/20/2026-10:00 -items:C:\Users\Test\report.docx -itemtype:File - 恢复整个文件夹(包括子文件夹)到D盘:
wbadmin start recovery -version:06/20/2026-10:00 -items:C:\Users\Test\Documents -itemtype:File -recoveryTarget:D:\Restore -recursive - 从网络位置恢复E盘:
wbadmin start recovery -version:06/20/2026-10:00 -items:E: -itemtype:Volume -backupTarget:\\Server\BackupShare
2.wbadmin start sysrecovery - 裸机恢复整个系统
当系统无法启动,需要从零开始恢复整个操作系统时使用此命令。
重要:此命令必须在 Windows 恢复环境 (WinRE) 中执行。
命令语法:
wbadmin start sysrecovery -version:<版本标识符> -backupTarget:<备份位置>[其他参数]