SeaChest_Firmware 功能-参数速查表(2025 版)
| 功能大类 | 具体功能 | 必用参数 / 示例 | 可选修饰 / 子参数 | 中文说明 |
|---|---|---|---|---|
| 1. 发现与指定 | 普通扫描 | --scan / -s | --scanFlags ata|usb|scsi|nvme|ignoreCSMI|allowDuplicates | 仅列出已识别设备 |
| 深度扫描 | --Scan / -S | 同上 | 低层重扫,可唤醒休眠盘 | |
| 单盘操作 | -d PD<#> / \\.\PhysicalDrive<#> / csmi<x:y:z:w> | — | 后续所有命令前提 | |
| 批量执行 | -d all | --modelMatch STxxx / --onlyFW xx / --onlySeagate | 串行依次执行 | |
| 2. 基本信息 | 常规信息 | -i | -v 0-4 / --noBanner | 型号/容量/固件/功能位 |
| SATA 双协议 | --SATInfo | — | 任何接口下看 SATA 原生数据 | |
| 调试识别 | --llInfo | — | 十六进制原始页 | |
| 就绪检测 | --testUnitReady | — | SCSI 命令,返回就绪状态 | |
| 下载支持信息 | --fwdlInfo | — | 显示盘支持的下载方式及限制 | |
| 3. 固件下载 | 下载文件 | --downloadFW file.bin | --downloadMode auto|full|segmented|deferred|deferred+activate / --fwdlSegSize <512B块数>(默认 64) | auto 最稳;segmented 兼容性最好 |
| 激活固件 | --activateFW | --firmwareSlot <槽号>(NVMe) / --fwBufferID <ID>(SCSI) | 缺省槽 0;可与 download 分步执行 | |
| 切换固件槽 | --switchFW | 必须 --firmwareSlot <槽号> | 仅 NVMe;目标槽需已有有效镜像 | |
| 强制下载 API | --allowFlexibleFWDLAPIUse | — | Win10+ 自动选用新 API;强制走 ATA/SCSI 用 --forceFWDLPassthrough | |
| 旧盘兼容 | --showLockedRegions | — | 忽略最后一包假错(老盘限定) | |
| 4. 批量/策略更新 | 配置文件 | --fwdlConfig config.txt | 搭配 --fwdlDryRun 可仅比对不下载 | 一行一盘,格式:PD# 文件路径 [模式] |
| 干跑比对 | --fwdlDryRun | 需同时给出 --fwdlConfig | 预览哪些盘需要更新 | |
| 5. 版本过滤 | 仅更新旧版 | --newFW <目标版本> | — | 跳过已等于目标版本的盘 |
| 仅指定版本 | --onlyFW <当前版本> | — | 仅对此版本执行下载 | |
| 6. 哈希校验 | 计算文件哈希 | --calculateFileHash file.bin | — | 输出 MD5/SHA1/SHA2-224/256/384/512 |
| 7. 通用修饰 | 静默/详细 | -q / -v 0-4 | — | 0=静默,4=十六进制全打印 |
| 去掉横幅 | --noBanner | — | 脚本常用 | |
| 强制协议 | --forceATA / --forceSCSI 等 | — | 识别失败时试用 | |
| 老 USB 桥 | --enableLegacyUSBPassthrough | — | 可能误识别,慎用 |
固件下载模式对比
| 模式 | 描述 | 适用场景 |
|---|---|---|
| auto | 自动选最佳 | 默认;Win10+ 优先用新 API |
| full | 一次性整包 | 快,但大包易失败 |
| segmented | 多段下载 | 兼容性最好,老盘/桥接推荐 |
| deferred | 分段+延迟激活 | 需后续 --activateFW |
| deferred+activate | 分段+自动激活 | 推荐一键完成,Win10 兼容性最佳 |
返回码一览(含专有)
| 码 | 含义 |
|---|---|
| 0 | 成功 |
| 1-14 | 通用错误(同兄弟工具) |
| 32 | 固件下载完成 |
| 33 | 延迟下载完成 |
| 34 | 延迟代码已激活 |
| 35 | 无匹配盘或固件 |
| 36 | 型号匹配但固件版本不符 |
| 37 | 固件文件哈希错误 |
| 38 | 固件已是最新 |
| 39 | 找到可更新固件 |
| 40 | 找到可更新固件且支持延迟更新 |
一行命令示例(直接抄)
| 场景 | 命令 |
|---|---|
| 扫全盘 | SeaChest_Firmware --scan |
| 看 PD0 下载能力 | SeaChest_Firmware -d PD0 --fwdlInfo |
| 自动模式一键升级 | SeaChest_Firmware -d PD0 --downloadFW FW.bin |
| 分段+延迟+自动激活 | SeaChest_Firmware -d PD0 --downloadFW FW.bin --downloadMode deferred+activate |
| 分步:先下载后激活 | SeaChest_Firmware -d PD0 --downloadFW FW.bin --downloadMode deferred + SeaChest_Firmware -d PD0 --activateFW |
| NVMe 切换固件槽 | SeaChest_Firmware -d PD0 --activateFW --firmwareSlot 2 |
| 批量干跑比对 | SeaChest_Firmware --fwdlConfig update.txt --fwdlDryRun |
| 计算文件哈希 | SeaChest_Firmware --calculateFileHash ST1000.bin |

9395

被折叠的 条评论
为什么被折叠?



