我正在windows下开发扎马林应用程序。
我想定期运行该应用程序如下:
首先,Hyper-V需要在windows下启用。
第二,需要连接到一个OSX。我试图在VirtualBox下运行OSX。为此,需要启用硬件虚拟化。
现在,当我启用Hyper-V时,VirtualBox不会检测到硬件虚拟化。根据这的说法,这种情况不会改变。
有什么解决方案可以测试iOS和WindowsPhone而不必启用/禁用Hyper(这需要重新启动)?
发布于 2019-10-09 04:00:02
Virtualbox 6可以使用Hyper-V作为后端虚拟化引擎。这样你就可以同时使用它们。
您可以通过以下命令启用此功能:
cmd
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage setextradata global "VBoxInternal/NEM/UseRing0Runloop" 0根据这一点:https://docs.oracle.com/en/virtualization/virtualbox/6.0/admin/hyperv-support.html
这是一个实验性的特征。因此,这个特性可能是不稳定的,甚至不能工作。
至少它能在我的笔记本电脑上工作。截图: Vbox和HyperV同时
发布于 2016-10-22 19:23:32
我理解您的痛处,但是这是不可能实现w/o系统重新启动的,因为简单的事实是,这里提到的虚拟化技术是不同类型的。
在您的例子中,您为#1使用的Hyper-V是一个在主机硬件上运行的“类型1”超级管理程序。这类中的其他示例包括Citrix XenServer和VmWare ESXi。您为#2使用的Virtual是一个运行在操作系统中的"Type 2“托管的超级管理程序。
如果您需要切换b/w这些,重新启动就是显著的AFAIK。
查看模式的一种快速方法是从命令提示符中运行"bcdedit“来查看当前配置。1.禁用Hyper-V运行:
bcdedit /set hypervisorlaunchtype offbcdedit /set hypervisorlaunchtype auto但是,在这两种情况下都需要重新启动。我刚才提到了一种简单的配置方法,可以让您了解在Type 1和Type 2超级管理程序模式之间切换时引导加载程序中发生了什么。
发布于 2020-06-15 08:41:16
您可以通过在管理员模式下打开powershell来执行此操作,并运行以下代码:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
https://stackoverflow.com/questions/40129528
复制相似问题