Answers:
没有像Wintel PC上那样可以打开或关闭的硬件虚拟化。
该开关和许多其他BIOS开关之所以存在,是因为(至少部分地)硬件制造商没有像Apple那样制造硬件和软件。
在任何具有支持虚拟化处理器的Mac上,它始终处于打开状态。在过去的几年中,几乎所有Mac都可以使用它,因此您可以选择这款Mac。
There is no hardware virtualization to turn on or off like on Wintel PCs.
是完全错误的。可以通过BIOS或UEFI禁用芯片功能-这是在Apple损坏的训练营模式下发生的事情。
听起来您遇到了与我相同的问题,在Windows中启动后,VT-x在任务管理器中显示为“已禁用”。
不知道如何或为什么,但是进入
之后一切都很好,即使是冷启动,我也可以愉快地使用Hyper-V。
如果我使用Options-key 冷启动,然后选择Windows,则在任务管理器中禁用了VT-x。
去搞清楚。某些Mac天才可以解释这一点吗?
diskutil list
Windows分区,然后sudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
编辑:我找到了一种更好的方法来代替最初建议的靴子舞(此为参考)。基本上enable_and_lock_vmx true
在rEFInd中设置,仅此而已。下面的详细信息...
csrutil disable; reboot
)sudo nano refind/refind.conf-sample
enable_and_lock_vmx
并设置为true
整行应为enable_and_lock_vmx true
。<=这才是真正解决问题的方法!timeout 4
./refind-install
从终端运行安装rEFInd 。您编辑的样本配置将用作已安装的配置。csrutil enable; reboot
改为运行此方法非常平滑-它可以在普通磁盘和加密磁盘(FileVault2,VeraCrypt或BitLocker)上使用,并且安装实际上需要花费几分钟。最棒的是,它可以在每次重新启动时使用。
没有其他方法对我有用,尤其是因为我的Windows 10已使用Bitlocker加密,即没有出现在Startup Disks
选择重新启动的位置。虽然下面的步骤有效
断电
不只是硬重启。完全断电 ; 如'关闭时数到10 '
开机并启动到OS X桌面
此过程可以正确加载虚拟化。就我而言,我必须按住option
并选择OS X,输入我的FileVault密码(我的OS X已加密),然后等待启动进入OS X桌面。
重新启动到Windows
通过Apple菜单进行软重启,即左上方的Apple图标=>重新启动。在启动过程中,选择Windows / Bootcamp(通过选项键)。我的Windows已使用Bitlocker加密,因此我输入了磁盘密码,启动了Windows,输入了Windows密码,并进入了Windows 10桌面。这次Hyper-V出现了并且可以运行!
我将其放在此处以供将来参考,但我希望Apple实际上能够修复其Bootcamp引导过程。它已经被破解了8年了,上面的黑客对于3000美元的机器来说是荒谬的,而Bootcamp是官方支持的Mac功能。
看来,如果直接启动到Windows,则无法使用,但如果启动到OS X,然后切换至Windows,则可以使用。或者,您可以引导至Windows,更改为OS X,然后再次返回Windows。
docker run hello-world
以确保docker工作正常。当时是2。重新启动并按住选项键以调出要预订到Windows的选项。3.选择Windows。我跑来docker run hello-world
确保docker工作正常。它是。