VirtualBox 只允许 32 位操作系统

Jon*_*ton 12 virtualbox windows-10

当我启动 VirtualBox 时,我只有 32 位操作系统可用。经过一番研究,我按照另一篇文章中的步骤操作,但无济于事。我的主机操作系统是 64 位的,在 BIOS 中启用了 Intel 虚拟化技术和 VT-d,并且在 Windows 功能列表中禁用了 Hyper-V 平台,但我仍然只看到 32 位操作系统。

很多地方找到了这些相同的说明 它们似乎为每个人解决了问题,但对我来说却不是。

我也尝试过修复安装而没有运气。如何修复此问题以在 VB 中运行 64 位 Linux 操作系统?

编辑我也有最新版本的 BIOS。

编辑:这个问题是不是重复此另一个问题,因为我的状态,要解决问题并没有解决这个问题。

har*_*ymc 14

VirtualBox 支持文章 我有一个 64 位主机,但无法安装 64 位来宾 列出了 64 位来宾的以下条件:

  1. 您需要在主机 PC BIOS 中启用 VT-x/AMD-v。
  2. 必须卸载微软的 Hyper-v(运行OptionalFeatures.exe检查)
  3. 避免使用系统级调试器、其他 VM 平台和一些常驻的防病毒应用程序。
  4. 如果已安装,请卸载 DeviceGuard 或 CredentialGuard。

再次检查上述情况,尤其是 Dell 是否预装了 DeviceGuard 或 CredentialGuard。您也可以尝试禁用防病毒软件并重新启动。

如果所有条件都满足,那么不​​要修复VirtualBox,而是尝试卸载它,重新启动,安装,重新启动。如有必要,请在以安全模式启动时重复此操作。

如果这仍然不起作用,那么一些已安装的产品与 VirtualBox 冲突,您需要找到它。 Autoruns 在检查、禁用和重新启用启动程序方面非常有用。


小智 5

我发现的一个可能的问题为我解决了这个问题:Windows Defender => 设备安全 => 核心隔离 => 必须禁用内存完整性。(由于某种原因在过去的某个时候启用了它......)

核心隔离开关设置为关闭