把开发环境部署在虚拟机里面,重装系统后不需要再重复部署开发环境。但是有时候异常退出虚拟机会导致错误。之前出现打开虚拟机之后,系统分辨率错误,就是点击的位置和显示的位置不一样。于是重新关了虚拟机,这时候虚拟机占用cpu 100%,过了很长时间都没有关闭成功。于是直接power off。后来发现是被360卡住了,下次出现可以先尝试关闭杀毒软件。
之后重新打开就失败了,提示错误:VMware Workstation unrecoverable error: (vmx)NOT_IMPLEMENTED d:/build/ob/bora-894247/bora/vmcore/vmx/main/monitorHosted64.c:276A log file is available in "D:\Program Files xp\My Virtual Machines\Windows XP Professional\vmware.log". You can request support. To collect data to submit to VMware support, choose "Collect Support Data" from the Help menu.You can also run the "vm-support" script in the Workstation folder directly.We will respond on the basis of your support entitlement。找了几个解决方法都没有成功,最后用http://jingyan.baidu.com/article/5552ef47d99491518ffbc9ae.html里面的方法成功解决。
虚拟机开发要做好备份工作,否则一旦虚拟机文件出错,里面的东西可能就都没了。可以将外部系统的一个盘共享给虚拟机使用,用于保存文件,防止悲剧发生。