Получение серийного номера HDD
Я пытаюсь получить серийный номер жестких дисков в моем ПК, то есть номер, напечатанный на этикетке на самом жестком диске. Я обнаружил, что могу сделать это, используя wmic diskdrive get serialnumber
, но я вижу, что возвращенный серийный номер имеет строку "202020202020202020202020" перед другими 16 символами. Я никогда раньше не видел эту длинную строку "202020..." перед серийным номером жесткого диска. Это правильно?
ETA: полная строка "2020202020202020202020205139334d47585052".
2 ответа
Пропустите эту утилиту Windows и загрузите smartctl
Затем откройте командную строку администратора в папке "c:\program files\smartmontools\bin" и введите:
smartctl -i /dev/sda
* Или SDB SDC и т. Д. В зависимости от расположения диска
Это покажет серийный номер в удобном для чтения формате... и состояние диска.
Вы найдете утилиту здесь:
http://sourceforge.net/projects/smartmontools/files/smartmontools/6.3/
Windows Powershell выдаст вам понятный для человека вывод:
get-wmiobject win32_physicalmedia | select-object Tag, SerialNumber
Это выводит что-то вроде этого:
| Tag | SerialNumber |
|--------------------|--------------|
| \\.\PHYSICALDRIVE0 | 5VK04NR1 |
| \\.\PHYSICALDRIVE1 | 5VK07RG1 |
| \\.\PHYSICALDRIVE2 | 5VK07QEM |