【问题标题】:Qemu Booting on a Windows image disk keeps crashing on startup在 Windows 映像磁盘上启动 Qemu 在启动时不断崩溃
【发布时间】:2016-04-21 09:53:07
【问题描述】:

我已使用 dd 将 SSD 转储到原始图像文件。它是可安装的,似乎工作正常。安装的操作系统是 Windows 7 32 位。 我试图在 qemu 上启动一个虚拟机,这个镜像磁盘是“hda”:

qemu-system-i386 -enable-kvm -hda my_image.001 -m 1024 -vga std &

我也用qemu-system-x86_64 尝试过。 当 vm 启动时,会出现 windows 徽标并出现 BSOD。我没有时间阅读错误信息。

当它重新启动时,它表示由于最近的硬件更改,Windows 已失败并在 Windows 修复工具上启动。 windows修复工具无法修复问题

由于 Windows 似乎在崩溃之前开始启动,我猜这是由于磁盘中缺少某些驱动程序以供 Windows 加载。有没有办法得到实际的错误或缺少驱动程序?

感谢您的帮助。

编辑:

根据以下链接,我需要检索 qemu 仿真硬件的驱动程序并将其放在我要使用的磁盘上。我将尝试将驱动程序从工作虚拟机复制到我要修复的虚拟机。 http://www.dowdandassociates.com/blog/content/howto-repair-windows-7-install-after-replacing-motherboard/

【问题讨论】:

    标签: windows qemu bsod


    【解决方案1】:

    这是由于驱动程序在启动时自动加载。禁用操作系统的相应注册表项会强制 Windows 在下次启动时重新加载新驱动程序。 它工作正常。

    在“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services”中 将 Amdide iaStorV 和 pciide 的“开始”值设置为 0。

    【讨论】:

    • 您好,您有关于需要编辑哪些注册表项的任何信息吗?我正在尝试让 Windows 映像通过 qemu 启动,它只是蓝屏并在我启动时重新启动。
    • 我通过添加这些注册表项来编辑我的答案。您在 qemu 上启动窗口映像时使用的命令行是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 2018-01-25
    • 2015-04-05
    • 2017-04-10
    • 1970-01-01
    • 2020-06-10
    相关资源
    最近更新 更多