运行磁盘清理后,计算机启动并进入“启动修复”状态

运行磁盘清理后,计算机启动并进入“启动修复”状态

我在 Windows 中运行了“磁盘清理”实用程序,它发现了 80GB 的临时文件。这很可疑,因为我的磁盘只有 128GB,而且肯定没有 80GB 的临时文件,但我还是让它运行了,因为我认为这个工具不可能那么愚蠢。

瞧,我的电脑不再启动 Windows。它现在进入启动修复(由于某种原因,我的主驱动器位于D:\,而不是C:\,它告诉我

启动管理器未能找到操作系统加载器。

修复操作:文件修复
结果:失败。错误代码 = 0xa
所用时间 = 4056 毫秒

修复操作:引导配置数据存储修复
结果:失败。错误代码 = 0x2
所用时间 = 0 毫秒

我运行了chkdsk /R /X D:,但发现 0 个错误。

我试过了sfc /scannow,但总是出现错误

有一个系统修复正在等待,需要重新启动才能完成。重新启动 Windows 并再次运行 sfc`

即使按照步骤操作这里

我也尝试了以下命令,但没有成功。

bootrec /fixmbr
bootrec /fixboot
bootrec/rebuildbcd
bootsect /nt60 全部 /mbr
bcdboot d:/Windows

bootrec找不到我的 Windows 驱动器,并bcdboot给出毫无意义的错误

BFSVC:无法加载 BCD 字符串的 MUI 文件 (2)。

我也尝试过进行系统还原,但它告诉我“没有创建还原点”。显然磁盘清理实用程序也删除了这些(尽管它说会保存最近的一个!)

我无法承担备份所有内容、重新格式化并重新安装的后果全部我的软件。有人见过这个问题并能修复吗?


[编辑]我终于可以sfc使用这些命令运行

删除 d:\windows\winsxs\pending.xml
删除 x:\windows\winsxs\pending.xml
sfc /scannow /offbootdir=D:\ offwindir=D:\Windows

然而它告诉我

Windows 资源保护发现了损坏的文件,但无法修复其中一些。

打开后D:\Windows\logs\cbs\cbs.log,我只看到两个错误:

Doqe:无法卸载驱动程序更新 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
Shtd:处理非关键驱动程序操作队列时失败。[HRESULT = 0x8007049 - ERROR_NOT_FOUND]

我现在完全没有主意了。

答案1

我刚刚遇到了完全相同的问题,尝试了所有方法,也没有找到解决这个问题的方法,不得不从昨天的备份中恢复,这确实让我能够重新启动并运行系统。

我怀疑这个问题可能与我在安装 Windows 的磁盘上使用动态磁盘分区有关。该问题与磁盘错误无关,很明显磁盘清理从 Windows 安装中删除了一些重要内容。

答案2

好吧,我重新安装了 Windows,没有其他办法。没有报告硬盘错误,所以肯定不是这个原因。

相关内容