SeaChest_NVMe 功能-参数速查表(2025 版)
| 功能大类 | 具体功能 | 必用参数 / 示例 | 可选修饰 / 子参数 | 中文说明 |
|---|---|---|---|---|
| 1. 发现与指定 | 普通扫描 | --scan / -s | --scanFlags ata|usb|scsi|nvme|ignoreCSMI|allowDuplicates | 仅列出已识别设备 |
| 深度扫描 | --Scan / -S | 同上 | 低层重扫,可唤醒休眠盘 | |
| 单盘操作 | -d /dev/nvme0n1 / PD<#> / csmi<x:y:z:w> | — | 后续所有命令前提 | |
| 批量执行 | -d all | --modelMatch STxxx / --onlyFW xx / --onlySeagate | 串行依次执行 | |
| 2. 基本信息 | 常规信息 | -i | -v 0-4 / --noBanner | 型号/容量/固件/功能位 |
| NVMe 专有 | --showSupportedFormats | — | 查看支持的 LBA 格式列表 | |
| 就绪检测 | --testUnitReady | — | SCSI 命令,返回就绪状态 | |
| 快速发现 | --fastDiscovery | — | 仅对指定盘快速重新识别 | |
| 3. 固件管理 | 下载固件 | --downloadFW file.bin | --downloadMode auto|full|segmented|deferred|deferred+activate / --firmwareSlot <#> / --fwdlSegSize <512B块数> | 自动选最优模式 |
| 激活固件 | --activateFW | --firmwareSlot <#> | 延迟下载后需手动激活 | |
| 4. 电源管理 | 查看状态 | --checkPowerMode | — | 当前 NVMe 电源状态 |
| 切换状态 | --transitionPowerState <#> | — | 仅切到支持的操作态 | |
| 列表 | --showNVMPowerStates | — | 显示控制器支持的电源状态 | |
| 5. 日志与遥测 | 取日志页 | --getNvmeLogPage error|smart|fwSlots|suppCmds|selfTest|# | --logMode raw|binary / --logLength <字节> | 支持原始/文件输出 |
| 取遥测 | --getTelemetry host|ctrl | --telemetryDataArea 1|2|3|4 / --logMode bin | 数据区越大信息越全 | |
| 清 PCIe 错 | --clearPciErr | — | 清除可纠正 PCIe 错误 | |
| 6. 格式化(数据破坏) | 格式化 | --nvmFormat current|<#>|512|4096 | --poll / --nvmFmtSecErase none|user|crypto / --nvmFmtNSID all|current / --nvmFmtPI 0-3 / --nvmFmtPIL beginning|end / --nvmFmtMetadataSet xlba|separate / --nvmFmtMS <字节> | 全盘擦除,可改扇区/PI/元数据 |
| 7. 特征与统计 | 查看特征 | --getFeatures list|help|# | — | 输出 NVMe Feature 值 |
| 温度统计 | --tempStats | — | NVMe Temperature Statistics | |
| PCIe 统计 | --pciStats | — | NVMe PCIe Statistics | |
| 8. 通用修饰 | 静默/详细 | -q / -v 0-4 | — | 0=静默,4=十六进制全打印 |
| 去掉横幅 | --noBanner | — | 脚本常用 | |
| 轮询进度 | --poll | — | 与格式化/下载等耗时操作合用 | |
| 查询进度 | --progress nvmformat | — | 非轮询方式后手动查百分比 |
返回码(与兄弟工具一致)
| 码 | 含义 |
|---|---|
| 0 | 成功 |
| 1 | 命令行错误 |
| 2 | 设备句柄无效/缺失 |
| 3 | 操作失败 |
| 4 | 不支持 |
| 5 | 操作被中止 |
| 6 | 文件路径不存在 |
| 7 | 无法打开文件 |
| 8 | 文件已存在 |
| 9 | 需要管理员/root 权限 |
| 10 | 资源不足 |
| 11 | 写文件错 |
| 12 | 打开句柄时设备消失 |
| 13 | 句柄忙(被占用) |
| 14 | 目录权限不安全 |
一行命令示例(直接抄)
| 场景 | 命令(Linux) | 命令(Windows) |
|---|---|---|
| 扫全盘 | sudo SeaChest_NVMe --scan | SeaChest_NVMe --scan |
| 看 NVMe0 信息 | sudo SeaChest_NVMe -d /dev/nvme0n1 -i | SeaChest_NVMe -d PD0 -i |
| 下载+激活固件 | sudo SeaChest_NVMe -d /dev/nvme0n1 --downloadFW ST5000.bin --downloadMode deferred+activate | 同上 |
| 查看支持格式 | sudo SeaChest_NVMe -d /dev/nvme0n1 --showSupportedFormats | 同上 |
| 格式化 4K+用户擦除 | sudo SeaChest_NVMe -d /dev/nvme0n1 --nvmFormat 4096 --nvmFmtSecErase user --poll | 同上 |
| 取 SMART 日志 | sudo SeaChest_NVMe -d /dev/nvme0n1 --getNvmeLogPage smart | 同上 |
| 取遥测 3 区 | sudo SeaChest_NVMe -d /dev/nvme0n1 --getTelemetry host --telemetryDataArea 3 | 同上 |
| 查看电源状态 | sudo SeaChest_NVMe -d /dev/nvme0n1 --showNVMPowerStates | 同上 |
| 切换电源状态 | sudo SeaChest_NVMe -d /dev/nvme0n1 --transitionPowerState 1 | 同上 |

637

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



