如何在 Windows 10 上读取 SD 卡 CID

如何在 Windows 10 上读取 SD 卡 CID

有没有工具/方法可以在 Windows 10 下读取 SD 卡的 CID?

如果这很重要的话,我的笔记本电脑读卡器似乎插在 USB 总线而不是 PCI 总线上。

在此处输入图片描述

答案1

要得到临床诊断你需要发送命令10到 SD 卡并得到 16 字节的答复。

看起来大多数 Realtek 读卡器都通过供应商扩展 USBMS 协议来支持 SD 命令,该协议通过 USB 工作。但在大多数 Realtek 驱动程序中,只有命令9命令13已处理。

对于 CMD10,驱动程序返回默认值零,所有其他不受支持的命令也是如此。

因此,为了使它正常工作,您需要修补驱动程序,例如通过将 CMD9 替换为 CMD10 和用户端应用程序以使用 Windows API 调用来设备输入输出控制SFFDISK_命令使用 command10 参数控制代码。此外,在驱动程序修补后,它将失去签名,并且 Windows 10 将只能在特殊启动模式下启动它,从而允许它运行非数字签名的内核驱动程序。示例命令行应用程序和示例修补驱动程序可从https://github.com/DTL2020/SDcard。如果可能的话,最好向 Realtek 提出请求,制作并发布支持 CMD10 的 WHQL 数字签名驱动程序,用于读取 SD 卡的 CID。

答案2

techwalla 链接没有帮助,并且提到的软件不起作用,因为要读取 CID #,您需要特定的硬件,您可以传递特定的供应商命令来获取值。

www.nexcopy.com/sd-duplicator/可以读取 CID 号码。不过,它是一台复制机……所以可能不适合一次性使用。但肯定可以做到……而且是批量使用。

相关内容