SeaChest_Format 功能-参数速查表(2025-版)
| 功能大类 | 具体功能 | 必用参数 / 示例 | 可选修饰 / 子参数 | 中文说明 |
|---|---|---|---|---|
| 1. 发现与指定 | 普通扫描 | --scan / -s | --scanFlags ata|usb|scsi|nvme|sd|sgtosd|ignoreCSMI|allowDuplicates | 列出系统所有存储设备 |
| 深度扫描 | --Scan / -S | 同上 | 低层重扫,可唤醒休眠盘 | |
| 单盘操作 | -d /dev/sg<#>(Linux)-d PD<#>(Win) | — | 后续所有命令前提 | |
| 批量执行 | -d all | --modelMatch STxxx / --onlyFW xx / --onlySeagate | 串行依次执行 | |
| 2. 基本信息 | 常规信息 | -i | -v 0-4 / --noBanner | 型号/容量/固件/功能位 |
| SATA 双协议 | --SATInfo | — | 任何接口下看 SATA 原生数据 | |
| 调试识别 | --llInfo | — | 十六进制原始页 | |
| 就绪检测 | --testUnitReady | — | SCSI 命令,返回就绪状态 | |
| 快速发现 | --fastDiscovery | — | 仅对指定盘快速重新识别 | |
| 3. 格式前查询 | 支持格式列表 | --showSupportedFormats | — | 显示盘支持的扇区大小/保护类型 |
| 格式状态日志 | --showFormatStatusLog | — | SAS 专用,需成功格式后才有效 | |
| 4. 低级格式化(SAS) | 标准格式 | --formatUnit current | --poll / --pattern <模式> / --protectionType 0-3 / --protectionIntervalExponent <n> / --disableCertification / --disablePrimaryList / --discardGList / --disableImmediateResponse / --stopOnListError / --securityInitialize / --formatMaxLBA <新容量> | 全介质重写,耗时最长 |
| 快格改扇区 | --formatUnit 4096 | --fastFormat 1-2 / 同上 | 1=保留物理数据,2=需先写后读;分钟级完成 | |
| 5. 物理元素管理(SAS) | 查看元素状态 | --showPhysicalElementStatus | — | 显示磁头/介质健康与状态 |
| 移除元素 | --removePhysicalElement <元素号> | --depopulateMaxLBA <新容量> / --poll | 降容继续使用,数据销毁 | |
| 移除并改区(ZBC) | --removeElementModifyZones <元素号> | 同上 | 专用于分区设备 | |
| 重新填充 | --repopulateElements | --poll | 恢复被移除元素,需全盘重写 | |
| 6. NVMe 格式化 | NVM 格式 | --nvmFormat current | --poll / --nvmFmtSecErase none|user|crypto / --nvmFmtNSID all|current / --nvmFmtPI 0-3 / --nvmFmtPIL beginning|end / --nvmFmtMetadataSet xlba|separate / --nvmFmtMS <字节数> | 需加 --nvmFmtSecErase user/crypto 才符合 IEEE 2883 Clear |
| 7. 扇区大小快速切换 | 设置扇区大小 | --setSectorSize <新大小> | --force(强制重试) / --poll | SATA/SAS 均支持;512↔4K/520/528 等;分钟级完成 |
| 8. 数据销毁级参数 | 自定义填充模式 | --pattern repeat:文本|random|increment:start|file:路径> | — | 与 format/nvmeFormat 合用;ASCII 或 8 位 hex 结尾加 h |
| 9. 通用修饰 | 静默/详细 | -q / -v 0-4 | — | 0=静默,4=十六进制全打印 |
| 去掉横幅 | --noBanner | — | 脚本常用 | |
| 强制协议 | --forceATA / --forceSCSI 等 | — | 识别失败时试用 | |
| 老 USB 桥 | --enableLegacyUSBPassthrough | — | 可能误识别,慎用 | |
| 进度查询 | --progress format|nvmformat|depop|repop | — | 与 --poll 配合使用 |
返回码(与兄弟工具一致)
| 码 | 含义 |
|---|---|
| 0 | 成功 |
| 1 | 命令行错误 |
| 2 | 设备句柄无效/缺失 |
| 3 | 操作失败 |
| 4 | 不支持 |
| 5 | 操作被中止 |
| 6 | 文件路径不存在 |
| 7 | 无法打开文件 |
| 8 | 文件已存在 |
| 9 | 需要管理员/root 权限 |
| 10 | 资源不足 |
| 11 | 写文件错 |
| 12 | 打开句柄时设备消失 |
| 13 | 句柄忙(被占用) |
| 14 | 目录权限不安全 |
一行命令示例(直接抄)
| 场景 | 命令(Linux) | 命令(Windows) |
|---|---|---|
| 扫全盘 | sudo SeaChest_Format --scan | SeaChest_Format --scan |
| 看 PD0 支持格式 | sudo SeaChest_Format -d /dev/sg0 --showSupportedFormats | SeaChest_Format -d PD0 --showSupportedFormats |
| SAS 全格 512e 并轮询 | sudo SeaChest_Format -d /dev/sg0 --formatUnit current --poll | SeaChest_Format -d PD0 --formatUnit current --poll |
| SAS 快格改 4Kn | sudo SeaChest_Format -d /dev/sg0 --formatUnit 4096 --fastFormat 1 --poll | 同上 |
| NVMe 格式+用户擦 | sudo SeaChest_Format -d /dev/sg0 --nvmFormat current --nvmFmtSecErase user --poll | 同上 |
| 查看磁头健康 | sudo SeaChest_Format -d /dev/sg0 --showPhysicalElementStatus | 同上 |
| 移除 2 号元素 | sudo SeaChest_Format -d /dev/sg0 --removePhysicalElement 2 --poll | 同上 |
| 重新填充元素 | sudo SeaChest_Format -d /dev/sg0 --repopulateElements --poll | 同上 |
| SATA 512→4K 快切 | sudo SeaChest_Format -d /dev/sg0 --setSectorSize 4096 --poll | 同上 |
| 自定义模式填充 | sudo SeaChest_Format -d /dev/sg0 --formatUnit current --pattern repeat:DEADBEEFh --poll | 同上 |
1620

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



