蓝屏死机 (BSOD)

2025年1月31日 | 阅读 5 分钟

什么是蓝屏死机 (BSOD)?

令人不快的蓝屏死机 (BSOD),也被称为停止屏幕或停止错误,是用户遇到的最令人沮丧的错误之一,仅次于恶意软件或勒索软件。它的突然出现常常预示着即将到来的麻烦,让用户们预感会有一段糟糕的经历。由于它的突然出现,任何未保存的工作都会立即丢失,这增加了沮丧感。此外,它呈现的错误消息可能意味着更严重的潜在问题,加剧了用户的困境。

Blue Screen of Death (BSOD)

硬件问题或驱动程序软件中的错误是导致 BSOD 的原因。蓝屏死机 (BSOD) 是由于硬件或 Windows 驱动程序冲突导致的 Windows 内核级别完全系统故障。应用程序不会崩溃。如果浏览器失败,Windows 会继续运行。由于应用程序在操作系统中运行在更高级别的,它们导致蓝屏的可能性非常小。

当它发生时,错误描述会显示在带有白色字母的蓝色屏幕上,这就是“蓝屏死机”名称的由来。在 Windows 7 之前,BSOD 通常会包含对大多数用户没有用处的技术数据。

在 Windows 8 中,它减少了数据的数量,并显示了一个大大的、沮丧的表情。此外,它还显示一个 QR 码,以便用户可以使用手机来查询蓝屏的原因。

蓝屏死机 (BSOD) 会导致计算机自动关机,以保护其免受灾难性的硬件故障或设备损坏。同时,会创建一个内存转储文件并写入磁盘。为了重新启动 Windows,用户必须重置他们的计算机。

当计算机在出现蓝屏死机后重新启动时,会自动经历一个故障排除和修复过程。如果 Windows 无法解决问题,用户可以尝试独立进行故障排除。

为什么会发生 BSOD?

BSOD 有两个原因:软件和硬件。在软件层面,这很可能是物理设备的软件驱动程序。一个损坏的设备驱动程序很容易导致 BSOD。虽然可能性非常小,但像 Microsoft Word 这样的应用程序也可能触发一个。

另一种可能性是非常小的 BIOS 或固件问题。在这种情况下,用户需要向主板制造商咨询 BIOS 更新。

确定硬件组件(例如声卡或显卡)是否是问题根源的最简单方法是将其拆下,看看问题是否仍然存在。对于 RAM 和 SSD(固态驱动器)等更重要的部件,有诊断工具。大多数 SSD 制造商都提供免费的硬件测试工具,而行业标准的内存测试是 MemTest86。恶意软件和磁盘空间不足是导致蓝屏死机的不太常见的原因。如果 C: 盘剩余空间非常少,计算机的 Windows 交换文件或分页文件可能存在问题。如果感染损坏了系统数据或硬盘驱动器的引导扇区,恶意软件可能会导致问题。

BSOD 故障排除

当发生 BSOD 时,屏幕底部会显示停止代码。总共有 270 个停止代码;但是,大多数代码都相当罕见。以下是最常见的代码:

1. KMODE_NOT_HANDLED 异常

由不兼容或设备故障引起的内核过程故障。

2. 文件系统 NTFS

这是一个读/写驱动器错误,通常是由磁盘或 RAM 中数据完整性问题引起的。

3. DATA_BUS_ERROR

这是 RAM 故障的结果。损坏或不兼容的内存条可能是原因。

4. IRQL_NOT_LESS_OR_EQUAL

此问题可能由不兼容的软件、系统服务或驱动程序故障引起。

5. PAGE_IN_NONPAGED_AREA 错误

这是一个交换文件错误,当服务或软件失败或文件系统运行时发生。

BSOD 故障排除

可以使用以下操作来调试 BSOD:

  • 当出现蓝屏死机时,用户应记录问题编号并重新启动计算机。Windows 会尝试识别并解决问题。这通常足以解决问题。
  • 如果问题仍然存在,用户应考虑在 BSOD 发生之前所做的操作。是否安装或更新了新应用程序,安装了新程序,或更新了驱动程序?如果是这样,这可能是 BSOD 的根源。
  • 如果它突然发生,并且没有最近的软件更改(例如,补丁星期二的修复程序,已知会在更新后引起大量 BSOD),则可能是硬件故障。
  • 如果用户在安装新程序或硬件、更新驱动程序或安装 Windows 更新后问题仍然存在,可以考虑执行系统回滚。系统还原是 Windows 的一项功能,允许用户捕获计算机、其操作系统和已安装程序的快照,并将其保存以备不时之需。请记住,用户必须启用系统还原,因为它默认是关闭的。可以通过系统实用程序访问它。
  • 对于持续出现的 BSOD,最好进行恶意软件检查。用户应在启动时按 F5 键,启动防病毒软件并以安全模式重新启动 PC。使用预加载了防病毒软件的 USB 驱动器作为引导盘而不是计算机,效果会更好。但是,要制造这样的 USB 驱动器,用户必须提前做好准备。
  • 过时或安装不正确的驱动程序可能导致系统崩溃。用户应从计算机制造商的网站下载并安装其机器上硬件的最新驱动程序。这可能会解决由驱动程序问题引起的 BSOD。
  • 删除计算机组件,如内存条和卡,也有助于确定问题的根源。
  • 如果所有方法都失败了,用户可以尝试干净安装或重置 Windows。用户在重新安装 Windows 之前应务必将任何重要数据备份到外部硬盘驱动器,因为这是最后的手段。