重新配置关键硬件设备后停止错误(INACCESSIBLE_BOOT_DEVICE)

本文有助于修复在重新配置关键硬件设备后发生的停止错误代码0x00000007B。

原始 KB 数: 3024175

现象

假设出现了下面这种情景:

  • 你正在使用运行 Windows 的计算机。
  • 操作系统包括配置为在启动时加载的两个驱动程序。 例如,系统包括driverA.sys和driverB.sys,并且你希望在启动时同时加载。
  • 计算机启动时,driverA.sys在启动过程中使用,但driverB.sys不是。 因此,系统重新配置从启动开始到需求启动driverB.sys的“开始类型”设置。
  • 更改计算机硬件配置。 例如,在附加启动硬盘驱动器的 SAS 控制器上替换 PCI 槽。 进行此更改后,启动计算机所需的设备可能需要driverB.sys,它现在设置为“要求启动”而不是启动启动。

在此方案中,系统不会加载driverB.sys,并生成停止错误代码0x00000007B。 发生此情况时,会收到以下错误消息:

INACCESSIBLE_BOOT_DEVICE (停止0x7B)

原因

出现此问题的原因是系统不支持对启动至关重要的设备的硬件配置进行更改。

系统具有内置功能,通过不加载不必要的驱动程序来减少资源消耗。 此功能确定特定驱动程序是否设置为在系统启动时自动加载,但在启动期间不是必需的。 如果在启动时不需要驱动程序,系统可能会将驱动程序更改为“需求启动”的启动类型。

由于此功能,在备用硬件配置下启动系统所需的驱动程序可能设置为“需求启动”。 如果系统的硬件配置发生更改,系统可能无法找到启动系统所需的卷。 如果发生这种情况,则会生成“症状”部分中提到的“停止”错误。

解决方法

若要解决此问题,请在安全模式下重启系统。 在安全模式下,将反向更改驱动程序的“开始类型”设置,并重新创建值。

详细信息

有关如何排查停止错误0x7B的详细信息,请参阅 Windows 中的停止0x7B故障排除。

Status

此行为是特意这样设计的。