从 VHD 启动 Windows 7 停止错误 0x0000007B

从 VHD 启动 Windows 7 停止错误 0x0000007B

我已经使用 EasyBCD 2.2 创建了一个启动项,并使用了 C: 分区上的 VHD。VHD 是 Windows 7 Pro x86。然后我进入编辑启动菜单检查它是否显示,然后点击保存设置。我重新启动了我的计算机(我的主机是 Alienware 17,装有 Windows 8 Pro x64、16 GB Ram,磁盘 1 是 SSD 256 GB,磁盘 2 HHD 750 GB)我找到了 Windows 7 的启动选项并选择了它。

之后,Windows 启动屏幕出现,仅一秒钟,然后抛出停止错误:0x0000007B

我查了一下停止错误。它说这是关于硬盘控制器的。但是 VHD 在我的主机上启动得很好。我的意思是它可以正常启动,我可以在我的 Win 8 主机上打开 hyper-v,连接到 Win 7 的 VHD 并正常运行它。

我已尝试过此链接: 0x0000007b vista 硬盘交换

我的磁盘驱动器控制器处于 AHCI 模式,我已在 BIOS 中检查。

我厌倦了这里的链接:

在不同硬件上启动 Windows 7 安装

我尝试使用光盘和 sysprep 进行修复,但当我尝试启动到 VHD 时仍然出现相同的错误。

启动信息在这里:

引导加载程序中总共列出了 3 个条目。

默认值:Windows 8.1 超时:6 秒 EasyBCD 启动设备:C:\

条目 #1 名称:Windows 8.1 BCD ID:{current} 驱动器:C:\Bootloader 路径:\Windows\system32\winload.exe

条目 #2 名称:Ubuntu 13.10 BCD ID:{3769cc0b-9327-11e3-82b4-240a646decc5} 设备:[C:]\Users\natem\Documents\Virtual Machines\Ubuntu 13.4\Ubuntu 13.10 64-bit.vhd 引导加载程序路径:\Windows\system32\winload.exe

条目 #3 名称:Win 7 BCD ID:{b922c6db-9330-11e3-82b9-f01faf470405} 设备:[C:]\Users\natem\Documents\Virtual Machines\Windows 7 Pro 32.vhd 引导加载程序路径:\Windows\system32\winload.exe

答案1

使用这个来注入正确的 AHCI 驱动程序。

diskpart 并使用命令来挂载VHD文件位置。

选择 vdisk 文件 = m:\test.vhdx

附加虚拟磁盘

选择分区 1

分配字母 = R:

DISM.exe /Image:R:\ /添加驱动程序 /驱动程序:d:\Drivers\ /Recurse

明显改变d:\驱动程序与 AHCI 驱动程序所在的路径匹配。

相关内容