我在 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,没有其他办法。没有报告硬盘错误,所以肯定不是这个原因。