主机规格:已清理 Windows 10(我感觉这是我在 Windows 中禁用的众多服务之一,VirtualBox 所需服务列表可能会有所帮助)Virtual Box:6.0.10 r132072(Qt5.6.20)VirtualBox 扩展包 6.0.10 r132072
CPU: Ryzen 7 2700X - 4.3GHz 8C/16T
RAM: G.SKILL Ripjaws V Series (2x16GB@3200MHz)
Mother board: MSI X470 Gaming Pro Carbon
Video Card: MSI 8G 1080 Armor OC
Power Supply: EVGA 650W - EQ (80+ Gold)
1st Hard drive: Samsung Evo 970 - 1TB NVMe M.2 (OS Drive)
2nd Hard drive: Western Digital Red - 2TB 7200RPM
3rd Hard drive: Western Digital Blue - 1TB 7200RPM
Internet Adapter: Onboard Ethernet
Case: NZXT Source 530 (Do not recommend this case)
Cooler: Corsair H60 - 2x EVGA FX 120mm in a push-pull config
客户分配:Ubuntu 18.04.2 服务器(也尝试过 Windows 7、Windows 10、Ubuntu 16.04.6)
8 Cores, 8GB RAM, 32 GB Fixed VDI storage on 1st hard drive, bridged network with Intel I211 Pro 1000T.
Other specs:
PIIX3 Chipset, I/O APIC, 128MB Video Memory, VMSVGA Controller, no acceleration, installation IDE PIIX4 no host I/O cache, virtual boot media AHCI SSD no host I/O cache, no audio.
这个问题最近才出现在我身上,我找不到有这个问题的人。关闭主机后,我忘记正确关闭客户机,它试图保存机器状态。我取消了主机关闭以取消机器状态保存。第二天,我启动客户机,一切正常,直到我让它处于负载状态。它使我的主机崩溃,要么出现 BSOD,要么强制重启。我完全重新安装了虚拟机,在重新安装之前清除了所有痕迹。我去安装服务器,在启动客户机后立即崩溃。我使用的是全新的一切,没有使用机器保存状态时发生的任何内容。
当我收到 BSOD 时,停止代码是“SYSTEM_SERVICE_EXCEPTION”。我知道这是虚拟机导致崩溃,而不是计算机无法处理负载。我对其进行了许多压力测试,它运行良好。
以下是我测试过的其他东西;
切换到版本 6.0.8 r130520 (Qt5.6.2),比最新版本更进一步。我能够进入安装 Ubuntu 屏幕,它可以完成大部分操作,直到最后强制关闭主机。没有 BSOD。
切换到版本 6.0.6 r130049 (Qt5.6.2),并将客户机的核心数减少到 4 个,相当于我物理核心数的一半。这有帮助,但并没有完全解决问题。它实际上成功启动了 Ubuntu,但不久后就崩溃了。给出 BSOD“SYSTEM_SERVICE_EXCEPTION”。
重新安装了 Windows,但还是没用。我不知道问题出在哪里。我尝试启用/禁用加速设置,确保 AMD-V 已启用。我真的需要一些输入。
2019 年 7 月 24 日 - 重新安装程序 (6.0.10 r132072),这次没有安装扩展包。为客户机分配了 2GB RAM 和 1 个 CPU 核心,以尽量减少可能出现的问题。除音频 (禁用) 和网络 (桥接) 外,其他一切都保留默认设置。主机系统仍然崩溃,但比之前的任何尝试都晚得多。我实际上能够在上面运行我的东西一小会儿。
任何帮助都将受到赞赏。
答案1
经过几个小时的故障排除,我终于解决了这个问题。我使用 Avast Antivirus 作为我的后台保护,它通常不会造成任何问题,但在这种情况下似乎存在冲突。当 Oracle VirtualBox 运行时,Avast 执行的某些操作会发生冲突并导致系统崩溃。我认为这主要是 Avast 的问题,所以我会在他们的论坛上发帖。
编辑:发布在 Avast 的网站上,显然它使用了一些虚拟机不喜欢的虚拟化技术。以下是帖子:https://forum.avast.com/index.php?topic=228493.0