我正在尝试在 virtualbox 中运行 vm,并且我需要 AMD-V 访问权限,但我总是收到 AMD-V 不可用的错误。我查看了我的处理器模型,它确实支持 amd-v,并且我检查了 bios 中是否启用了虚拟化。当我进入任务管理器时,它说虚拟化已启用。当我尝试为 android studio 安装 haxm 时,它说了同样的话。我也尝试安装 bluestacks 来检查,我得到了与正在使用虚拟化相同的错误。Bluestacks 曾经工作(几年前),所以我知道我的计算机可以进行虚拟化。我已签入 Windows Defender,并且基于虚拟化的保护程序已关闭。我只有 Windows 10 家庭版,所以我没有 Hyper-V。是否还有更多可能使用虚拟化的进程。会在bios中关闭虚拟化,关闭几天,然后将其重新打开杀死正在使用它的任何东西?如果我关闭虚拟化,应用程序的系统事件日志中是否会有一个日志,因为它需要虚拟化而无法启动?有任何想法吗?
Windows 10 Home 没有 Hyper-V,但你可以去
“设置 - 应用程序 - 程序和功能 - 激活或停用 Windows 功能”
并检查“Windows Hypervisor 平台”(几乎在底部)是否已打开,并且在中间:“虚拟计算机平台”也是如此(不确定确切的名称,我必须翻译它们)。
我最近在我的 Windows 10 Home 上安装了 WSL2,我也有同样的问题。来自 Microsoft 论坛的引述 Hyper-V 支持的 WSL 2 如何在 Windows 10 HomeV 上运行?:
仔细检查是否启用了虚拟机。来自https://www.windowscentral.com/how-install-wsl2-windows-10,同样适用于 WSL2,但也应该对您有所帮助:
我关闭了 Windows Hypervisor 平台,然后重新打开它开始工作。