确定导致 Windows 10 在启动时崩溃的原因是什么?

确定导致 Windows 10 在启动时崩溃的原因是什么?

周二,我在桌面上登录 Windows 10 Pro 后不久,发现 Explorer 冻结了。我已经打开的应用程序继续工作,但我无法使用 Explorer。我尝试从任务管理器重新启动它,但没有用,所以我重启了电脑。

我的电脑立即进入了重启循环 - 到达 Windows 徽标后约 1/2 秒,它重新启动了。这种情况发生几次后,它会进入自动修复(失败)。我尝试了启动修复,但失败了,最后使用系统还原解决了问题。我的电脑在周二和周三的剩余时间里都很好。

今天早上,同样的事情发生了就像周二早上一样。只是,我上次使用的还原点现在不见了,显然那是我唯一的还原点。

过去几天我没有安装任何新软件或 Windows 更新。

我已经尝试过所有这些方法多次,有些甚至尝试过十次以上:

  • 启动修复(“启动修复无法修复您的电脑”。从日志来看,它似乎无法找到问题)。
  • 使用 CHKDSK、SFC 和 DISM 扫描驱动器中的错误(是的,我知道从恢复环境中查找/扫描/修复正确驱动器的正确命令)。这些实用程序均未检测到任何错误。
  • 使用 DISKPART、BOOTREC 和 BCDBOOT 重新格式化/修复/重建启动管理器
  • 卸载 Windows 更新(“我们遇到了问题,无法卸载……”)
  • 使用安全模式或任何其他启动设置启动(仍进入重启/修复循环)
  • 检查 UEFI 设置(全部正确)
  • 将安装介质放在 USB 驱动器上并从那里启动,然后从安装介质的恢复环境中尝试上述所有选项
  • 浏览 Windows 驱动器上的文件,查看是否有明显缺失的内容
  • 在 REGEDIT 中浏览注册表,查看是否有明显错误
  • 断开除鼠标、键盘和显示器之外的所有外部设备
  • 查看我能想到的所有日志文件,寻找相关信息
  • 断开辅助驱动器
  • 移除两个 RAM 条中的任意一个
  • 从 Linux 可启动 USB 检查 SMART 数据

我已经用尽了我能想到的或在网上找到的所有选择。我不想重置安装如果我能避免的话,因为接下来我将不得不花 20 个小时再次下载、安装和配置所有软件

真正让我沮丧的是,Windows 没有给我任何类型的错误消息,并且我找不到任何崩溃转储或其他日志文件来提供有关发生了什么问题的信息。有什么方法可以确定是什么样的错误导致 Windows 在到达 Windows 徽标时总是重新启动?

  • Windows 10 专业版 64 位 21h2
  • UEFI
  • M2 SSD(主驱动器)
  • 2xSATA SSD(辅助驱动器)
  • 所有驱动器上都有 Bitlocker(我真的厌倦了输入主驱动器的恢复密钥......)

答案1

听起来有点像硬件故障。

查看 SSD 的 SMART 数据。 https://en.wikipedia.org/wiki/SMART.(如果您甚至无法进入安全模式,您可能需要制作 Linux USB 启动驱动器来收集这些数据)

尝试使用 MemTest86 来测试 RAM。

答案2

如果您可以进入自动修复窗口,是否可以获得命令行提示符。从命令行提示符中,您可以使用 bcd 启用启动日志记录。

bcdedit /set {identifier} bootlog Yes

只需使用 bcdedit 命令即可找到 {identifier}。

然后应将日志保存到 C:\Windows\ntbtlog.txt

日志可能会提示出了什么问题(例如,崩溃前加载了哪个驱动程序或 DLL)

答案3

我放弃了,并重置了 Windows 安装。我的互联网连接比上次安装时更快,而且我并不介意同时运行多个安装程序,所以安装速度比我预期的要快——大约 6 个小时就安装并配置了我最常用的软件。设置其余软件还需要几个小时,但仍比我预期的 20 小时要少得多。

肯定不是硬件问题,因为新安装运行完美。

对于使用 Bitlocker 的用户来说,有一个提示 - 为了避免数百次输入驱动器密钥,您可以从命令行暂停 Bitlocker 而不解密驱动器,并且在操作系统重新启动并运行后再次重新启用 Bitlocker。

相关内容