SeaChest_FlushMC 功能-参数速查表(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 原生数据 | |
| 就绪检测 | --testUnitReady | — | SCSI 命令,返回就绪状态 | |
| 快速发现 | --fastDiscovery | — | 仅对指定盘快速重新识别 | |
| 3. SMR/ZBD 缓存刷新(SATA 专属) | 立即刷缓存 | --flushMC | --poll(建议) | 把媒体缓存写入主存储;耗时极长 |
| 定时刷缓存 | --flushMcTimeBy <分钟> | — | 盘在指定分钟内完成刷回即返回 Ready | |
| 百分比刷缓存 | --flushMcPercentTo <0-100> | — | 盘在缓存余额 ≤ 设定值时返回 Ready | |
| 4. SMART 属性 | 属性列表 | --smartAttributes raw|hybrid|analyzed | — | SATA 专属;hybrid 最常用 |
| 5. 通用修饰 | 静默/详细 | -q / -v 0-4 | — | 0=静默,4=十六进制全打印 |
| 去掉横幅 | --noBanner | — | 脚本常用 | |
| 强制协议 | --forceATA / --forceSCSI 等 | — | 识别失败时试用 | |
| 老 USB 桥 | --enableLegacyUSBPassthrough | — | 可能误识别,慎用 | |
| 计时限制 | --hours|minutes|seconds <数值> | — | 与刷缓存操作配合使用 |
返回码(与兄弟工具一致)
| 码 | 含义 |
|---|---|
| 0 | 成功 |
| 1 | 命令行错误 |
| 2 | 设备句柄无效/缺失 |
| 3 | 操作失败 |
| 4 | 不支持 |
| 5 | 操作被中止 |
| 6 | 文件路径不存在 |
| 7 | 无法打开文件 |
| 8 | 文件已存在 |
| 9 | 需要管理员/root 权限 |
| 10 | 资源不足 |
| 11 | 写文件错 |
| 12 | 打开句柄时设备消失 |
| 13 | 句柄忙(被占用) |
| 14 | 目录权限不安全 |
一行命令示例(直接抄)
| 场景 | 命令(Linux) | 命令(Windows) |
|---|---|---|
| 扫全盘 | sudo SeaChest_FlushMC --scan | SeaChest_FlushMC --scan |
| 看 PD0 信息 | sudo SeaChest_FlushMC -d /dev/sg0 -i | SeaChest_FlushMC -d PD0 -i |
| 立即刷缓存(SMR) | sudo SeaChest_FlushMC -d /dev/sg0 --flushMC --poll | SeaChest_FlushMC -d PD0 --flushMC --poll |
| 定时刷缓存(30 min) | sudo SeaChest_FlushMC -d /dev/sg0 --flushMcTimeBy 30 | 同上 |
| 百分比刷缓存(≤10 %) | sudo SeaChest_FlushMC -d /dev/sg0 --flushMcPercentTo 10 | 同上 |
| 查看 SMART 属性 | sudo SeaChest_FlushMC -d /dev/sg0 --smartAttributes hybrid | 同上 |
753

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



