You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10陷入恢复模式启动循环,求可行解决办法及数据保留方案

Windows 10陷入恢复模式启动循环,求可行解决办法及数据保留方案

问题背景

朋友托我修他妻子的电脑,这台机子卡在了臭名昭著的Windows启动循环里,反复进入恢复模式,常规恢复选项和高级选项全不管用。

已尝试的排查操作

  • 重启电脑,毫无疑问没用
  • 启动修复 → 完全无效
  • 系统镜像恢复 → 发现根本没有备份镜像
  • 回滚Windows更新 → 操作失败
  • 在恢复环境的命令提示符里检查磁盘分区:发现包含系统的C:\分区完全爆满,于是删除了下载文件夹里的旧安装文件释放空间,但问题依旧没解决
  • 执行chkdsk /fDISMsfc scannow均失败:
    • chkdsk连日志文件都生成不了
    • sfc生成了日志,显示服务栈存在问题,具体是wcp.dll疑似损坏(虽然能找到这个文件,但大概率已经损坏)
    • DISM抛出多个错误,其中包括错误码1009(配置注册表数据库损坏)
  • 运行Bootrec找不到任何Windows安装,这也不意外,毕竟系统文件大概率已经损坏

当前困惑

我已经在这台机子上耗了好几个小时,一点进展都没有,感觉能试的路子都走完了。现在只能通过USB重装Windows吗?重装后数据能保住吗?或者有没有办法先把数据导出来?


给你的实操建议(先保数据,再救系统)

兄弟,我太懂你折腾半天没结果的崩溃感了,先别急着重装,咱们按优先级来:

  1. 第一要务:把重要数据捞出来
    不管最后要不要重装,先确保数据安全是核心。你可以做个Windows安装U盘,用它启动进入PE环境(或者用靠谱的第三方PE工具),进去后直接访问原来的C盘,把桌面、文档、下载、图片这些文件夹里的重要文件复制到外接硬盘里。只要硬盘本身没有物理损坏,这个方法百分百能导出数据,而且不会对系统造成额外影响。

  2. 最后一搏:尝试修复系统核心问题
    既然DISM提示了1009错误(配置注册表损坏),可以试试在恢复命令提示符里做这些操作:

    • 先确认系统分区的盘符:恢复环境里的盘符可能和正常系统不一样,执行diskpart,然后输入list volume找到系统盘(一般是带Windows标记的),记下来它的盘符(比如D盘),然后exit退出diskpart。
    • 加载注册表:reg load HKLM\Temp D:\Windows\System32\Config\SOFTWARE(把D换成你刚才找到的盘符)
    • 离线修复系统文件:sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows(同样替换盘符)
    • 如果sfc还是因为wcp.dll报错,你可以从同版本的Windows安装镜像里提取这个文件,然后在PE环境里复制到C:\Windows\System32\目录下替换原文件。
  3. 终极方案:保留数据重装系统
    如果上面的方法都宣告失败,那重装确实是最后的选项,但可以选择保留个人文件的安装方式:

    • 用Windows安装U盘启动,选择“现在安装”,到激活步骤选“我没有产品密钥”,然后选择和当前系统一致的版本。
    • 到“选择安装类型”时,选「升级:安装Windows并保留文件、设置和应用」。这个方式会替换损坏的系统文件,同时保留你的个人数据(文档、图片等),不过部分应用可能需要重新安装,系统设置也可能会重置。
    • 要是你选了「自定义安装」,那C盘的数据会被彻底清空,所以一定要提前导出数据!

备注:内容来源于stack exchange,提问作者LittleLulatsch

火山引擎 最新活动