为什么Windows 98 经常给我们蓝屏?

lam*_*988 6 windows

不像Windows XP,很少出现蓝屏,我记得我在使用Windows 98的时候,经常出现蓝屏。

Windows 98 有什么问题使它特别不稳定吗?

Sco*_*ain 8

BSOD 的主要原因是系统无法恢复的驱动程序中未处理的异常。事情发生变化的主要原因是新驱动程序系统 ( WDM ) 在处理边缘情况时比旧系统 ( VxD )稳定得多。现在,您现在只会在事件日志中收到一个错误,而不是在驱动程序中出现错误时出现 BSOD,该错误还不足以使系统崩溃。

另一个因素是微软为开发人员提供了更多的资源来制作更好的代码。

第三个因素(billc.cn 提醒了我,这可能比驱动程序问题更常见) 从 Windows XP 开始,访问另一个正在运行的程序的 RAM 变得更加困难。通常,正常编写的糟糕程序可能会关闭并覆盖其他程序的内存空间中他们想要的任何内容,并且如果该其他程序是 Windows 的关键部分......蓝屏死机。

在这三件事之间,这就是为什么 BSOD 不太常见的原因。

当然,如果您真的很想念 BSOD,请将CrashOnCtrlScroll设置为 1,按住右侧的 Ctrl 键并按两次 Scroll Lock。(尝试前保存所有打开的程序)


bil*_*.cn 5

  • 有时它只是报告非致命错误的一种特殊方式。您实际上可以通过按 Enter 从这些蓝屏中恢复。
  • Windows 98 没有任何有用的内存保护和访问控制,因此一个进程很容易破坏其他进程的内存。没有简单的方法可以恢复内核或系统进程损坏,因此它只能向您显示 BSoD 并重新启动。从 Windows NT 开始,已经实施了严格的内存保护,因此它很少出现蓝屏(仅可能由于内核空间错误)。
  • Windows 保持了 DOS 兼容性,因此您可以拥有各种奇怪的东西,例如 16 位驱动程序。他们可能有太多的黑客攻击,以至于他们只是等待发生的 BSoD。
  • 通常,Windows 98 包含很多有问题的代码。


归档时间:

查看次数:

2236 次

最近记录:

13 年,11 月 前