黑客在 Apple M10 处理器上的 ARM 上运行虚拟化 Windows 1

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

苹果M1

10 多年来,MacOS 用户已经能够通过 Bootcamp 和 Parallels 等虚拟化解决方案在他们的计算机上运行 Windows,从而使他们能够访问在 Windows 上最好的大型软件和游戏库。

随着Apple推出了新的Apple M1驱动的Macbook,这种情况发生了改变, 不是当前支持的 Windows 10 版本,由Microsoft或Apple提供。

然而,今天开发人员 Alexander Graf 透露,他已经设法让 ARM 上的 Windows 10 在虚拟化的开源 QEMU 中成功运行,并带有一个补丁,这意味着 ARM 代码可以直接在 Apple M1 处理器上执行,而无需先转换为 x86 代码然后回到ARM。

该解决方案解决了新 Apple 硬件(通常由 Bootcamp 提供)缺乏驱动程序的问题,同时仍允许本机级别的性能。 由于 ARM 上的 Windows 10 包含自己的 x86 转换器,因此您甚至可以在基于 ARM 的笔记本电脑上运行 32 位 x86 Windows 应用程序,据报道其性能也相当不错。

Graf 通过 Hypervisor.framework 和 QEMU 虚拟器的自定义补丁运行 Windows ARM64 Insider Preview,能够通过直接在主机 CPU 上执行来宾代码来“实现接近原生的性能”。

还有一些工作要做,Parallels 等公司已经表示他们正在努力支持 Apple M1 处理器,这表明新的 Macbook 用户很快就会有更多的软件选择。 但值得注意的是,微软并未在 ARM 上提供独立版本的 Windows 10,这可能是此类解决方案常规部署的障碍。

通过 加拿大家园

用户论坛

0消息