获取硬盘序列号


1

我正在尝试获取PC中硬盘的序列号,即打印在硬盘本身标签上的编号。我发现可以使用进行操作wmic diskdrive get serialnumber,但是看到返回的序列号在另外16个字符前包含字符串“ 202020202020202020202020”。在硬盘序列号之前,我从未见过这么长的“ 202020 ...”字符串。这个对吗?

预计到达时间:完整字符串为“ 2020202020202020202020205139334d47585052”。


粘贴整个字符串。最有可能的是十六进制ASCII,而20则是填充。
David Schwartz 2014年

我只是在原始帖子中添加了整个字符串。
Rayne 2014年

它是十六进制ASCII,而20则是填充。例如,585052末尾的是XPR
David Schwartz


@DavidSchwartz在哪里可以找到有关串行字符串如何形成的更多信息?正如您在上面提到的,最后6位数字是XPR,其余的数字呢?
Prix

Answers:


2

跳过该Windows实用程序并加载smartctl

然后在“ c:\ program files \ smartmontools \ bin”文件夹中打开管理命令行,然后键入:

smartctl -i /dev/sda

*或sdb sdc等,具体取决于驱动器位置

这将以清晰易读的格式显示序列号...以及驱动器的运行状况。

您可以在此处找到该实用程序:

http://sourceforge.net/projects/smartmontools/files/smartmontools/6.3/


2

Windows Powershell将为您提供清晰易读的输出:

get-wmiobject win32_physicalmedia | select-object Tag, SerialNumber

它输出如下内容:

| Tag                | SerialNumber |
|--------------------|--------------|
| \\.\PHYSICALDRIVE0 | 5VK04NR1     |
| \\.\PHYSICALDRIVE1 | 5VK07RG1     |
| \\.\PHYSICALDRIVE2 | 5VK07QEM     |
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.