OpenHuman 本地 SQLite 数据库损坏导致崩溃,如何恢复之前的备份?
如果因为意外断电或强行杀进程导致 OpenHuman 启动时频繁闪退,并在日志中提示 SQLite database malformed,这说明你的核心记忆数据库已损坏。幸运的是,OpenHuman 的潜意识循环机制(Subconscious loop)每天会自动在本地生成备份快照。请完全退出 OpenHuman 程序(确保后台托盘也已退出),然后打开文件管理器,导航到数据目录:Windows 是 %APPDATA%\OpenHuman\data\ ,macOS 是 ~/Library/Application Support/OpenHuman/data/ 。你会看到一个损坏的 memory.db 文件,将其重命名为 memory_corrupted.db。然后找到名为 memory.db.bak 或者带有时间戳的 .snapshot 备份文件,将其复制并重命名回 memory.db。重新启动软件,你的大部分记忆即可恢复。
