可以在 Google 计算机中关闭 Hyper-V 吗?
Possible to turn off Hyper-V in Google Compute machine?
我正在寻求这方面的帮助。我有一台 google 计算 Windows Server 2016 机器。我正在尝试将它用于 运行 Android Studio 和 Android 虚拟设备 (AVD)。 AVD 要求我关闭 Hyper-V。
问题是,即使在关闭 Hyper-V(在管理模式下使用命令提示符,bcdedit)并重新启动后,AVD 管理器仍显示 hyper-v 仍在运行。
我想确定是否可以在 Google 计算机中关闭 hyper-v?
我用过的命令:bcdedit /set hypervisorlaunch off
我的猜测是该命令误导了您。在 GCE VM 中,为管理程序(特别是 GCE 的管理程序)提供硬件帮助的英特尔 CPU 扩展已经启用并在使用中。这些通常称为 "VT-x"。 Android 虚拟设备通过 运行 自己的虚拟机管理程序工作,但由于 GCE 使用处理器中的 VT-x,我们目前不提供它们给来宾使用,你不是实际上能够 "nest" GCE 来宾中的 Android 管理程序。另一个遇到此限制的类似用例是基于 Packer 的构建,以及尝试 运行 GCE VM 内的其他管理程序。
我相信您看到的关于 "disable Hyper-V" 的消息误导了您,真正的问题是 GCE 虚拟机在撰写本文时不支持嵌套管理程序(我知道这部分是真的,我我是 GCE 的产品经理)。
包括 this page 在内的一些站点建议解决方法是 运行 Microsoft 的 Android 模拟器。似乎值得一试,虽然如果那个模拟器也需要管理程序加速,它可能也不起作用。
我正在寻求这方面的帮助。我有一台 google 计算 Windows Server 2016 机器。我正在尝试将它用于 运行 Android Studio 和 Android 虚拟设备 (AVD)。 AVD 要求我关闭 Hyper-V。 问题是,即使在关闭 Hyper-V(在管理模式下使用命令提示符,bcdedit)并重新启动后,AVD 管理器仍显示 hyper-v 仍在运行。
我想确定是否可以在 Google 计算机中关闭 hyper-v? 我用过的命令:bcdedit /set hypervisorlaunch off
我的猜测是该命令误导了您。在 GCE VM 中,为管理程序(特别是 GCE 的管理程序)提供硬件帮助的英特尔 CPU 扩展已经启用并在使用中。这些通常称为 "VT-x"。 Android 虚拟设备通过 运行 自己的虚拟机管理程序工作,但由于 GCE 使用处理器中的 VT-x,我们目前不提供它们给来宾使用,你不是实际上能够 "nest" GCE 来宾中的 Android 管理程序。另一个遇到此限制的类似用例是基于 Packer 的构建,以及尝试 运行 GCE VM 内的其他管理程序。
我相信您看到的关于 "disable Hyper-V" 的消息误导了您,真正的问题是 GCE 虚拟机在撰写本文时不支持嵌套管理程序(我知道这部分是真的,我我是 GCE 的产品经理)。
包括 this page 在内的一些站点建议解决方法是 运行 Microsoft 的 Android 模拟器。似乎值得一试,虽然如果那个模拟器也需要管理程序加速,它可能也不起作用。