「SATA-USB-ADAPTER」- SATA 转 USB 适配器 | 学习笔记

如果通过 USB 转 SATA 桥接器(如 ASMedia/JMicron 芯片) 连接的 SATA 固态硬盘无法通过 hdparm 获取序列号,通常是因为 USB 桥接芯片屏蔽了 ATA 命令(如 hdparm -I 依赖的 IDENTIFY_DEVICE 指令)。

部分 USB 桥接芯片支持 USB Attached SCSI (UAS) 模式,可能透传 ATA 命令:sudo smartctl -i /dev/sdX 若显示 Unsupported USB bridge,则需改用其他方法。

USB 协议转换 桥接芯片将 SATA 指令转为 USB 批量传输,可能丢弃 ATA 命令。
UAS 模式限制 即使支持 UAS,部分芯片仍会过滤 IDENTIFY_DEVICE。
内核驱动行为 USB 存储驱动可能缓存部分信息(如 ID_SERIAL),但非原始 ATA 数据。

参考

DeepSeek / 通过 USB 接入电脑的 SATA 固态硬盘,hdparm 无法获取其序列号