AFFiNE 在 2026 年的版本中为了防止数据损坏屏蔽了直接修改功能,那么我们只能祭出最终的“物理欺骗”大招。
以下是将你的 AFFiNE 程序和数据全部强行安置在 D 盘。
第一阶段:手动制作“D 盘版”主程序
下载文件:下载 stable-windows-x64.exe,右键点击该 .exe 文件,选择 “提取到 / 解压到…”(需安装 7-Zip 或 WinRAR)。
准备文件:找到 AFFiNE-0.26.2-full.nupkg,右键重命名为 AFFiNE.zip。
提取程序:解压 zip,进入 lib > net45。
安置程序:将 net45 里的全部文件剪切到 D 盘 文件夹(例如 D:\AFFiNE_App)。
建立快捷方式:右键点击 D:\AFFiNE_App\AFFiNE.exe -> 发送到桌面快捷方式。
第二阶段:强行将数据重定向至 D 盘
由于软件内部没有存储路径选择,我们通过 Windows 的“符号链接”功能,在不改动软件逻辑的前提下,把存储位置物理搬迁到 D 盘。
1. 找到当前的数据老巢
2. 物理搬迁
3. 建立“物理传送门”(最关键)
点击“开始”,输入 CMD,右键点击“命令提示符”选择 “以管理员身份运行”。
首先,确认你的用户名。在黑窗口输入 whoami。
输入以下命令(请根据你的实际用户名和 D 盘路径进行修改):
DOS
mklink /J "C:\\Users\\替换成你的用户名\\AppData\\Roaming\\affine" "D:\\AFFiNE_Data\\affine"
第三阶段:后续升级与维护
升级软件:以后官网发布新版,你只需要重复“第一阶段”,提取新的 net45 覆盖你 D 盘的 D:\AFFiNE_App。
数据安全:因为你已经做了“符号链接”,无论你怎么换程序版本,数据都会稳稳地待在 D 盘。
备份:你只需要定期备份 D:\AFFiNE_Data\affine 这个文件夹,就保住了所有的命根子。
💡 为什么之前的“创建”和“导入”没有 D 盘?
因为 AFFiNE 官方在 2024 年底后的版本中,为了规避多端同步导致的数据冲突,隐藏了本地路径选择功能。目前的官方逻辑是“全量托管在 %AppData%”,而我们通过 符号链接 (Symlink) 绕过了这个限制。