启动Virtualbox时突然莫名其妙的弹出一个提示Failed to open a session for the virtual machine win-7. Failed to load unit ‘HGCM’ (VERR_INVALID_PA…
在网上查了一下,有的说以管理员的身份启动,试了一下也不行,还有帖子说因为CPU不支持VT-X技术或者VT-X被锁定。
我打开另一个虚拟系统是完全正常的。只是打不开这个win7虚拟系统。因此,不会是VT-X的问题。
分析了下。之前我每次挂起虚拟系统时,都是选择休眠方式关闭系统。这次出问题前,我导出该系统。在操作导出时,好像有一个提示说不能在休眠状态下导出,要改为关机状态吗?当时也没多想,就点确认了。结果操作完后,再启动就启动不了。
后来在这个win7系统上点右键,看到菜单有discard saved state(清除保存状态)字样。然后点击清除状态。
果然,再启动就可以了。
看了下,网上有关个这的说法各不一样。实际是因为不能的原因。原因在后面会有提示。比如VT-X的问题,会提示VT-X字样。前面提示相同,后面的跟我的其实不同。
后来,我用HGCM 去搜,果然是要清除保存状态。