今天,在没有关闭虚拟机的情况下关闭了电脑,造成的影响就是,重新开机并启动虚拟机后,ubuntu不能正常打开了,提示“该虚拟机似乎正在使用中”。
解决方法是删除掉虚拟机ubuntu安装目录中的.lck文件,然后重启虚拟机就可以了。
这个.lck文件是虚拟机的磁盘锁文件。虚拟机的磁盘和主机的磁盘是共存的,只是由于采用了特定的虚拟机制,使得两者互不影响。在使用虚拟机时,vmware就会生成若干磁盘锁文件,用于保护当前虚拟机占用的磁盘不会被主机或者其他虚拟机占用修改。在正常关闭虚拟机后,vmware会自动删除这个锁。可是在少数情况下,例如主机突然崩溃、非正常关机等,vmware就不能删除.lck磁盘锁文件了。所以下次再启动虚拟机时,vmware还会误以为需要启动的虚拟系统已经正在运行中了,就会出现提示。因此删除磁盘锁文件之后就恢复正常了。