手機上玩 PC 老遊戲?ExaGear 手把手帶你跑起來
ExaGear 在 Android 上打造虛擬 PC 環境,讓紅警、三國誌這類經典 Windows 遊戲重現手機螢幕。這篇教程從安裝到首次啟動,帶你一步步完成第一場對戰。
exagear 是什麼、能幹嘛
exagear 是一款在 Android 手機上運行 Windows 老遊戲的模擬器——它通過轉譯器把 ARM 指令動態翻成 x86,再疊一層 Wine 來提供 Windows API 相容,讓不少 2000 到 2010 年間的經典 PC 遊戲能在觸控螢幕上跑起來。不是雲遊戲、不是串流,遊戲檔案直接存在你手機裡,離線也能玩。
適合誰?手上有一堆紅色警戒、三國誌、魔法門這類老遊戲 ISO 或資料夾、想隨時掏出手機來一盤的玩家;或者對 Wine 在 Android 上運作感到好奇、想親自搭一次虛擬 PC 環境的愛好者。更多版本差異和相容性說明可以在 exagear官網 找到。手機得是 ARM 架構(Intel 芯片的舊 ZenFone 之類不支援),記憶體建議 4GB 以上才不會在載入大場景時卡頓。
安裝
ExaGear 的發行分兩部分,兩個都要裝:APK 是應用本體(約 63MB),負責介面和轉譯器核心;OBB 是擴展資料包(1~2GB),裝 Wine 執行時、Windows 系統 DLL 和字型。沒有 OBB,APK 打開後會提示缺少文件直接退出。
標準安裝流程:先在手機設定裡打開「允許安裝未知來源應用」(Android 8+ 在「安全」或「隱私」分頁),從 exagear下載 拿到 APK 文件拷到手機任意位置,點檔案管理器裡的 APK 安裝。接著解壓 OBB 文件,把得到的資料夾改名成 com.eltechs.es,放進手機內部存儲(不是 SD 卡)的 /Android/obb/ 目錄。
Android 11 以上的分區存儲會擋住大部分普通檔案管理器寫入 Android/obb/,這時用自帶檔案管理器(小米、華為都有「進入 Android 資料目錄」的入口)、MT 管理器或 X-plore(有 root 或 Shizuku 權限)、ZArchiver 直接解壓到該路徑,三者選一個能寫進去就行。
兩個都裝好後第一次打開會掃描 OBB 完整性,等幾分鐘進入主介面就成功了。版本間的取捨細節,建議參考 exagear文檔 裡的版本差異說明。不同版本(ES、ED302、ET、CRV5)的包名各不同,OBB 也各用各的目錄,可以同時安裝互不干擾。

前置條件:裝完之後要準備什麼
APK 和 OBB 都落盤了,接下來你需要兩樣東西:
第一,遊戲檔案本身。ExaGear 能跑的是 32 位元的 Windows 老遊戲,體積通常幾十到幾百 MB。超過 2GB 且是 3D 類型的大概率需要 DirectX 9+,ExaGear 的 Wine 撐不住——拷之前先查遊戲是不是 32 位元、要不要 D3D9。
第二,把遊戲檔案搬進手機。推薦 USB 數據線直連:手機切到「檔案傳輸」模式,把遊戲資料夾直接拖進手機內部存儲任意位置就行。同一 Wi-Fi 下用 SMB 共享或雲盤中轉也可以,但雲盤別用線上解壓,下載完整 zip 後在手機本地解。
分步驟实操
第一步:建立一個 Container
打開 ExaGear 主介面,點「New」按鈕建立新的 Container——這就是你的虛擬 Windows 環境。命名隨意(比如 ra2),Windows 版本選 XP 或 7(老遊戲基本都在這兩種環境下開發),CPU 架構預設 x86 就行。建立完會在列表裡出現一個方塊,點它進入虛擬桌面。
第二步:找到你的遊戲 exe
進入虛擬桌面後你會看到兩個關鍵碟符:C: 是這個 Container 自己的虛擬 Windows 盤,首次建立是空的,系統文件和執行庫都在這裡;Z: 是手機內部存儲根目錄(/sdcard/)的直接映射。你拷到 /sdcard/GameFolder/ 的遊戲,在 ExaGear 裡打開路徑就是 Z:\GameFolder\。
建議遊戲檔案直接放在 Z: 盤對應的手機存儲裡,別硬塞 C: 盤——C: 盤是容器虛擬盤,有額外開銷,容器只管系統文件就好。
第三步:建立快捷方式並啟動
在 ExaGear 的檔案管理器裡找到遊戲的 exe 檔(通常叫 game.exe 或 setup.exe),長按或右鍵選「建立快捷方式」,可以放到虛擬桌面或開始選單的程式組裡。下次直接雙擊快捷方式啟動,不用每次手動找路徑。
啟動後遊戲會在 ExaGear 的全屏視窗裡跑,左上或右上會有浮動工具列,可以切換鍵盤模式、滑鼠模式或觸控虛擬按鍵方案(CP 預設),根據遊戲類型挑一個合適的預設。

常見卡点與解法
卡點一:遊戲秒退或根本打不開。按這個順序排查:先換 CP 預設(排除觸控方案問題)→ 換 dsound.dll 或 d3d9.dll 驅動版本 → 檢查 DirectX、VC++、.NET 執行庫有沒有全裝 → 換 ExaGear 版本(ES → ED302 → ET/CRV5,Wine 內核逐步升級)→ 確認遊戲是 32 位元(64 位元無解)。ET 和 ED302 基於同一 Wine 內核但 ET 可能打了某些遊戲專屬補丁,兩個都裝上,哪個跑起來用哪個。
卡點二:跑一會兒就掉幀或手機燙得握不住。轉譯器疊 Wine 兩層加手機 CPU 滿負荷跑 ARM 代碼,發熱在所難免,驍龍 8 Gen 1 之類的火龍芯片特別明顯。解法按效果排序:外置散熱背夾 > 降低遊戲分辨率 > 降低遊戲內畫質特效 > 手機放通風處別悶被子。手機外殼溫度到 45°C 以上就該暫停讓它降溫了,長時間高溫會加速電池老化。
卡點三:Android 11+ 寫不進 OBB 目錄。這是分區存儲擋住了普通檔案管理器,用自帶檔案管理器的 Android 資料目錄入口、MT/X-plore 的 Shizuku 模式、或 ZArchiver 直接解壓到 Android/obb/com.eltechs.es/ 三選一,實在不行就電腦連手機用 ADB 推:adb push obb.zip /sdcard/Android/obb/com.eltechs.es/。
進階一句話
跑穩了之後,你可以試著給不同遊戲建立獨立 Container(每個遊戲一套乾淨的執行庫環境)、調整 CPU 核心數分配、或者到社區找人家做好的 CP 預設直接匯入,不用從頭摸觸控映射。
本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。
