Windows 10 笔记本电脑无法启动-缺少 hal.dll

Windows 10 笔记本电脑无法启动-缺少 hal.dll

中断 CHKDSK 后,我的 Dell E5540 无法从内部 SSD 启动并报告<windows root>\system32\hal.dll丢失。

我可以从 Windows 恢复 USB 启动并进入命令提示符输入 Bitlocker 恢复密钥,并看到操作系统驱动器正常并且 dll 存在。

我尝试了各种命令,包括 bootrec 来修复引导记录,但我真的不明白我在做什么,而且我没有成功。我读到的大部分内容似乎都是针对使用 GPT 的 Windows 10 安装,但我在 BIOS 中设置了 Legacy Boot,当我运行 DISKPART 时磁盘没有显示为 GPT。

如果我以传统模式从恢复 USB 记忆棒启动,我可以启动 Windows 并登录,并且一切似乎都正常,但如果没有该记忆棒重新启动则会出现同样的错误。

bootrec /rebuildbcd给出“无法找到请求的系统设备”

有人能帮忙吗?附上一张截图,希望有帮助。谢谢。

在此处输入图片描述

答案1

我最终设法解决了这个问题。我将 BIOS 中的设置从传统启动更改为 UEFI,问题就解决了,但硬盘仍然是 MBR 而不是 GPT(懒得更改)。这给 Bilocker 带来了一些小麻烦,但很快就解决了。

相关内容