Как получить серийный номер жесткого диска из командной строки?

Как получить серийный номер жесткого диска из командной строки?

Как из командной строки Windows NT (в частности, Windows XP и 7) получить серийный номер жесткого диска в качестве переменной? То, что я вижу, это серийный номер физического жесткого диска

решение1

Попробуйте эту команду

том C:

это позволит получить серийный номер тома, присвоенный ему Windows.

wmic diskdrive получить серийный номер

это позволяет получить серийный номер производителя жесткого диска.

решение2

В том же ключе, что и ответ Моаба, но на этот раз с использованием PowerShell:

Get-CimInstance Win32_DiskDrive | Select-Object Model,SerialNumber

Эта команда получает экземплярWin32_DiskDriveКласс WMI и выводит модель каждого дискового накопителя в компьютере и соответствующий ему серийный номер из этого экземпляра.

Этот ответ предполагает PowerShell 3.0 или более позднюю версию. Если вы используете более старую версию, используйтеGet-WmiObjectна местеGet-CimInstance.

В Windows 8 и более поздних версиях вы также можете использовать эту команду:

Get-PhysicalDisk | Select-Object FriendlyName,SerialNumber

решение3

  • То, на что вы смотрите, этоНЕТсерийный номер жесткого диска.

  • Это называетсяСерийный номер тома. Генерируется в момент создания и форматирования тома/раздела.

  • Его можно получить, введя в командной строке команду: C:\> vol c:если C:это диск, для которого вы хотите получить серийный номер тома.

  • Все, что вы можете сделать, это перенаправить вывод этой команды в файл: C:\> vol c: > myvol.txtи он будет сохранен как текстовый файл в вашемC:

  • Прилагаю скриншот с основными моментами:

введите описание изображения здесь

  • Файл был сохранен в корнеC:

введите описание изображения здесь

  • Вот как myvol.txtвыглядит файл в Блокноте:

введите описание изображения здесь

решение4

Получите «серийный номер Windows» из PowerShell:

(-split (cmd /c vol c: | select-string serial))[4]

G92B-EC00

В качестве альтернативы,

get-ciminstance Win32_LogicalDisk | % VolumeSerialNumber

G92BEC00

Связанный контент