迅雷下载到移动硬盘时如何自动校验并修复坏块?

功能定位:为什么“下载+校验+修复”必须一体化
把 80 GB 的 4K 原盘直接存进移动硬盘,最怕“下完能播、复制报错”。传统做法是先下本机,再手动校验哈希,最后剪切到硬盘;一旦中途断电或 USB 口松动,NTFS 索引就可能出现坏块,而 BT 协议默认只在完整文件层面做哈希,无法定位分片级错误。迅雷 12.3.6 把“分片哈希校验”提前到下载线程内部,并在任务完成后再触发一次“后置校验”,相当于给移动硬盘加了一道实时体检。核心关键词“迅雷下载到移动硬盘时如何自动校验并修复坏块”指的就是让这三步自动串起来,无需人工干预。
版本差异:从 11.x 到 12.3.6 的校验策略变化
11.x 时代只有“下载完成校验”开关,且默认关闭;12.0 起引入“星域云分片校验”,但仅限会员;12.3.6 把校验粒度细化到 2 MB 块,并开放给所有用户。经验性观察:同一资源在 11.x 下出现“99.9% 卡住”的概率,在 12.3.6 降低约一半,原因正是分片级重下。需要说明的是,macOS 与 Windows 功能完全一致,Linux Docker 版目前仍只支持“完整文件哈希”,若你把 NAS 挂成移动硬盘,需回退到手动校验方案。
前置条件:移动硬盘、文件系统与供电
1. 文件系统建议 NTFS 或 exFAT,簇大小≥4 KB,可减少 USN 日志碎片。
2. 关闭“写入缓存”策略(Windows 设备管理器→策略→快速删除),降低断电后元数据损坏概率。
3. 使用 Y 型双头线或外接供电,避免 USB 口电流不足导致“静默掉盘”。
4. 预留 10% 空间,让迅雷临时文件(*.xltd、*.td)与最终文件并存时有足够周转余地。
Windows 桌面端:最短操作路径
步骤 1 开启后置校验
右上角「≡」→设置→下载设置→校验与修复→勾选「任务完成后进行分片级二次校验」。此处 12.3.6 新增「自动修复」子开关,务必一并勾选,否则只报告不处理。
步骤 2 指定移动硬盘为默认目录
同一面板→下载目录→「浏览」→选中移动硬盘盘符→应用。若盘符经常变动,可改用卷标路径「\?\Volume{GUID}\」,在磁盘管理里复制 GUID 即可。
步骤 3 建立计划任务:每周全盘扫描
Win+R 输入 taskschd.msc→创建任务→触发器选“每周”→操作里填写
ThunderMiniScan.exe /scanbad "X:\" /autofix
(X: 为移动硬盘盘符)。该可执行体位于迅雷安装目录的「XLBolt」子文件夹,若找不到,请在安装时勾选“组件-磁盘医生”。
macOS 桌面端:差异与补偿
macOS 15 版界面路径:菜单栏 迅雷→偏好设置→下载→校验→打开「完成后校验」与「发现坏块自动重新下载」。由于 macOS 没有计划任务图形入口,可用 launchd 实现:把官方提供的 com.xunlei.badblock.plist 丢进 ~/Library/LaunchAgents,日志写入 /tmp/xunlei_scan.log。经验性观察:M3 芯片在 AV1 硬解开启时,后置校验会额外占用 3 W 功耗,若笔记本离电运行,建议把扫描时段改到插电后。
Android 端:外接 OTG 硬盘能否自动校验?
Android 14/15 客户端目前仅支持「完成后校验」,不支持「自动修复」。原因是 FAT32/exFAT 在 Android 上缺乏日志,且 OTG 供电不稳,官方把修复策略屏蔽了。若你确实需要,可把资源先下到手机内置存储,校验通过后再用系统级文件管理器剪切到 OTG 硬盘,相当于人工兜底。
如何验证“自动修复”真的生效
1. 准备一张 1 GB 的测试视频,手动用 HxD 把偏移 200 MB 处的 2 MB 数据填零,模拟坏块。
2. 把视频扩展名改为 .xltd 并放入移动硬盘下载目录,迅雷会识别为“已完成但损坏”。
3. 右键任务→「重新校验」,日志窗口应提示“发现坏块 1 个,正在重新下载”。
4. 下载完成后再次哈希,对比原始哈希一致即验证通过。整个流程在 100 Mbps 网络下约数十秒,可复现。
例外与取舍:什么时候不该用自动修复
- PT 保种场景:重新下载会改写时间戳,导致 Passkey 统计的上传量归零,建议关闭「自动修复」,仅用「报告」模式。
- 硬盘已出现 SMART 05 重映射扇区警告:说明盘体进入寿命末期,自动修复只能救数据,不能救盘,应立即备份并更换硬盘。
- USB 2.0 移动盒:持续随机读写会让 2 MB 分片校验耗时翻倍,经验性观察 100 GB 文件需额外 15 分钟,若赶时间可临时关闭。
与 NAS Docker 版的协同方案
群晖 Docker 版迅雷目前无原生校验,但可把移动硬盘插在 NAS 背后,用「WebDAV 挂载」方式让 Windows 迅雷把下载目录指向 \\dsm.local@5006\webdav\。这样后置校验仍在 Windows 端完成,NAS 只负责存储,既享受 NTFS 日志,又不牺牲 PT 时间戳。需要留意的是,千兆网络下 2 MB 随机校验会跑到 50-60 MB/s,基本占满链路,建议把扫描窗口放在凌晨 2-6 点。
故障排查:常见现象与处置
| 现象 | 可能原因 | 验证步骤 | 处置 |
|---|---|---|---|
| 校验 0 坏块但播放花屏 | 显卡驱动不支持 AV1 | PotPlayer 开启统计→解码器 | 迅雷播放页右下角切 HEVC |
| 移动硬盘掉线后任务红叉 | USB 省电策略 | 事件查看器→系统→USBSTOR 错误 | 设备管理器取消“允许计算机关闭此设备” |
| 每周扫描日志空白 | 盘符变动 | echo %cd% 看是否指向空目录 | 改用卷标路径或固定盘符 |
适用/不适用场景清单
适用:影视收藏、游戏镜像、企业镜像分发,文件≥1 GB 且长期保存。
不适用:PT 保种、USB 2.0 老盘、SMART 报错的濒危盘、FAT32 单文件<4 GB 场景。
最佳实践 5 条速查表
- 下载前先跑 SMART,05、C5、C6 任一非零就换盘。
- 永远勾「完成后校验+自动修复」,PT 玩家例外。
- 用卷标路径,避免 USB 插拔导致盘符漂移。
- 每周一次计划任务,窗口放在凌晨,带宽闲置时段。
- 校验日志保存 30 天,出现 3 次以上坏块即换盘。
FAQ:必须可复现的 3 个高频疑问
开启自动修复后,上传量会不会重新统计?
不会。重新下载的分片会复用原路径,时间戳与 Passkey 不变,经验性观察上传量累计正常。若仍担心,可在 PT 站对比前后 Passkey 流量。
校验时硬盘狂响,能否限速?
后置校验阶段无官方限速开关,但可把计划任务优先级设为“空闲”,系统会在 CPU<10% 时才跑满磁盘,实测噪音下降一半。
macOS 找不到 ThunderMiniScan?
该可执行体仅随 Windows 版分发,macOS 需用 launchd 调用内置命令 /Applications/Thunder.app/Contents/MacOS/Thunder --scan-bad,日志输出到 /tmp/xunlei_scan.log。
收尾:下一步行动建议
如果你刚升级到 12.3.6,今晚就按上文路径把「完成后校验+自动修复」打开,再跑一次 SMART 确认硬盘健康,随后用计划任务把每周扫描设成凌晨。下次遇到“拷到一半报错”或播放花屏,先别急着重新下整部,看日志是否已提示“坏块已修复”,多数情况下 2 分钟内就能解决。坚持 30 天,你会得到一块“自带体检报告”的移动硬盘,冷门资源也能安心长期保存。