如何覆盖 Windows 系统中的 BSOD 行为

如何覆盖 Windows 系统中的 BSOD 行为

很多次,当我在旧电脑上重新安装 Windows 时,我都会遇到著名的 BSOD,系统会争辩说必须关闭以防止对硬件“进一步损害”:以我的拙见,这是一种偏执的行为,而且是相当不合理的;现在我被困在重新初始化一些旧的 XP 机器上,我想知道是否可以通过驱动程序绕过 BSOD,甚至修补内核,以便系统忽略一些硬件错误并继续启动过程?

编辑:

使用 Linux Live CD 或 HBCD 的 miniXP 时,系统成功启动,但我想使用装有 Windows 的旧 PC - 我甚至移除了硬盘,当 XP 开始安装过程时,它要求我检查已安装的硬盘或移除任何新安装的设备!我检查了内存:没什么可抱怨的

我认为,操作系统应该具有更高的容错能力(如果确实存在一些错误...),而且由于我的问题得到了非常负面的反馈,我们可以更有成效,有人知道 BSOD 行为在哪里编码吗?我认为在开始时插入一些内核级驱动程序(例如:通过软盘)可以纠正此行为

答案1

虽然 BSOD 曾经说过...Windows 已关闭以防止损坏您的计算机它并不是对正在发生的事情的准确描述。

当出现 BSOD 时,这意味着系统需要运行的某些功能无法正常工作,系统无法继续运行。因此它会重新启动。

事实上,在较新的 BSOD 屏幕上,他们用不同的措辞来表明这是导致 PC 需要重新启动的问题,而不仅仅是因为他们想让它崩溃(这仍然是导致 BSOD 的同一类型的原因): 在此处输入图片描述

当然,假设有一个操作系统被编程为不关心它是否能够执行其关键功能,但每个正常的操作系统都会关心,并且没有办法重写 Windows 操作系统。

相关内容