Windows 10 注册表丢失或损坏导致开机失败 的解决方法

文章目录
  1. 先说结论
  2. 在这之前电脑的状态
  3. 起因
  4. 踏上寻找解决方法之路

先说结论

如果你在使用1809之后版本的Windows 10的话,除了“重装系统”,别无他法。 否则,只需使用“启动盘”进入 (系统盘符):/Windows/system32/config/regback 文件夹,将里面的文件复制到(系统盘符):/Windows/system32/config 文件夹里即可。

在这之前电脑的状态

有两个Windows 10系统,版本一致。 其中一个是安装在固态硬盘上的,克隆自之前安装在机械硬盘上的系统。

起因

昨天,我心血来潮,打算将自己的固态硬盘分成两部分,来运行Linux系统。在我分区完毕后,我发现,我的电脑的声卡驱动突然掉了。除此之外,还有几款软件也无法正常使用。其余部分皆可正常运行。

踏上寻找解决方法之路

首先我想到的是:重新安装驱动程序。 在经过数次重装驱动失败之后,怀疑系统可能有损坏。 首先尝试使用360系统急救箱(我知道它的主要用途是扫描查杀难缠的病毒,但在修复系统文件方面上,它也成功过一次)。结果是:清除了3个木马。 然后,我使用了sfm /scannow,发现到了进一步的错误原因:有多个系统文件损坏(但还没影响到系统的使用),但无法自行修复。
Windows资源保护找到了损坏文件但无法修复
再进一步搜索,我找到了这篇文章:
  • https://www.zhihu.com/question/22657082
  • https://blog.csdn.net/username666/article/details/103706475?
  • https://blog.csdn.net/weixin_37981095/article/details/80656516?
为此,我还特地去下载了一份“介质创建工具”,并仔细跟着文中步骤执行。但总是会遇到“”错误。 然后,我就“破罐子破摔”了,直接复制“受损的”文件过去。 “受损的文件”大多集中在WinSxS里,所以我就直接复制了整个WinSxS文件夹过去。结果依旧没有改善。
在这之后,我自己鼓捣了一下子,然后不小心将注册表文件破坏了一点,导致无法启动系统。从问题出现一开始到这里为止,我没有手动备份过一次注册表文件。 在这个阶段,电脑的“症状”是:在出现windows标志后,开始黑屏转圈圈,鼠标指针可见(指针为“后台运行”状态)。在转圈图标消失后,硬盘灯有规律的亮起。敲键盘和鼠标皆无反应。
  • https://jingyan.baidu.com/article/a24b33cd28f0ff19ff002b7e.html
  • http://www.somode.com/jiaocheng/3693.html
  • https://zhuanlan.zhihu.com/p/36734248
这篇教程完全没有用。因为敲键盘完全没有反映。但这提醒我了什么。 我之前只是简单粗暴的复制了注册表文件,却没想到注册表里的数据还是之前硬盘里的,所以导致了“不兼容”的情况发生。 继续搜索,发现到这篇文章:
  • https://zhuanlan.zhihu.com/p/36734248
看完之后,我就去查看电脑里的对应文件夹,里面没有文件。完全没有。于是我就去查查为什么:
  • https://social.technet.microsoft.com/Forums/en-US/a421027e-e57d-4d2f-8ba1-2b3bb629e6ad/regback-files-are-empty
  • https://www.ithome.com/0/430/910.htm
这我才知道,Windows 10 1809之后的版本不再备份注册表文件了。regback文件夹成为了摆设。另外,在百度上你几乎是搜不到有关“regback文件夹是空的”的内容,因为所有人都默认“注册表备份功能是正常运行的”。 以下是其他人发现“regback文件夹是空的”的帖子,同样,没有什么能帮得上忙的答案:
  • https://bbs.hupu.com/32176145.html
于是我决定“编辑注册表文件”,找到了RegistryLoaderPE软件。 但RegistryLoaderPE也无法打开注册表。 至此,我认为“走投无路”了。我选择了“重装”。
我将可以正常使用的系统通过“磁盘克隆”的方法复制到刚刚“搞坏”的系统盘里,解决了全部问题。