存档文件丢失或损坏
存档的两种形式
在 MyBoy 里有两类存档文件,恢复方法完全不同:
- 游戏内存档(
.sav文件):游戏内部通过 GBA 卡带 SRAM 保存的存档,每次在游戏存档点保存时更新 - 模拟器状态存档(
.ss*文件):MyBoy 额外维护的状态保存,随时可以存任意时刻
游戏内存档丢失
可能原因
- 清除了 MyBoy 应用数据 → 全部存档一起没了
- 手动删除了 MyBoy 的数据目录
- 手机恢复出厂设置
- 极少数情况下(ROM 问题),游戏写存档时意外断电导致
.sav文件损坏
恢复方法
- 用文件管理器找残留:有些清理软件清除应用数据时没删干净,用文件管理器在 MyBoy 数据目录下搜索
.sav文件,看能不能找回 - 完整版 Google Drive 同步:如果之前开了自动同步,重新装 MyBoy 并登录同一个 Google 账号,存档会自动拉下来
- 从旧手机拷贝:旧手机上如果还装着 MyBoy,可以用文件管理器把
.sav文件拷出来,放到新设备 MyBoy 对应目录下
模拟器状态存档丢失
状态存档(State Save)比游戏内存档多,但恢复方法类似——搜 .ss 后缀的文件、看 Drive 同步、或旧设备拷贝。
存档读出来是乱码或只有一部分
这是存档文件损坏了。如果损坏的是游戏内存档 .sav 文件:
- 先在 MyBoy 里把存档文件导出到公开目录(比如 Downloads)
- 网上找 GBA 存档修复工具(社区有一些 Python 脚本)修复
.sav - 修复后导回 MyBoy 数据目录
如果损坏的是状态存档,没有通用修复工具——状态存档是 GBA 硬件寄存器的完整快照,损坏就是损坏了。
预防措施
最有效的办法:
- 完整版开 Google Drive 自动同步——存档自动备份到云端,不怕本地丢失
- 定期用文件管理器把存档目录整体复制一份到电脑或云盘——这是双重保险
- 打补丁前先存一个状态——补丁应用过程中如果 ROM 文件被破坏,至少能回退
- 不要让手机在存档写入过程中断电——虽然概率极低,但确实有玩家遇到过