Tag Archives: Virtualization

VMWare Workstation 10界面失去响应

VMWare Workstation 10刚刚发布不久,版本号是10.0.0 build-1295980,我在Windows系统下安装试用。最近使用中发现启动软件后很快(10-20秒)界面就会失去响应,只能强行退出。

通过搜索发现了VMWare论坛中的一个post “Workstation 10 crashing”,从其中下载了一个测试工具conflict_test,经过测试发现在我的系统上VMWare Workstation 10和新版的Evernote有冲突:

Conflict Test VMWare Station 10按照PID在task manager中找到进程,并中止之:

Terminate Evernote.exe再重新启动VMWare Workstation 10,发现问题解决了。

从VMWare论坛中帖子里的情况看,多种不同的后台自动更新程序会与VMWare Workstation10冲突。VMWare官方已经了解了这个问题,但是没有披露何时会发布补丁或者更新版本。

使用VMWare Converter转换Windows虚拟机后无法启动,蓝屏报0x0000007B错误的解决方法

最近把一个物理机器转换成vmware虚拟机,启动时蓝屏报错0x0000007B。经过搜索发现VMWare早有对策:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005208
方法其实就是在转换前安装或者启用相应的scsi驱动程序,使得转换后的虚拟机能在启动过程中找到合适的磁盘驱动软件。

和这个笔记中描述的问题很接近:http://www.minzhang.com/2012/02/%e6%8a%8avmware%e8%99%9a%e6%8b%9f%e6%9c%ba%e7%9a%84scsi%e7%9b%98%e8%bd%ac%e6%8d%a2%e6%88%90ide%e7%9b%98%e7%9a%84%e6%96%b9%e6%b3%95%ef%bc%9a-1-%e5%85%88%e4%bb%8e%e8%99%9a%e6%8b%9f%e6%9c%basetting/

解决问题的核型是让vmware磁盘类型和windows系统中的驱动对应起来。如果vmware磁盘类型不正确就修改它,如果windows系统中没有合适的驱动或者驱动没有启用,就想办法安装或者启用驱动。

======
更新:
研究了VMWare Converter的选项后发现,可以在转换的时候选择把硬盘转换成ide还是scsi。这样就可以根据原来系统的情况直接指定了,避免了上述方法的麻烦。

把VMWare虚拟机的SCSI盘转换成IDE盘的方法

把VMWare虚拟机的SCSI盘转换成IDE盘的方法:
1 先从虚拟机setting中remove这个盘
2 编辑vmx文件, scsi0.present = “TRUE” 改成FALSE,删掉 scsi0.virtualDev = “lsilogic”,保存
3 再把盘加入虚拟机,就变成IDE了

或者只利用vmdk文件,使用mware workstation重新新建一个虚拟机,先把磁盘用scsi模式启动。
然后按照http://support.microsoft.com/kb/314082的方法处理一下,关闭虚拟机。
再按照这个文章http://volwater.net/index.php?type=entry&mainlogid=656,还需要在vmdk中做一次修改,即把ddb.adapterType = “lsilogic”改成ddb.adapterType = “ide”,这个步骤需要hex编辑器。
然后把mdk文件作为ide硬盘挂载到虚拟机上,再次启动,检查是否工作正常。
最后记得vmware tools卸载。

就可以在KVM中直接使用这个mdk文件启动系统了。