Windows 的系统重置功能是通过在一个隐藏的恢复分区(通常名为 RESTORE
)中保存一个恢复镜像实现的。
通过设备管理器可以看见该分区,使用 DiskGenius 可以查看该分区里的文件:
无法进行重置通常有两种原因:
- 恢复分区被删了
C:\Recovery
路径下的配置文件错误
第一种情况比较常见,毕竟恢复分区“白白”占用了几十GB的硬盘空间,有些人会把它删除并分配使用,这种情况无法修复。
第二种情况只需要修复 C:\Recovery
路径下的配置文件即可,修复方法也很简单:恢复用的镜像中的该配置文件就是正确的,把该配置复制到系统中即可。
首先给恢复分区分配一个盘符(假设为 Z:
),然后将恢复镜像挂到一个空目录(假设为 C:\mount
)中:
md C:\\mount
Dism /Mount-Image /ImageFile:Z:\\Recovery\\RecoveryImage\\ASUS.swm /Index:1 /MountDir:C:\\mount
- 将
C:\mount\Windows\System32\Recovery
目录中的文件复制到C:\mount\Windows\System32\Recovery
覆盖。 - 将
C:\mount\Recovery
目录中的文件复制到C:\Recovery
覆盖。
然后取消挂载:
Dism /Unmount-Image /MountDir:C:\\mount /discard