本文介绍如何在 Batocera 中管理游戏存档,包括备份、迁移和恢复。存档对于复古游戏至关重要,妥善保管可以避免进度丢失。
存档位置
Batocera 的存档文件存放在 SHARE/saves/ 目录下,按系统分类:
SHARE/
└── saves/
├── psx/
│ └── 我的游戏.ps3
├── snes/
│ └── 超级玛丽奥.srm
├── n64/
│ └── 塞尔达.sra
└── ...
常见存档格式
| 系统 | 存档格式 | 说明 |
|---|---|---|
| SNES | .srm | SRAM 存档 |
| PlayStation | .mcr, .ps3 | 内存卡存档 |
| Nintendo 64 | .sra, .sav | SRAM 存档 |
| Genesis/MD | .srm | SRAM 存档 |
| Game Boy | .sav | 电池存档 |
备份存档
方法一:通过网络共享
- 确保 Batocera 和电脑在同一网络
- 在电脑上访问
\\BATOCERA\share - 复制
saves/文件夹到电脑备份位置
方法二:使用 WinSCP
- 通过 SSH 连接 Batocera
- 使用 WinSCP 浏览到
/userdata/saves/ - 下载整个 saves 文件夹到本地
方法三:使用 U 盘
- 将 U 盘插入 Batocera
- 等待系统识别
- 复制
saves/文件夹到 U 盘
迁移存档
同一游戏不同模拟器之间
某些游戏可能有多个模拟器版本,存档通常不兼容。如果需要迁移:
- 备份原有存档
- 查找目标模拟器的存档格式
- 使用存档转换工具(如 psx2psp、RAWEdit 等)
从其他复古游戏系统迁移
如果你从 Retropie、Recalbox 或其他系统迁移:
- 确认原系统的存档位置
- 复制存档文件到对应系统的 Batocera saves 目录
- 某些情况下需要重命名文件
同步存档
使用 Syncthing 可以在多台设备间同步存档:
- 参考:Syncthing 多设备同步
- 这样可以在不同设备上继续同一游戏的进度
云备份
可以使用 rclone 将存档备份到云存储:
rclone copy /userdata/saves/ remote:backup-folder/
支持的云服务包括 Google Drive、Dropbox、OneDrive 等。
注意事项
- 存档格式因模拟器而异,迁移前请确认兼容性
- 部分游戏存档包含存档截图(.png),这些也需要一并备份
- 升级 Batocera 版本前建议备份所有存档
- 部分存档可能有文件大小限制
存档故障排除
存档丢失?
- 检查存档文件是否在正确的系统目录
- 确认文件权限是否正确
- 有些模拟器需要特定的存档后缀
存档损坏?
不幸的是,大多数情况下存档损坏无法恢复。建议:
- 定期备份重要存档
- 使用多个存档槽位(如果游戏支持)
© 版权声明
文章版权归作者所有,未经允许请勿转载。



暂无评论内容