我感到这件事真是太愚蠢了。
在继续之前,我想说明一下,我有一个在两个小时前创建的注册表备份,并且我应该在各处都有系统还原检查点。
最近,我不知怎么弄坏了 SolidWorks,于是手动卸载了它的所有组件,包括注册表组件。不知怎么的,当我在 WoW6432Node 中选择 SolidWorks 注册表文件夹时,我最终选择了父目录,并删除了(几乎)所有内容……
此后,我无法运行我制作的注册表备份(使用 CCleaner,因此我不能 100% 确定它是否完整),主要是因为 Windows 的文件层次结构现在完全乱了。我也无法运行系统还原,因此我决定尝试使用我在笔记本电脑上准备的系统修复盘来运行。
遗憾的是,这个过程需要我关掉电脑,从此我的运气就没了。首先我收到一条消息说“找不到恢复分区”。接下来,当它尝试运行系统修复时,找不到 C:。
它做的一件(可能有用的)事情是将我从硬盘上保留下来的以前的 Windows 安装添加到启动列表中。
后来,当我尝试导航到 C: 时,我到达一个菜单,该菜单让我选择系统还原,我所能看到的只是一些临时文件。
现在我已经启动到旧硬盘操作系统。我可以探索我的主启动驱动器,但问题是如何修复操作系统?当我使用其他操作系统时,有没有什么方法可以恢复该注册表。我可以从这个操作系统启动该分区的系统还原吗?当我尝试从我的修复磁盘运行修复时,我的运气确实不太好……
我真的不想重新安装主操作系统,我想我可以随时将我的 HDD 迁移到 SSD,但我想先穷尽所有可能性。
编辑:作为更新,到目前为止,我发现我最近的主驱动器系统还原作为我的硬盘操作系统系统还原上的选项选项。
答案1
因此,在与 SE Chat 上的几个人交谈后,解决方案相对简单:
我从其他操作系统启动并手动恢复位于 C:\Windows\System32\config 中的注册表以及该目录中的备份文件夹。我拥有的 CCleaner 备份非常少,可以恢复我使用该服务删除的内容。