VirtualBox 仅允许 32 位操作系统

VirtualBox 仅允许 32 位操作系统

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

我发现这些相同的指令 不少地方他们似乎为每个人解决了问题,但对我来说却没有。

我也试过修复安装失败。我该如何修复这个问题,才能在 VB 中运行 64 位 Linux 操作系统?

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

编辑:这个问题不是重复的另一个问题正如我所说,解决方案问题并没有解决这个问题。

答案1

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

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

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

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

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

答案2

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

核心隔离开关设置为关闭

答案3

如果您运行的是 Hyper-V,则 64 位版本将不会显示在列表中;同样,如果您运行的是 Windows 10 Home,则称为 Windows Hypervisor Platform,启用此功能也会使 64 位版本在创建虚拟机时不会出现在类型列表中。

答案4

确保以管理员身份运行 VirtualBox,并确保您拥有最新版本的 BIOS。尝试更新 BIOS 并检查所有设置。

相关内容