Como obter o número de série do disco rígido na linha de comando?

Como obter o número de série do disco rígido na linha de comando?

No prompt de comando baseado no Windows NT (especificamente no Windows XP e 7), como posso obter o número de série de um disco rígido como uma variável? O que estou vendo é o número de série da unidade de disco rígido física

Responder1

Experimente este comando

volume C:

isso obterá o número de série do volume fornecido pelo Windows.

unidade de disco wmic obtém número de série

isso obtém o número de série do fabricante do disco rígido.

Responder2

Na mesma linha da resposta de Moab, mas desta vez usando o PowerShell:

Get-CimInstance Win32_DiskDrive | Select-Object Model,SerialNumber

Este comando obtém uma instância doWin32_DiskDriveClasse WMI e gera o modelo de cada unidade de disco no computador e seu número de série correspondente dessa instância.

Esta resposta pressupõe o PowerShell 3.0 ou posterior. Se estiver executando uma versão mais antiga, useGet-WmiObjectno lugar deGet-CimInstance.

No Windows 8 e posterior, você também pode usar este comando:

Get-PhysicalDisk | Select-Object FriendlyName,SerialNumber

Responder3

  • O que você está olhando éNÃOo número de série do disco rígido.

  • É chamado deNúmero de série do volume. É gerado no momento da criação e formatação do volume/partição.

  • Você pode obtê-lo usando um comando no prompt de comando: C:\> vol c:se C:for a unidade para a qual deseja recuperar o número de série do volume.

  • Tudo o que você pode fazer é redirecionar a saída desse comando para um arquivo: C:\> vol c: > myvol.txte ele será armazenado como um arquivo de texto no seuC:

  • Estou anexando uma captura de tela com os destaques:

insira a descrição da imagem aqui

  • O arquivo foi armazenado na raiz doC:

insira a descrição da imagem aqui

  • Esta é a myvol.txtaparência do arquivo no Bloco de Notas:

insira a descrição da imagem aqui

Responder4

Obtenha o "número de série do Windows" no PowerShell:

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

G92B-EC00

Alternativamente,

get-ciminstance Win32_LogicalDisk | % VolumeSerialNumber

G92BEC00

informação relacionada