KVM上的win2k8客户机周期性地被损坏

我有一台运行在带有KVM的Fedora 11系统上的Win2k8客户机。 由于未知的原因,有时当我启动虚拟机时,无法以各种方式启动。 有时它会在启动时蓝屏,有时会让我进入login提示,然后失败并显示“mpnotify.exe无法正确初始化”的消息,然后是“用户configuration文件无法加载”是不是确切的措辞,我不能得到,因为它决定了现在想要蓝屏),其次是“logonui.exe未能正确初始化”,然后是一个黑屏,是无反应。 有趣的是,当它进入这些失败模式时,安全模式工作正常。

蓝屏上的停止错误是F4,我认为这与驱动程序有关。 我已经尝试在安全模式下移除HD,IDE和NIC驱动程序,但是这并没有解决。

我知道的唯一的解决办法是从备份恢复。 奇怪的是,并不是所有的备份都能修复这个错误…实际上,唯一一个可以正常工作的是我在安装最新的Service Pack的过程中所使用的,所以当它启动时,它就完成了安装Service Pack的工作。 此外,我曾经认为,这个错误只发生在我对主机系统进行更新并且更新了KVM的情况下,但是这个最近的时间没有KVM更新AFAIK。

显然,这个问题是非常烦人的,并导致数据丢失,所以我很感激任何帮助!

更新:

我的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盘上,我从来没有遇到过任何麻烦。

你使用的是什么虚拟磁盘types? qcow2有一些已知的Windows和磁盘损坏问题,唯一的办法是避免它closuresqemu的cachingfunction

请发布您正在使用的kvm命令行

我build议将c.img改为RAW。

qemu-img convert -f qcow2 -O raw c.img c.raw