SeaChest_Security 功能-参数速查表(2025 版)
| 功能大类 | 具体功能 | 必用参数 / 示例 | 可选修饰 / 子参数 | 中文说明 |
|---|---|---|---|---|
| 1. 发现与指定 | 普通扫描 | --scan / -s | --scanFlags ata|usb|scsi|nvme|ignoreCSMI|allowDuplicates | 仅列出已识别设备 |
| 深度扫描 | --Scan / -S | 同上 | 低层重扫,可唤醒休眠盘 | |
| 单盘操作 | -d PD<#> / /dev/sg<#> / csmi<x:y:z:w> | — | 后续所有命令前提 | |
| 批量执行 | -d all | --modelMatch STxxx / --onlyFW xx / --onlySeagate | 串行依次执行 | |
| 2. 基本信息 | 常规信息 | -i | -v 0-4 / --noBanner | 型号/容量/固件/功能位 |
| ATA 安全信息 | --ataSecurityInfo | — | 显示安全状态、级别、时间、加密标志等 | |
| TCG 信息 | --tcgInfo | — | 输出 TCG 版本、SID 状态、锁定范围等 | |
| 显示锁定区 | --showLockedRegions | — | 列出 TCG Opal/Enterprise 的锁定段 | |
| 3. ATA 安全(仅 SATA) | 安全擦除 | --ataSecureErase normal / enhanced | --poll | normal=清零(Clear),enhanced=覆写/加密擦除(Purge) |
| 冻结锁定 | --ataSecFreeze | — | 立即冻结所有 ATA 安全命令,需复位解除 | |
| 解锁 | --unlockATASec | --ataSecPassword "pwd" / --ataSecPassType user / master / --ataSecPWMod ... | 支持大小写、字节交换等多种密码变形 | |
| 禁用密码 | --disableATASecPW | 同上 | 需提供原用户/主控密码 | |
| 密码类型 | --ataSecPassType user / master | — | 默认 user | |
| 密码内容 | --ataSecPassword "ASCII" / SeaChest / empty | — | 支持空格引号;空密码用 empty | |
| 密码变形 | --ataSecPWMod byteswapped / zeropad / spacepad / uppercase / invertcase … | 可叠加 | 应对 BIOS 不同编码方式 | |
| 协议开关 | --ataSATsecurityProtocol enable / disable | — | 强制是否走 SAT 协议 | |
| 4. TCG 管理(Seagate 专属) | 关闭数据锁定 | --disableDataLocking | — | 仅可在未改 SID(未接管)时执行 |
| Revert(Purge) | --revert | --psid / --sid | 恢复出厂,密钥擦除;无参数默认用 MSID | |
| RevertSP(Purge) | --revertSP | --psid(必须) | 用 PSID 强制复位,任何状态可执行 | |
| 端口控制 | --fwdlPort lock / unlock | --sid(可选) | 控制固件下载端口;默认用 MSID | |
| IEEE1667 端口 | --ieee1667Port lock / unlock | 同上 | 控制 IEEE 1667 端口 | |
| 回滚端口 | --rwfwdlPort lock / unlock | --psid(必须) | 控制回滚固件下载端口 | |
| 指定 SID | --sid "yourTCGpassword" | — | 不提供则自动用 MSID | |
| 指定 PSID | --psid 32位标签码 | — | 32 位大写字母+数字(无 O/I) | |
| 5. 数据验证 | 零验证 | --zeroVerify full / quick | — | full=全盘,quick=0.1 %+随机段 |
| 6. 通用修饰 | 静默/详细 | -q / -v 0-4 | — | 0=静默,4=十六进制全打印 |
| 去掉横幅 | --noBanner | — | 脚本常用 | |
| 强制协议 | --forceATA / --forceSCSI 等 | — | 识别失败时试用 | |
| 老 USB 桥 | --enableLegacyUSBPassthrough | — | 可能误识别,慎用 |
返回码(通用 + 本工具专属)
| 码 | 含义 |
|---|---|
| 0 | 成功 |
| 1-14 | 通用 SeaChest 错误(见手册) |
| 32 | Zero Validation Failure(零验证失败) |
一行命令示例(直接抄)
| 场景 | 命令(Linux) | 命令(Windows) |
|---|---|---|
| 扫全盘 | sudo SeaChest_Security --scan | SeaChest_Security --scan |
| 看 PD0 信息 | sudo SeaChest_Security -d /dev/sg0 -i | SeaChest_Security -d PD0 -i |
| ATA 安全概况 | sudo SeaChest_Security -d /dev/sg0 --ataSecurityInfo | 同上 |
| 增强擦除(Purge) | sudo SeaChest_Security -d /dev/sg0 --ataSecureErase enhanced --poll | 同上 |
| 解锁 ATA | sudo SeaChest_Security -d /dev/sg0 --unlockATASec --ataSecPassword "MyPass123" --ataSecPassType user | 同上 |
| 禁用 ATA 密码 | sudo SeaChest_Security -d /dev/sg0 --disableATASecPW --ataSecPassword "MyPass123" --ataSecPassType user | 同上 |
| 冻结安全 | sudo SeaChest_Security -d /dev/sg0 --ataSecFreeze | 同上 |
| PSID 恢复出厂 | sudo SeaChest_Security -d /dev/sg0 --revertSP --psid ABCD0123...(32位) | 同上 |
| Revert(用 SID) | sudo SeaChest_Security -d /dev/sg0 --revert --sid "mySIDpwd" | 同上 |
| 关闭数据锁定 | sudo SeaChest_Security -d /dev/sg0 --disableDataLocking | 同上 |
| 零验证(快速) | sudo SeaChest_Security -d /dev/sg0 --zeroVerify quick | 同上 |

1205

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



