什麼是 Prism?解釋 Windows 11 on Arm 的 x86 模擬
更新於 2026年6月5日
大多數 Windows 軟體都是為 x86/x64 處理器編譯的。Arm PC — 例如採用 Snapdragon X 晶片的筆記型電腦 — 使用不同的指令集,因此無法直接執行這些程式碼。Prism 是內建於 Windows 11 on Arm 的模擬層,可彌補這個差距:它會即時將 x86 和 x64 指令轉譯為 Arm64,讓大多數現有的 Windows 應用程式無需任何修改即可執行。
Prism 的運作方式
當您在 Arm PC 上啟動 x64 應用程式時,Prism 會將其機器碼區塊轉譯為 Arm64 指令並快取結果,因此常用的程式碼路徑只需負擔一次轉譯成本。首次啟動後,應用程式通常會更快啟動且執行更流暢,因為大部分的轉譯都已經快取在磁碟上。
Prism 支援 32 位元 (x86) 和 64 位元 (x64) 應用程式。2025 年的 Prism 更新(在最初的 24H2 版本之後)也開始向模擬的應用程式提供更多現代 CPU 功能 — 包括某些遊戲和創意工具所需的 AVX 和 AVX2 指令。
預期效能表現
模擬會增加額外負擔,但對於日常軟體來說,其影響比大多數人想像的要小。Office 套件、聊天客戶端、密碼管理員和大多數工具程式感覺接近原生。對於運算密集型工作 — 持續的影片編碼、大型編譯、科學計算 — 差距會擴大,此時原生 Arm64 版本可以快上許多,且電池續航力遠勝。請參閱原生 Arm64 與模擬以深入瞭解比較。
Prism 無法做到的事
模擬涵蓋應用程式,而非低階系統程式碼。常見的阻礙因素:
- 核心驅動程式 — x64 驅動程式無法模擬。VPN 用戶端、防毒引擎和防拷保護驅動程式需要 Arm64 原生版本。
- 核心層級防作弊 — 許多競技型多人遊戲因此拒絕執行(詳情請參閱我們的 Snapdragon 遊戲指南)。
- Shell 延伸模組和外掛程式 — 注入原生處理程序的 Shell 延伸模組和外掛程式必須符合主機架構。
如何判斷應用程式是否經過模擬
開啟工作管理員 → 詳細資料索引標籤 → 新增「架構」欄位。經過模擬的應用程式會顯示 x64 或 x86;原生應用程式則顯示 ARM64。我們的逐步指南:如何檢查應用程式的架構。
在假設之前先確認
相容性是依應用程式而異,而且隨著供應商推出 Arm64 版本,每個月都會有變化。搜尋我們超過 8,000 個經過驗證的軟體資料庫,以瞭解特定應用程式是原生執行或在模擬下執行。