1

Я пытаюсь получить серийный номер жестких дисков в моем ПК, то есть номер, напечатанный на этикетке на самом жестком диске. Я обнаружил, что могу сделать это с помощью wmic diskdrive get serialnumber , но я вижу, что возвращенный серийный номер содержит строку "202020202020202020202020" перед другими 16 символами. Я никогда раньше не видел эту длинную строку "202020 ..." перед серийным номером жесткого диска. Это правильно?

ETA: полная строка "2020202020202020202020205139334d47585052".

2 ответа2

2

Пропустите эту утилиту Windows и загрузите smartctl

Затем откройте командную строку администратора в папке «c:\program files\smartmontools\bin» и введите:

smartctl -i /dev/sda

* Или SDB SDC и т.д. В зависимости от расположения диска

Это покажет серийный номер в удобном для чтения формате ... и состояние диска.

Вы найдете утилиту здесь:

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

1

Windows Powershell выдаст вам понятный для человека вывод:

get-wmiobject win32_physicalmedia | select-object Tag, SerialNumber

Это выводит что-то вроде этого:

| Tag                | SerialNumber |
|--------------------|--------------|
| \\.\PHYSICALDRIVE0 | 5VK04NR1     |
| \\.\PHYSICALDRIVE1 | 5VK07RG1     |
| \\.\PHYSICALDRIVE2 | 5VK07QEM     |

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .