我在用着便携式虚拟盒大约一年没有出现任何问题。但两周后——没有升级或更新 Virtualbox 或我的 PC 上的任何相关内容——在运行任何一段时间后,我无法启动任何其他虚拟机,因为 VB 会弹出此错误
---------------------------
VirtualBox - Runtime Error
---------------------------
Cannot access the kernel driver!
Make sure the kernel module has been loaded successfully.
---------------------------
Abort
---------------------------
如果我使用以下方法检查 VB 内核驱动程序服务网 驱动程序(VBoxDrv)显示为“正在停止...”,但从未完全停止。
- 我尝试使用
NET STOP VBoxDrv
(以管理员身份),但它说服务正在启动或停止 - 尝试以与系统相同的方式运行
PSEXEC -s
,结果相同。 - 重新安装了 PortableVB 和 VB 运行时,但无济于事
- 尝试使用 终止该程序
sc queryex vboxdrv
,但状态为 STOP_PENDING 且 PID 为 0,则我找不到要终止的进程 Memtest86
使用磁盘检查内存MHDD
,进行了Prime95
严格测试以查找可能的硬件错误:没有问题- 如果我重新启动电脑,那么我可以使用 VB,但在启动几个虚拟机后(或使用一段时间后重新启动同一个虚拟机)问题再次出现
我的配置:
- PortableVirtualBox 3.3.6.1(启动器)
- VirtualBox 4.0.10.r72479
- VB USB 和网络驱动程序安装
- Win7 Pro-64主机
- AMD Athlon II X3 450 / 8 GB 内存
有什么办法可以修复初始错误或强制 VB 驱动程序重新启动而无需重新启动?