我在带有 KVM 的 Fedora 11 系统上运行了一个 Win2k8 客户机。由于未知原因,有时当我启动虚拟机时,它会以各种方式失败。有时它会在启动时出现蓝屏,有时它会允许我进入登录提示,然后失败并显示一条消息,内容是“mpnotify.exe 无法正确初始化”,然后是“无法加载用户配置文件”(这不是确切的措辞,我无法理解,因为它决定现在要蓝屏),然后是“logonui.exe 无法正确初始化”,然后是无响应的黑屏。有趣的是,当它进入这两种故障模式中的任何一种时,安全模式都可以正常工作。
蓝屏上的停止错误是 F4,我认为这与驱动程序有关。发生这种情况后,我尝试在安全模式下删除 HD、IDE 和 NIC 驱动程序,但这并没有解决问题。
我知道的唯一解决方案是从备份中恢复。奇怪的是,并非所有备份都能修复错误……事实上,唯一一直有效的备份是我在安装最新服务包时进行的备份,因此当它启动时,它会完成服务包的安装。此外,我以前认为这个错误只发生在我在主机系统上执行更新并更新 KVM 时,但据我所知,最近一次发生时没有 KVM 更新。
显然,这个问题非常烦人并会导致数据丢失,所以我很感激任何帮助!
更新:
我的 KVM 命令行:sudo qemu-kvm -drive file=c.img,if=ide,index=0,media=disk,cache=writeback -drive file=d.img,if=ide,index=1,media=disk,cache=writeback -m 2200M -smp 4 -vga std -net tap -net nic -localtime
c.img 是 RAW,d.img 是 qcow2。正如文件名所示,c.img 是我的 C 盘,上面有 Windows。当我从备份中恢复时,我只恢复 C 盘。我所有的重要数据都在 D 盘上,我从来没有遇到过问题。
答案1
您使用的是什么虚拟磁盘类型?qcow2 在 Windows 和磁盘损坏方面存在一些已知问题,避免这些问题的唯一方法是关闭 qemu 的缓存功能
请发布您正在使用的 kvm 命令行
我建议也将 c.img 更改为 RAW。
qemu-img convert -f qcow2 -O raw c.img c.raw
答案2
在 win2k8 gpl 驱动程序上安装 http://www.meadowcourt.org/WindowsXenPV-0.8.5.zip你可以试试这个