Windows 启动错误:C:\Windows\system32\config\system 错误代码:0xc0000185

Windows 启动错误:C:\Windows\system32\config\system 错误代码:0xc0000185

我在 Windows 8 启动阶段遇到了一些问题,并尝试解决这些问题(您可以找到这里解释我所做的事情)。

现在,我遇到的问题是我遵循了本教程中的步骤:我如何修复 Windows 8 EFI Bootloader?现在结果如下。

现在出现蓝屏并显示错误消息:

File: C:\Windows\system32\config\system
Error code: 0xc0000185

按 F8 键获取启动选项不起作用,因为它会返回到此页面。我该怎么办?

谢谢你,马可

答案1

C:\Windows\system32\config\system是注册表数据库文件。如果出于某种原因,该文件已损坏,则可能会出现此蓝屏。

您可以使用的一种恢复方法是启动某种形式的启动盘,无论这是 Windows 可启动设置(使用Shift+命令提示符F10)还是 Linux 启动盘。

从这里,您可以复制C:\Windows\System32\config\system类似 的内容C:\Windows\System32\config\system.old。在文件夹结构中,C:\Windows\System32\config\RegBack您将找到注册表的最后工作备份。

您可以将文件从 复制C:\Windows\System32\config\RegBack\systemC:\Windows\System32\config\system,如果问题是此文件损坏,则应该可以让您重新启动并运行。

答案2

快速研究表明,此错误是由于无法找到文件而导致的,这可能是由于与硬盘驱动器通信错误或文件丢失。鉴于已知历史,问题似乎只是无法读取某些文件。

这可能意味着您的文件系统卷(又称分区 C:)已损坏。很抱歉给大家带来坏消息(我记得上次我这样做时有人给我差评),但这是我对当前情况的真实看法。

在进行任何进一步的更改之前,请备份您能备份的内容。如果有未备份的重要文件,请尝试复制它们(或使用类似测试磁盘)。一种更安全/更明智/更困难/更耗时的方法是创建整个硬盘的映像,然后可以对任何所需数据进行多次更安全的救援尝试。

此时,我不会信任文件系统卷来存储数据,除非文件系统卷已通过 chkdsk 等修复软件成功修复。这种修复可能无法完成,因此您唯一的办法可能是重新创建文件系统卷,这将删除所有数据。但是,一旦完成,新的文件系统卷将有望相当可靠(只要没有硬件问题)。

如果您可以获得文件系统卷修复程序(如 Chkdsk),并且该程序确实表明文件系统卷没有问题,则可能意味着可用空间是值得信赖的,并且部分(也可能是全部,但不一定是全部)预先存在的数据没有损坏。如果数据确实很重要,并且您非常担心其完整性,则可能需要从备份中恢复或重新安装/重新创建数据。

在您获得文件系统卷修复程序之前,操作系统很有可能会看到一些文件条目,因此看起来这些文件是存在的。甚至可以与某些文件进行交互,因此您可能能够复制这些文件。但是,可能无法与(某些)其他文件进行交互。(尝试读取属于该文件的位可能会导致问题,因为某些位可能无法正确定位。)此外,系统的可用空间记录可能不可靠,因此不建议写入可用空间。(这样做可能会导致一些原本可以检索的数据进一步损坏。)即使相当多的数据看起来没问题,在修复或重新创建文件系统卷的过程完成之前,我也不会信任文件系统卷。

相关内容