Prism 是什么?详解 Windows 11 on Arm 的 x86 模拟层
更新于 2026年6月5日
绝大多数 Windows 软件是为 x86/x64 处理器编译的。而 Arm 电脑(如搭载骁龙 X 芯片的笔记本)使用不同的指令集,无法直接执行这些代码。Prism 就是 Windows 11 on Arm 内置的模拟层:它把 x86 和 x64 指令实时翻译成 Arm64,让大部分现有 Windows 应用无需任何修改即可运行。
Prism 的工作原理
在 Arm 电脑上启动一个 x64 应用时,Prism 会把它的机器码按块翻译为 Arm64 指令并缓存结果,常用代码路径只需支付一次翻译成本。首次启动之后,应用通常会更快、更流畅,因为大量翻译结果已缓存在磁盘上。
Prism 同时支持 32 位(x86)和 64 位(x64)应用。2025 年的一次 Prism 更新(在 24H2 首发之后)还开始向模拟应用暴露更多现代 CPU 特性——包括部分游戏和创作工具所需的 AVX、AVX2 指令。
性能表现如何
模拟运行会有开销,但对日常软件来说比多数人想象的小。办公套件、聊天客户端、密码管理器和大部分工具类应用的体验接近原生。差距在计算密集型任务上会拉大——长时间视频编码、大型编译、科学计算等场景下,Arm64 原生版本会显著更快,也省电得多。深入对比见《Arm64 原生与模拟运行的区别》。
Prism 做不到的事
模拟只覆盖应用层,不包括底层系统代码。常见的拦路虎:
- 内核驱动——x64 驱动无法被模拟。VPN 客户端、杀毒引擎和版权保护驱动都需要 Arm64 原生版本。
- 内核级反作弊——许多竞技类网游因此拒绝运行(详见骁龙游戏指南)。
- 注入原生进程的 Shell 扩展和插件必须与宿主架构一致。
如何判断应用是否在模拟运行
打开任务管理器 → 详细信息选项卡 → 添加「体系结构」列。模拟运行的应用显示 x64 或 x86,原生应用显示 ARM64。分步教程见《如何检查应用的运行架构》。
别猜,先查
兼容性是按应用计的,而且每个月都在变化——厂商在不断发布 Arm64 版本。在我们的数据库中搜索 8000+ 款已验证软件,查看某个应用是原生运行还是模拟运行。