换电脑后 BT 下载器怎么搬家:种子、分类与设置一次迁完
先搞清楚要搬哪三样东西
很多人以为把下载目录拷过去就完事了,结果新机器上任务列表一片空白。qBittorrent 的数据分三层:一是任务列表和进度信息,也就是种子文件加上 .fastresume 校验数据;二是分类、标签、RSS 订阅这些组织信息;三是程序设置,包括端口、限速、队列规则和累计统计。三样都在配置目录里,整目录搬过去最省事。
配置目录在哪
- Windows:
%APPDATA%\qBittorrent,也就是 C 盘用户目录下的 AppData\Roaming - Linux:
~/.config/qBittorrent,用 snap 装的可能在~/snap/qbittorrent - macOS:
~/Library/Application Support/qBittorrent - Docker:容器里的
/config,对应宿主机映射出来的那个目录
目录里最关键的几个文件:BT_backup 存种子和进度,qBittorrent.conf 存设置,categories.json 和 tags.json 存分类标签。
顺序错了会出问题
第一件事是先彻底退出程序,不是关窗口。qBittorrent 在后台还会写数据库,运行中直接拷贝,拿到的是写了一半的文件,恢复后任务会全部变成校验失败。
退出之后整目录复制,粘贴到新机器的同位置。接着处理路径:如果数据盘从 D 盘变成了 E 盘,或者 NAS 挂载点换了名字,必须在设置里把默认保存路径改掉,否则所有任务都会显示文件丢失。改完对全部任务做一次强制重新校验,让它按新路径重新认文件。
跨系统迁移还有个坑:Windows 的路径是反斜杠加盘符,Linux 是正斜杠加挂载点。这种情况不要直接搬 conf,容易整份配置失效。稳妥的做法是新装一个干净的程序,只把 BT_backup 里的种子文件导入,再用设置保存路径批量指过去,分类和标签手动重建,任务多的话花点时间但不会出错。
比特彗星和 Transmission 有什么不同
比特彗星的配置是 xml 加每个任务一个 torrent 文件,位置在安装目录下的 profile 或用户目录,搬迁时同样要退出程序。Transmission 的结构更清楚:torrents 放种子,resume 放进度,settings.json 放设置,三个一起搬基本不会出错。settings.json 里的下载目录是绝对路径,换机器后要手动改这一项。
搬完做五项自检
- 任务总数和旧机器一致,没少也没多
- 状态从校验中慢慢转成做种或下载中
- 分类和标签还在,筛选器里能正常分组
- RSS 订阅没有把已下载的内容重新拉一遍
- 端口、限速、连接数这些设置生效,日志里没有报错
几个省事的做法
如果两台机器能同时在线,更稳的方式是走 Web UI 或者用 qBittorrent 自带备份功能导出,再在新机器导入,避免文件锁的问题。数据量特别大的话,先把种子和配置搬过去,让新机器自己重新校验,比连带数据一起拷快得多,前提是数据盘本身能直接挂到新机器上。
写在最后
迁移这件事没什么技巧,关键是顺序:先退出,再整目录拷贝,最后改路径做校验。跳过任何一步,代价都是几百个任务的重新确认。
magnet:?xt=urn:btih:0123456789abcdef0123456789abcdef01234567&dn=demo
该字段为演示用的占位示例代码,本站不制作、不存储、不提供任何资源文件。