如何修复因更改存储设备而导致 Windows 7 或更新版本的机器生成“INACCESSIBLE_BOOT_DEVICE”停止代码?

如何修复因更改存储设备而导致 Windows 7 或更新版本的机器生成“INACCESSIBLE_BOOT_DEVICE”停止代码?

导致INACCESSIBLE_BOOT_DEVICE停止代码的一个非常可靠的方法是执行以下操作之一:

  • 在虚拟机中安装 Windows,然后更改启动驱动器所连接的硬件设备(例如,将其存储适配器类型从 SATA 更​​改为 IDE,同时仍指向相同的磁盘映像文件)
  • 在物理机上,在 BIOS 中更改硬盘类型(SATA/AHCI/RAID)

这是有道理的——Windows 希望其启动驱动器在某个硬件设备上具有某个 ID。

这通常是一种错误配置,但为了回答这个问题,请假装硬件更改是完全有意的。也许我们安装在 IDE 驱动器上,但随后将该安装复制到 SATA 驱动器并希望从它启动,或者我们更改了 VM 中的硬件类型以解决某些错误或性能问题。

重新配置 Windows 以识别新硬件并正常启动的正确方法是什么?

答案1

正确的方法是运行 启动修复 来自 Windows 安装媒体和恢复驱动器。

在某些困难情况下,例如将驱动器类型更改为 AHCI 或从 AHCI 更改为 AHCI,可能需要 通过就地升级修复 Windows 10 安装

如果计算机是 UEFI 且仍记得装有 Windows 的旧磁盘,则可能需要 删除旧的启动菜单选项 使用 MSConfig、BCDedit 或其他工具。

相关内容