Skip to content

整体备份与恢复 ​

整体备份包含图书文件和相关数据,适合换机或保存完整书库。新建文件使用 .asar 扩展名。

创建备份 ​

  1. 从主书架右上角菜单进入 系统设置 → 数据备份&恢复。
  2. 打开 整体备份与恢复(包含文件)。
  3. 点击底部 创建备份,确认后选择 开始备份。
  4. 在 备份密码(可选) 中决定是否加密。留空不加密;设置密码后,恢复时需要相同密码,请自行妥善保存。
  5. 等待“备份已创建”,在列表中找到生成的备份文件。

备份需要额外存储空间。大量图书的打包可能需要较长时间,请等待完成后再操作该文件。

把备份保存到 App 外 ​

  1. 在整体备份列表中打开目标文件的操作菜单。
  2. 选择 另存,按系统保存界面选择位置。
  3. 或选择 上传到云端,按备份上传完成。
  4. 确认外部位置中已有完整文件,再考虑清理本机副本。

只放在 App 内的备份不能防止卸载、清除应用数据或设备丢失。

备份可能包含私密分类中的内容。出现查看验证时先按提示验证;私密分类的显示保护不能代替备份密码。含隐私内容的文件请保存到自己可控的位置,不要作为普通书籍分享给他人。

从备份恢复 ​

恢复会覆盖当前数据

整体恢复以所选备份为准,菜单名称是 清空本地文件并恢复到此备份。它不是把两台设备的书库合并。新设备已有需要保留的图书或记录时,请先另做一份整体备份并保存到外部。

  1. 打开 整体备份与恢复(包含文件)。
  2. 如果备份不在列表中,点击底部 导入,选择 Android .asar 文件。
  3. 打开目标文件的操作菜单,核对名称和日期。
  4. 选择 清空本地文件并恢复到此备份,阅读提示后确认恢复。
  5. 如提示密码,输入该备份的正确密码。
  6. 等待结果。如果显示 恢复完成(部分跳过),先阅读被跳过内容的提示,再点 立即重启;普通恢复成功也需要重启。
  7. 重新打开后检查书架、阅读进度、笔记和重要文件,确认无误前保留旧设备与外部备份。

恢复失败时先查看错误提示并保留原备份文件,不要反复删除当前数据或改扩展名尝试恢复。

删除备份 ​

文件菜单中的 删除、列表底栏的 清空 都是在删除备份文件,界面会提示不可恢复。至少确认另一份完整备份已保存到 App 外,再清理本机副本。

只恢复部分数据 ​

希望保留当前书库时,在整体备份文件菜单中选择 选择部分数据恢复:

  1. 如备份加密,先输入密码。
  2. 勾选书籍、字体、背景图片、封面图集、界面与阅读样式或偏好设置。缺少的内容不可选。
  3. 如选择了书籍,按分类或搜索勾选具体书籍,并选择 跳过 或 覆盖 已有书籍,默认跳过。UUID 相同或书名相同均视为已有书籍。
  4. 点击恢复,在确认弹窗中核对新增、覆盖、跳过数量和内容范围。
  5. 等待恢复完成,应用会自动重启。每本书一并恢复文件、进度、笔记、书签、书评和生词,本地阅读历史与统计保留。

恢复样式时会一并补齐备份中的依赖文件。同名资源使用备份版本,本地独有资源保留。只支持 Android .asar,不支持 .sar。

覆盖前建议保存当前备份。恢复失败时,数据库写入会回滚,但已复制的文件和已写入的设置可能保留;先检查提示和当前内容,再决定是否重试。

分类备份、文档列表备份和偏好设置备份的内容不同,先看四种备份,再使用对应恢复入口。

按范围恢复文档列表 ​

入口:系统设置 → 数据备份&恢复 → 文档列表备份与恢复(不包含文件)。外部 .asdb 先导入,再点击备份文件 → 选择恢复范围。私密内容沿用备份页的验证。

  1. 勾选要恢复的内容,默认不选;每项显示备份数量,没有数据的项目不能勾选。
  2. 选择图书:仅列出 UUID 与本地一致的图书,默认全选,可取消个别或全部。未匹配的图书只显示跳过数量,不按书名匹配,不新增图书。
  3. 核对恢复摘要:显示实际修改、新增、重复跳过、定位无效及未匹配的数量。全部无变化时不能执行。
  4. 点击 恢复所选内容 并确认。执行前自动创建一份 恢复前自动备份,失败则中止;成功后自动重启。
可选内容恢复方式
分类及图书归属按父路径与名称匹配,缺少时补齐上级分类;同名但父路径不同的分类另存带「恢复」后缀的名称,只修改所选图书归属。私密图书不会移入公开分类。
星级、作者、短书名、简介备份有值时覆盖,空文字保留本地值;星级 0 是有效值。
标签与本地合并去重。
阅读状态直接覆盖,未读也是有效值。
阅读进度只恢复定位与进度,保留本地章节和排版;格式不符、章节或页码越界、无法核对本地目录时跳过。有声书不恢复播放位置。
书签、笔记、生词、书评去重补回,不删除本地记录。
阅读/听书时长按图书、日期、小时、设备与阅读/听书类型补回缺失记录;已存在的记录跳过,不累加。

此操作仅处理数据库记录,保留本地图书原文件。封面、字体、背景、主题、偏好、书单、账号、会员、同步信息、阅读速度及隐私设置均不恢复。旧版本备份在临时副本上升级读取,不改写原备份;损坏或版本不受支持的文件会提示读取失败。

执行中的恢复页面不能关闭或重复执行;数据库写入失败会全部回滚。范围恢复、整体恢复和偏好恢复不能同时执行。

山丘阅读 Android 使用指南