文字编辑:XC丨插图来自于网络

Windows10arm架构官方 arm架构的win10系统缺点_windows无法访问

M1 运行 Windows

苹果本月推出的全新搭载 M1 芯片的 Mac 产品虽然据实测非常强大,相比英特尔功率更低的同时,性能还更强数倍。

但凡事有利也有弊,M1 芯片的强大是基于 ARM 架构的精简指令集才获得的,而这也直接导致了搭载 M1 芯片的 Mac 将无法再和之前那样运行 Windows 系统,哪怕是虚拟机都不行了。

但还是有不少技术人员是非常期待能在 M1 芯片上运行 Windows 的,毕竟在某些特殊情况下,还是需要用到 Windows 系统来运行。

Windows10arm架构官方 arm架构的win10系统缺点_Windows10arm架构官方_02

而在近日,开发人员 Alexander Graf 已在 M1 Mac 上成功虚拟运行了 Windows 的 Arm 版本,证明 M1 芯片能够运行微软的操作系统。

并且在推文中,Alexander Graf 还上传了自己使用到的工具,如果有兴趣的可以在他的推文中进行下载使用。

工具链接(国内可能无法访问):

https://patchwork.kernel.org/project/qemu-devel/list/?series=391797

Windows10arm架构官方 arm架构的win10系统缺点_Windows10arm架构官方_03

原理就是通过 Hypervisor 框架实现,首先将 M1 芯片模拟成适配 WindowsRT 的芯片,然后使用了 QEMU 虚拟软件,成功的在 M1 芯片虚拟了 ARM 版 Windows。

测试人员目前实测可以运行 Windows ARM64 的 Beta 测试版本,不过兼容性极差,无法正确读取 M1 芯片的性能和内存等情况,并且驱动也都有严重故障。

加上 Windows ARM 架构能运行的软件也非常的少,就目前来说,这个对于普通用户来说实用性等于零,也不推荐任何普通用户去尝试。

Windows10arm架构官方 arm架构的win10系统缺点_Windows_04

不过毕竟这个测试还是属于早期测试,虽然现在实用性等于零,但是起码让我们知道,实际上 M1 芯片是可以运行 Windows ARM 版本的。

如果未来微软愿意好好优化 Windows 的 ARM 版本,相信普通用户也是可以进行使用的。

不过值得注意的是,即使是未来可以完美运行 Windows RT 版本,但是由于架构原因,大部分我们熟知的 PC 应用依然无法运行。

所以你真的想买个 M1 芯片的 Mac 运行 Windows 系统的话,还是早点睡吧!毕竟梦里啥都有。