将物理机转移到虚拟磁盘后如何调试启动失败?INACCESSIBLE_BOOT_DEVICE (0x0000007B)

将物理机转移到虚拟磁盘后如何调试启动失败?INACCESSIBLE_BOOT_DEVICE (0x0000007B)

使用 Disk2vhd 将物理机传输到虚拟磁盘后,我尝试过多种方法修复 Windows 10 蓝屏,错误代码为 INACCESSIBLE_BOOT_DEVICE (0x0000007B)。我基本上是想保留一台很少使用旧软件的旧机器,这样硬件就可以退役了。

我尝试修复启动失败的方法:

  1. Windows 10 恢复模式启动修复。
  2. 微软引导加载程序修复过程的所有步骤。https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows-boot-failure
  3. 除 Microsoft 指南外,还有其他包含额外方法的指南。
  4. VirtualBox 使用每个磁盘控制器。全部失败。
  5. 使用 Hpyer-V 启动。失败。
  6. 将磁盘控制器降级为标准 ACPI 存储控制器,使用 Disk2Vhd 重新映像。失败。
  7. 通过注册表手动将所有禁用的存储控制器设置为在启动时处于活动状态。
  8. 从恢复控制台启用启动日志记录。(但如果我找不到磁盘,它会记录到哪里?)
  9. 启用屏幕启动消息(也许我做错了什么,没有看到任何东西。)
  10. 在完成任何分步指南时,我都会尝试多次,以防做错事。
  11. 哦,还有常见的mergeide.reg修复,它似乎不适用于Windows 7以外的版本。

基本上每次尝试后,我都会看到 Windows 启动徽标,磁盘活动短暂爆发,旋转的进度轮出现约 10 秒,然后我会看到带有 INACCESSIBLE_BOOT_DEVICE 的 BSOD。肯定有比蒙着眼睛尝试更好的方法。

物理机最初是 Windows 8,后来升级到 8.1,最后在 MSI Z77-GD55 主板上升级到 Windows 10。它有一个非标准分区布局(我不记得为什么),从包含 3 个逻辑分区(系统保留、Windows、恢复)的扩展分区开始,然后是主分区(“数据”)。启动方法设置为 Legacy+UEFI。Windows 使用传统(BIOS),因为使用 UEFI 启动不起作用。

显然,引导加载程序启动了,但随后发现缺少关键驱动程序、分区、分区布局或其他东西。我怎样才能让 Windows 引导加载程序清楚地告诉我它正在寻找什么但找不到?

答案1

您可以在转换之前尝试运行 sysprep。 如何将 Windows 安装硬盘移动到新计算机? 另一种选择是,您可以尝试使用 StarWind V2V 转换器进行 P2V 转换。 https://www.starwindsoftware.com/starwind-v2v-converter

相关内容