我的笔记本电脑在 Windows 更新后重新启动时死机了,所以我不得不强制关闭它。再次开机后,出现蓝屏(PAGE_FAULT_IN_NONPAGED_AREA
)。Windows 恢复也出现相同的蓝屏。我尝试从 Windows 10 安装闪存驱动器启动,但即使这样我也遇到了同样的蓝屏!然后我尝试启动 Debian Live,它启动没有问题。
经过一些实验,我发现重命名\EFI\Microsoft\Boot\BCD
(在 UEFI 启动分区上)允许从 Windows 10 安装闪存驱动器启动。我尝试BCD
使用重新创建bcdboot
,它成功了,但是当我运行时bcdedit
,我得到了相同的蓝屏(只需运行bcdedit
)。我尝试回滚到之前的还原点,但收到一条消息,提示我应该从硬盘驱动器启动恢复环境来进行还原。但我不能,因为它会蓝屏。
尝试了sfc /scannow
损坏的操作系统,但它说我需要先重新启动(我认为这是因为未完成的更新)。
chkdsk
3个小时的内存测试没有发现任何错误。硬盘的SMART没问题。
有什么办法可以恢复操作系统吗?也许有办法从闪存驱动器回滚到还原点?BSOD 转储未创建,也许我已禁用它们。我不想重新安装,因为那样我将不得不安装和配置很多应用程序(但也许这是唯一的方法)。
我通过将安全启动设置重置为默认值来修复此问题(必须设置密码才能访问此选项)。不知道为什么它有帮助,也许笔记本电脑在更新启动参数时冻结了,并且这些参数以某种方式损坏了。以前从未手动更改过安全启动设置。
我是这样得出这个解决方案的:
尝试进行更多搜索,找到了这个答案,但没有帮助。该命令
dism /image:F:\ /cleanup-image /revertpendingactions
成功,但它说需要重新启动才能完全恢复。我找到了大约 5 年前制作的完整磁盘备份,将其恢复到另一个磁盘并尝试从该磁盘启动。遇到同样的蓝屏。要么是备份坏了,要么是硬件有问题。
尝试将此磁盘放入另一台笔记本电脑并成功启动。所以备份是好的。
将此磁盘放回到有问题的笔记本电脑上,它也可以成功启动。但重启后又出现蓝屏。这次发生了 BSOD 转储。我尝试在另一台笔记本电脑上调查此转储,但无法确定原因。
还尝试将第一个(有问题的)磁盘放入另一台笔记本电脑中。它回滚更新并成功启动。
所以,毫无疑问,问题出在笔记本电脑上,而不是磁盘上。
尝试在设置中加载优化的默认值,但没有帮助。然后尝试将安全启动设置重置为默认值,这有帮助。