INACCESSIBLE_BOOT_DEVICE (无法访问的启动设备)

2025年3月17日 | 阅读 8 分钟
INACCESSIBLE_BOOT_DEVICE

这是使用 Windows 10 操作系统的用户遇到的最常见的蓝屏死机(BSOD)错误。这个代码为 0x0000007b 的 BSOD 错误,出现在 Windows 操作系统升级后或 Windows 10 周年更新引入后,或者用户重置 Windows 时启动期间。

该错误通常会阻止系统正常启动。它会告知用户系统启动时发生错误,必须重启系统来解决所述错误。有时它会显示 Windows 正在尝试收集错误信息,并将在达到某个百分比时开始启动。

什么是 Inaccessible Boot Device 错误(错误代码 0x0000007b)

Windows 通常会自动执行更新。每当有新更新推出时,系统就会执行更新,用户无需检查新更新。然而,Windows 的自动更新功能有时会引发问题。有时,当 Windows 执行新更新时,用户可能会在屏幕上看到 Inaccessible Boot Driver 错误。

一旦错误出现在屏幕上,用户需要等待电脑再次重启。该错误信息意味着 Windows 操作系统在尝试启动 Windows 时无法访问系统分区。

该错误会强制 Windows 重新启动整个操作系统。许多 Windows 10 用户在 SSD 系统上都遇到过上述错误。

Windows 10 中 Inaccessible Boot Device 错误的原因

如果在尝试启动系统时 Windows 10 操作系统无法访问系统分区,屏幕上就会出现 BSOD 错误。Windows 在启动操作系统时无法访问系统分区的原因可能有很多。以下是一些可能导致 Inaccessible Boot Device 的因素:

  • 硬盘损坏
  • 恶意软件攻击
  • 其他杂项原因

系统中的其他问题也可能导致上述 BSOD 错误。一些可能导致 Inaccessible Boot Device 错误的错误包括 MSVCP110.dll 丢失错误、VIDEO_DXGKRNL_FATAL_ERROR、INTERNAL_POWER_ERROR、“重启并选择正确的启动设备”错误

解决 Windows 10 中的 Inaccessible Boot Device 错误

用户可以执行多种修复方法来排查 Windows 10 中的 Inaccessible Boot Device 错误。您可能只需要执行其中的部分修复。您可以识别错误背后的原因并执行针对特定原因的修复,或者您可以按顺序执行以下提到的修复方法,以找到解决您系统中错误的解决方案。

卸载最近安装的程序包

假设错误是在您最近在系统中安装程序包后出现的,如果这些程序包不兼容或未正确安装。假设您已将 Windows 更新设置为自动安装程序包,操作系统会在没有任何事先通知的情况下安装新的更新。您可以通过逐个卸载最近安装的程序包来解决此问题。

无法确定删除哪个最近安装的程序包会解决问题。因此,您必须逐个卸载所有更新以找到该程序包。如果出现此错误,Windows 无法执行启动操作;因此,建议在修复模式下使用 DSM 命令卸载所有程序包。

注意:用户必须执行重启操作才能卸载程序包。因此,在继续执行以下步骤之前,您必须保存所有工作。

卸载最近更新的程序包的步骤

  1. 保存所有数据后,关闭整个系统。
  2. 系统完全关闭后。按电源按钮启动系统,然后按住按钮几秒钟,直到系统自动关机。重复此步骤数次,直到您看到“正在准备自动修复”的屏幕。

注意:上述步骤仅用于进入“正在准备自动修复”屏幕。如果 Windows 无法执行启动操作,则会自动出现所需屏幕。一旦此屏幕出现,您就可以继续进行修复。Windows 将尝试自行修复问题。如果屏幕在开始时就出现,您可以跳过上述步骤。

  1. 等待 Windows 对操作系统进行诊断。
  2. 转到高级选项以打开 Windows 恢复环境屏幕。
  3. 在 WRE 屏幕中选择“疑难解答”选项。
  4. 现在选择“命令提示符”。
  5. 系统将重新启动并引导进入命令提示符。一旦命令提示符打开,您必须执行以下步骤来卸载程序包。
  6. 键入 dir c:(通常程序包安装在 C 盘;如果程序包安装在其他驱动器中,您可以更改目录。)按 Enter。
  7. 运行 Dism /Image:C:\ /Get-Packages
  8. 上述命令将返回已安装程序包的列表。您可以检查日期字段以查找最近下载的程序包。找到程序包后,记下程序包标识。
  9. 执行以下命令卸载程序包
  10. exe /image:c:\ /remove-package /[package identity].
    Package identity 指的是您在上一步中记下的程序包名称。
  11. 卸载所有程序包后,您需要重新启动系统。成功重新启动后,启动您的系统以检查错误是否已解决。
  12. 假设即使在卸载最近更新的程序包后错误仍未解决。使用上述方法,您可以删除任何最近更新或安装的程序包。如果您卸载了几个程序包但问题仍未解决,您应该转到下一个修复方法。

更新您的驱动程序

