在 Android 設定 RetroArch SaveRAM 自動儲存並與狀態存檔分開
先確認核心已建立一般遊戲內存檔,且 RetroArch 能寫入目前的 Save Files 目錄,再到設定 → 儲存 → SaveRAM 自動儲存間隔選擇非零值。此設定定期寫入非揮發性 SaveRAM,不會建立狀態存檔、不保證所有核心,也不能取代關閉內容與備份。請檢查檔案、正常關閉內容,再完全重啟並從遊戲內載入。
請依此順序操作
- 01
記錄 RetroArch 套件與版本、核心與版本、已授權遊戲、目前 Save Files 目錄,以及關閉自動儲存時仍可完全重啟載入的遊戲內存檔。
- 02
開啟設定 → 儲存,找到 SaveRAM 間隔,測試時選擇短的非零值;零會停用定期寫入。
- 03
用遊戲自身功能儲存,內容保持執行並等待超過設定間隔,測試期間不要載入狀態存檔。
- 04
從設定目錄或匯出結果確認預期檔案確實變更;只有畫面通知不足以證明已寫入。
- 05
使用 Quick Menu → Close Content 回主選單,完全重啟相同遊戲與核心,再從遊戲內載入進度。
- 06
保留最短且可靠的間隔及獨立備份;套件、核心、排序、權限或同步策略改變後重新驗證。
診斷表
| 觀察 | 代表意義 | 下一項檢查 |
|---|---|---|
| 間隔為 0 | 定期 SaveRAM 寫入停用 | 關閉內容或改用非零值 |
| 狀態存檔恢復進度 | 只證明狀態存檔 | 完全重啟載入一般存檔 |
| 檔案沒有變更 | 核心、路徑、權限或儲存事件 | 支援狀態與目前目錄 |
| 另一裝置仍是舊版 | 同步時機或路徑結構不同 | 關閉後比對 manifest 與目錄 |
間隔寫入的是 SaveRAM,不是整部機器
目前範本把非揮發性 SRAM 的定期寫入設為秒數,零代表停用。核心必須提供相關記憶體。
狀態存檔會序列化更完整的執行快照,且相容規則不同,不應混入這項驗證。
完全重啟載入才是驗收
選單數值或檔案時間本身都不足。正常關閉後,以相同核心重啟,再從遊戲自己的存檔介面載入。
雲端同步位於本機持久化之後
RetroArch 會在啟動及核心卸載附近同步。雲端無法修復從未寫入的本機檔案;不同的存檔排序也會產生不同路徑。
只使用有權使用的遊戲與存檔。SaveRAM 不會授權 ROM、BIOS、光碟映像、美術、音樂、成就或帳號憑證;分享診斷時請隱藏帳號與私人路徑。