我的64位Debian 7.5(wheezy)虚拟机在Windows 8.1 Pro(64位操作系统,x64-based processor: Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.70GHz 3.69 GHz)机器(Dell Precision T3610)上的VirtualBox 4.3.12r93733昨天工作正常。但今天早上,我收到一个错误消息,说:“VT-x/AMD-V硬件加速在您的系统上不可用。您的64位客户机将无法检测到64位CPU,也无法启动。”我选择继续,但如承诺的那样,在选择系统模式(常规或恢复)之前,屏幕就变黑了。
当我在线搜索这条消息时,我发现有人建议确保BIOS已启用虚拟化。我的BIOS在虚拟化支持下有3个选项:虚拟化、直接I/O的虚拟化和可信执行。前两者已启用,但最后一个没有启用。(这是一台工作机器,所以我不愿意在未与IT部门联系的情况下加载默认设置。)
除了下载并启动Visual Studio Express 2012安装程序(现已卸载)外,自从Debian虚拟机上次工作以来,几乎没有发生过什么。因此,我还调查并卸载了昨天开始的Windows更新,以防它们有所涉及。(其中一个提到了必须修复BIOS。)被标记为重要的那些更新,包括修复BIOS的那个,都已重新安装。
此时,我开始查看VirtualBox的设置。在我的在线研究中,我发现几篇论坛帖子建议进入“设置->系统->加速”,这是一个对我灰显的选项卡。当我在“设置->系统->主板”处时,我注意到我的指针设备设置为USB Tablet。当我将其更改为PS/2鼠标并尝试VirtualBox时,错误消息消失了,但操作系统仍无法成功启动。
我的最新发现是:在“设置->常规->基本”下,我注意到我的版本设置为Ubuntu(32位),即使我确定昨天是Debian(64位)。但只有32位操作系统是可选的,而我的机器应该能够拥有64位操作系统。
我的问题是:VirtualBox可能会导致所有64位选项(包括一个工作的Debian(64位))在一夜之间消失的原因是什么?
当我在线搜索这条消息时,我发现有人建议确保BIOS已启用虚拟化。我的BIOS在虚拟化支持下有3个选项:虚拟化、直接I/O的虚拟化和可信执行。前两者已启用,但最后一个没有启用。(这是一台工作机器,所以我不愿意在未与IT部门联系的情况下加载默认设置。)
除了下载并启动Visual Studio Express 2012安装程序(现已卸载)外,自从Debian虚拟机上次工作以来,几乎没有发生过什么。因此,我还调查并卸载了昨天开始的Windows更新,以防它们有所涉及。(其中一个提到了必须修复BIOS。)被标记为重要的那些更新,包括修复BIOS的那个,都已重新安装。
此时,我开始查看VirtualBox的设置。在我的在线研究中,我发现几篇论坛帖子建议进入“设置->系统->加速”,这是一个对我灰显的选项卡。当我在“设置->系统->主板”处时,我注意到我的指针设备设置为USB Tablet。当我将其更改为PS/2鼠标并尝试VirtualBox时,错误消息消失了,但操作系统仍无法成功启动。
我的最新发现是:在“设置->常规->基本”下,我注意到我的版本设置为Ubuntu(32位),即使我确定昨天是Debian(64位)。但只有32位操作系统是可选的,而我的机器应该能够拥有64位操作系统。
我的问题是:VirtualBox可能会导致所有64位选项(包括一个工作的Debian(64位))在一夜之间消失的原因是什么?