windows-8 - 64 位 Debian 的 VirtualBox 昨天可以运行,但现在无法检测到 64 位 CPU

标签 windows-8 debian virtualbox

我的 64 位 Debian 7.5(wheezy)虚拟机在 Windows 8.1 Pro(64 位操作系统,基于 x64 的处理器:英特尔(R)至强(R)CPU E5- 1620 v2 @ 3.70GHz 3.69 GHz) 机器 (Dell Precision T3610) 昨天。但是当我今天早上尝试时,我收到一条错误消息:VT-x/AMD-V 硬件加速在您的系统上不可用。您的 64 位 guest 将无法检测到 64 位 CPU 并且将无法启动。 我选择继续,但正如我所 promise 的那样,我在屏幕黑了。

当我在线搜索此消息时,我发现答案是确保 BIOS 已启用虚拟化。我的 BIOS 在虚拟化支持下有 3 个选项:虚拟化、直接 I/O 虚拟化和可信执行。前两个已启用,但最后一个未启用。 (这是一台工作机器,所以如果不先与 IT 人员交谈,我会犹豫是否加载默认设置。)

除了下载和启动 Visual Studio Express 2012(已卸载)的安装之外,自从 Debian 虚拟机上次运行以来,这台机器几乎没有发生任何变化。所以我也调查了昨天的Windows Updates,卸载了,以防被牵连。 (One in particular 提到必须修复 BIOS。)已重新安装标记为重要的那些,包括修复 BIOS 的那个。

此时我开始研究 VirtualBox 的设置。在我的在线研究中,我发现有几篇论坛帖子被推荐进入设置->系统->加速,这个选项卡对我来说是灰色的。在设置->系统->主板时,我注意到我的指点设备设置为 USB 平板电脑。当我将其更改为 PS/2 鼠标并再次尝试 VirtualBox 时,错误消息消失了,但操作系统仍然无法成功启动。

我最近的启示发生在这之后:在设置->常规->基本下,我注意到我的版本设置为 Ubuntu(32 位),尽管我确定它是在 Debian( 64 位)昨天。但是只有 32 位操作系统是选项,而我的机器也应该能够拥有 64 位操作系统。

我的问题是:是什么导致 VirtualBox 在一夜之间失去了所有 64 位选项,包括工作的 Debian(64 位)?

最佳答案

您可能已经安装并启用了 Hyper-V。

交叉检查并禁用以下设置: 控制面板 >> 程序和功能 >> 打开或关闭 Windows 功能

引用:https://forums.virtualbox.org/viewtopic.php?f=6&t=57926

关于windows-8 - 64 位 Debian 的 VirtualBox 昨天可以运行,但现在无法检测到 64 位 CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23837552/

相关文章:

c# - 设置源数据时删除过渡

xaml - Windows 8 商店应用程序中的模糊效果?

java - Debian/etc/init.d/script 没有运行?

audio - 开机10分钟后产生PulseAudio静态噪音

php - 如果我通过 vagrant box add 安装 homestead,homestead.yaml 在哪里?

node.js - vagrant、docker、共享卷在初始配置时未准备好

windows-8 - 在没有媒体元素的 Windows 8 应用程序中播放音频?

c# - 无法根据 Windows 商店应用程序的分辨率更改 UI 控件的尺寸和文本 block 的字体大小

python - 如何在 debian stretch 中安装 pyqt5

ssh - 无法 ssh 到 vagrant + virtualbox(来自 vmware)