windows下nvme硬盘用wmic获取系列号的问题

用wmic diskdrive get serialnumber 得到的大部分是以小数点结尾的用下划线分隔的字符串(基本都是4段4个16进制数字),如 6479_A746_15A5_0016. 这样,与硬盘标签上不一致,硬盘标签上的字符串也比较长。
用crystaldiskinfo部分ssd可以得到与标签一致的系列号(部分也得不到)。

1.查询网卡信息:wmic nicconfig get macaddress
2.查询cpu序列号:wmic cpu get processorid
3.查询主板序列号:wmic baseboard get serialnumber
4.查询BIOS序列号:wmic bios get serialnumber
5.查询硬盘序列号: wmic diskdrive get serialnumber

我遇到了同样的问题,通过 DeviceIOControl 获取到的也是同样的情况,SATA 接口的获取的没问题,只有 NVMe 接口的获取的不对,想请教一下是否还有别的获取方式。