驱动程序是 Windows 中用于正确使用硬件的工具。如果驱动程序未更新,它们可能不再与 Windows 10 兼容。过时的驱动程序可能导致各种故障和错误。它也可能导致 Inaccessible Boot device 错误。因此,建议定期更新驱动程序。

更新驱动程序没有固定的步骤。您需要确定驱动程序的制造商,并检查其官方网站以查找和下载最新的驱动程序。问题通常出在导致 Inaccessible Boot Device 蓝屏错误的控制器驱动程序上。下载并安装最新版本的驱动程序可以解决此错误。更新驱动程序可能很困难。您可以使用专业的驱动程序故障排除工具。如果操作不当,可能会导致永久性损坏。

在 BIOS 中将 AHCI 模式值切换为“启用”

许多用户发现将 AHCI 模式更改为“启用”可以解决 BIOS 中的 BSOD 错误。BIOS 菜单因制造商而异。您可以查看您的主板手册以了解有关系统 BIOS 的更多信息。执行故障排除没有固定的步骤。该过程涉及在系统开始启动时进入 BIOS 菜单。您可以使用 Delete、Escape 或功能键来执行不同的功能。转到高级选项并找到设置 AHCI 模式。将 AHCI 模式设置为“启用”,并检查问题是否仍然存在。

清除待处理更新的程序包

如果程序包长时间未更新,Windows 10 操作系统可能会因过多的待处理更新而陷入困境。这可能导致 BSOD 错误。可以通过定期更新程序包来解决,或者您可以删除待处理的更新程序包,以便 Windows 高效运行。

您可以按照以下步骤清除待处理更新的程序包

  1. 点击 Windows 并打开设置。
  2. 在设置中转到“更新和安全”,然后选择“恢复”。
  3. 点击“高级启动”。
  4. 点击“立即重启”并选择“疑难解答”。
  5. 选择“高级选项”。
  6. 启动命令提示符。
  7. 在命令提示符启动时运行下面提到的命令。执行三个命令将删除 Sessions Pending 注册表项。键入每个命令后,确保按 Enter 以执行每个命令。
    reg load HKLM\temp c:\windows\system32\config\software
    reg delete HKLM\temp\Microsoft\Current Version\Component Based Server
    reg unload HKLM\temp
  8. 执行完上述三个命令后,所有待处理的更新包将被转移到各自的临时文件中。要获取更新列表,您必须执行 dism/image: \ /get-packages 并记下任何带有“install Pending”标签的包。
  9. 您可以使用 MKDIR C:\temp\packages 创建一个临时文件。点击 Enter 执行该命令。
  10. 请记住,所有带有待处理更新的程序包都将被转移到各自的临时文件中。使用命令 dism / image : C: \ remove package/package identity:/scratchdir:c:\temp|packages 并点击 Enter。将 package identity 替换为正确的程序包名称。

检查并修复所有损坏的硬盘文件

如果硬盘驱动器有损坏的文件,可能会导致 Inaccessible Boot Device 错误。修复可能导致上述 BSOD 错误的损坏文件很简单。您可以使用命令提示符修复损坏的文件。您需要以管理员身份运行命令提示符。

  1. 点击 Windows 按钮并输入 cmd。当您看到结果时,以管理员身份启动命令提示符。
  2. 在命令提示符中输入以下命令 chkdsk /f /r,然后点击 Enter。您可能需要等待命令提示符执行该命令并返回输出。然后,输入字母 Y 并点击 Enter。如果 Windows 无法启动,那么您将需要使用恢复控制台并运行命令 chkdsk /r C:

执行恶意软件扫描

几乎每台电脑都连接到互联网。恶意软件攻击的数量急剧增加。互联网充满了可能破坏系统功能的有害实体。恶意软件攻击可能导致 BSOD 错误。因此,拥有防病毒软件并进行定期扫描更为重要。优秀的软件可以找到并清除用户无意中下载的恶意项目。

执行系统还原

如果在执行上述修复后错误仍未解决,并且错误是在您对系统进行某些更新或安装或更新软件后发生的,您应该尝试进行系统还原。您应该知道,执行系统还原将撤销自还原点以来对系统所做的任何最近更改。因此,建议在开始系统还原之前为重要文件创建备份。

数据保存后,您可以继续执行以下步骤

  1. 打开 Windows 搜索栏并输入“系统还原”。打开系统还原并创建一个还原点。
  2. 打开系统属性并点击系统保护选项卡。
  3. 现在启动系统还原。
  4. 这将打开一个系统还原向导;选择一个还原点。它应该是系统正常工作之前的某个时间点。选择还原点后,点击下一步。
  5. 一旦您确定了还原点,点击完成。
  6. 点击“是”以开始还原系统过程。
  7. 等待系统完成还原过程。恢复到以前的设置可能需要几分钟时间。
  8. 还原完成后,系统将自动重新启动。
  9. 电脑启动后,验证错误是否已解决。

下一个主题IRQL_NOT_LESS_OR_EQUAL