FolderRewind v1.9.3 发布
本文记录 1.9.3 发布时的变化;当前安装与操作说明见使用指南。
正式发布于 2026-10-03,下载见官方 Release。
官网与文档:https://folderrewind.top/
FolderRewind 1.9.3 是 1.9 系列的首个公开正式版本。自 v1.8.2 以来,本次版本累计整合 307 个提交,重点重构了历史记录与分支模型、插件系统、游戏存档发现与首次使用流程,并对备份 / 还原、云同步、安装和应用生命周期进行了大量可靠性改进。
微软应用商店版本更新将在几天后跟进以确保可靠性。
本版本内置 MineRewind 1.9.5;插件开发基线为 Plugin API 3.6,FolderRewind.Plugin.Abstractions 版本为 3.6.0。
✨ 更新亮点
全新的历史记录、分支与检查点系统
-
重构历史记录核心
-
使用新的不可变历史模型、Commit Pack、Checkpoint、Branch 和 Representation 架构替代旧历史实现。
-
历史记录现在能够更准确地区分来源、备份批次、分支以及实际可还原状态。
-
历史索引可从持久数据重新构建,并增强了异常中断后的恢复与修复能力。
-
-
更完整的分支工作流
-
支持按文件夹来源维护独立分支。
-
支持创建与管理检查点,并按来源或备份批次浏览历史。
-
支持 Quick Restore 与 Checkout 两种不同的恢复工作流。
-
Checkout 前会检查并保护当前未提交状态,降低切换历史状态造成数据丢失的风险。
-
支持多分支状态收敛以及更明确的工作区历史锚点。
-
-
新增分支 Merge
-
支持持久化的、保守的文件级分支合并。
-
自动处理能够安全确定结果的文件变更,并为冲突提供显式解决流程。
-
Merge Session、冲突决策和准备结果均可持久化,异常退出后能够恢复。
-
加强合并前的 Exact Representation 完整性验证、共同祖先查找以及提交后的恢复边界。
-
支持显式准备 Merge 所需的云端副本,不会在 Apply 阶段静默下载缺失数据。
-
完善长路径、加密归档、空目录、损坏副本和备用副本等场景的处理。
-
Merge 完成后仍可从合并后的历史节点执行 Exact Restore。
-
-
历史记录导入与导出
-
支持使用
.frhistory文件迁移历史仓库。 -
增强历史仓库绑定、修复和传输能力。
-
从旧版本升级后,建议先查看应用中的迁移报告并确认历史和备份状态正常,再清理任何旧数据。
💾 备份与还原
-
更精细的备份范围
-
支持精确选择目录、文件和 glob 规则。
-
支持在已有配置中编辑来源备份范围。
-
改进来源范围比较、预览和差异检测。
-
-
更可靠的备份事务
-
配置级备份统一为原子提交模型。
-
使用不可变 Rolling Copy-on-Write 方式替代部分旧覆盖行为。
-
阻止来源路径与备份目标发生危险重叠。
-
加强备份失败、取消、补偿和最终状态处理。
-
-
更安全的还原
-
重构 Restore 与 Checkout,使其统一基于 Version / Representation 工作。
-
Safe Restore 的暂存阶段能够保留当前目录的完整状态。
-
新增单次操作的文件 / 目录强保留参数。
-
改进还原期间的配置协调、身份校验和提交后状态处理。
-
-
取消行为更加一致
-
修正普通备份、自动备份、云同步和历史云上传中的取消语义与资源释放。
-
避免取消操作导致错误的成功 / 失败状态或遗留后台任务。
-
🎮 游戏存档发现与首次使用体验
-
新增游戏存档自动发现流程
-
增加统一的 Discovery Provider 架构。
-
支持基于 Ludusavi 规则发现游戏存档。
-
支持识别 Steam、GOG、Epic 等游戏安装来源。
-
插件也可以参与游戏发现,并与针对游戏的 Backup Preset 联动。
-
-
重新设计发现结果界面
-
将“发现 → 检查 → 创建配置”拆分为更清晰的分阶段确认流程。
-
改善大量结果的阅读空间与层级选择体验。
-
再次发现游戏时尽可能保留用户已经进行的手工配置修改。
-
后台扫描、规则校验和哈希计算不会阻塞主要界面操作。
-
离开发现页面时会及时终止会话并释放扫描资源。
-
-
降低大型规则库的资源占用
-
Ludusavi 清单改为按游戏条目读取,避免重复加载完整规则库。
-
使用流式方式下载和编译规则。
-
降低大型索引验证时的内存峰值。
-
-
改进入门流程
-
新建项目现在采用事务化创建流程,包括配置提交、首次备份以及局部失败后的重试。
-
增加云连接隔离、云恢复预览和更明确的安全还原流程。
-
增加 Minecraft 环境诊断。
-
云存档引导进一步覆盖 rclone / OpenList 使用场景。
-
设置中增加独立的 OpenList 环境配置,可保存可执行文件路径与服务地址。
-
新增面向游戏场景的“游戏优先极速”和“极省空间”等性能预设。
-
🧩 Plugin API 3
FolderRewind 1.9 对插件系统进行了大规模重构。
-
公开 API 与 Host 实现彻底分离
-
新增独立的
FolderRewind.Plugin.Abstractions。 -
插件不再需要直接引用 FolderRewind 主程序或 UI 项目。
-
SDK 基于
net10.0。 -
FolderRewind 1.9.3 的基线为 Plugin API 3.6 / Abstractions 3.6.0。
-
-
新的插件 Runtime
-
支持事务化 Activation / Deactivation 与安全 draining。
-
隔离不同插件的私有程序集依赖。
-
增加类型化设置验证与事务提交。
-
Host 根据插件声明的能力和服务构建受控接口。
-
插件安装、更新和卸载流程增加更完整的状态管理与恢复能力。
-
-
更安全的插件安装与升级
-
插件包会先执行 Manifest、版本、文件和静态候选校验,再进入实际 Activation。
-
更新采用已知良好版本 / 回滚机制,失败时可恢复插件指针、设置、状态和 Runtime。
-
1.8.2 时代的旧式 flat plugin payload 会进入专门的迁移与 quarantine 流程,避免失败迁移后继续误加载旧 DLL。
-
-
扩展插件能力
-
配置协调与批量配置创建。
-
Backup / Restore 扩展。
-
History 查询与 Artifact 扩展。
-
游戏发现定义与 Backup Preset 联动。
-
KnotLink 目标解析、命令元数据和信号能力。
-
版本元数据捕获。
-
单次恢复玩家 / 文件保留选项等。
-
Plugin API 3 插件仍运行在 FolderRewind 进程内。Host Service 声明用于兼容性检查和用户知情,并不是操作系统级安全沙箱,因此请只安装可信插件。
⛏️ 内置 MineRewind 1.9.5
-
适配 Plugin API 3.6。
-
增强 Minecraft Java Edition 多启动器存档发现。
-
增加 Minecraft Bedrock Edition 存档发现。
-
更好地支持 Minecraft Region / 区域备份范围。
-
完善玩家数据保留与恢复参数。
-
改进 KnotLink 当前世界识别、命令协调和能力发现。
-
改进普通文件夹与 Minecraft 世界之间的元数据识别边界。
-
FolderRewind 发行版中捆绑的 MineRewind 包与最终公开发布的 MineRewind 1.9.5 包保持一致,并校验其 SHA-256。
☁️ 云同步
-
历史云同步重构为 Replica / Artifact / Commit Pack 模型。
-
支持 Commit Pack 集合并集同步和历史分叉检测。
-
Merge 可以显式准备所需的远程历史副本。
-
加强上传取消、重试和资源释放逻辑。
-
改进云端历史与本地历史之间的状态一致性。
🖥️ 界面、性能与可靠性
-
修复并统一异步配置保存、失败回滚和后台状态写入。
-
限制页面缓存并修复重复激活造成的生命周期问题。
-
修复日志重复追加,并改进大型日志的增量裁剪。
-
改进历史页面工具栏、Merge 状态、错误诊断和操作反馈。
-
改进高 DPI / 不同窗口尺寸下的 Merge 对话框布局。
-
修复主题默认值和标题栏主题同步。
-
改善高对比度模式、自动化标识和辅助功能标签。
-
移除多处硬编码字符串,并补齐中英文翻译及区域化日期显示。
-
改进系统托盘恢复窗口以及前台激活行为。
-
所有发行形式统一限制为单实例;再次启动时会唤回已有窗口。
-
修复任务栏重启后的图标、快捷方式以及安装器 Shell 身份。
-
大型元数据改为流式、原子读写,减少不必要的历史重新加载。
-
多项扫描、历史查询和后台操作改为真正可取消的异步流程。
📦 下载与安装
本次 GitHub Release 仅发布 Setup EXE 安装程序,不再提供独立 MSI、MSIX 或侧载压缩包。
一般 Intel / AMD Windows 设备请选择:
-
FolderRewind_1.9.3.0_Setup_x64.exe -
SHA-256:
e4ba61f81157d098c61bdb2aa2423576d5de5a6e51f72480e4f200823996585f
Windows on ARM 设备请选择:
-
FolderRewind_1.9.3.0_Setup_arm64.exe -
SHA-256:
93b92026d101a6e47340c0f9198aac5908ca270aff86f3d27f4be17d707258e9
Release 同时提供对应的 .sha256 文件用于校验安装包。
Setup 提供中英文界面、安装范围和维护选项。卸载时默认保留用户设置和备份数据;可以显式选择清理当前用户设置,备份数据仍不会作为普通卸载内容删除。
由于旧版本的更新逻辑可能无法识别新的 Setup 资产格式,如应用内未正确提供 1.9.3 更新,请直接从本 Release 页面下载安装。
安装指南 · 升级与恢复 · Minecraft 教程
