Estou tentando reativar a reprodução automática de USB de maneira segura, instalando um programa em cada um dos computadores que uso, para que eu possa executar meu iniciador ( PStart neste caso) sempre que conectar minha unidade USB específica. A ferramenta que estou usando para habilitar isso - AutoRunGuard - precisa do número de série da unidade USB que estou usando. Não consigo descobrir onde encontrar isso no Windows. Idealmente, eu não precisaria instalar e executar um programa separado para fazer essa tarefa (aparentemente) simples.
Como essa é uma pergunta bastante fácil, pontos de bônus se você também me disser como descobri-lo no Linux também.
Quais são as etapas necessárias para recuperar o número de série de uma unidade USB?
ATUALIZAÇÃO:
Apenas caso as pessoas venham aqui procurando a resposta para o AutoRunGuard, descobri que elas não querem o número de série do dispositivo USB, mas o número de série do volume . O serial da unidade pode ser encontrado entrando na linha de comando, navegando até a unidade e executando dir
. O número de série do volume é encontrado nas duas principais linhas - use-o sem o traço.
Respostas:
Use o USBDeview gratuito :
fonte
No Linux, o usbview fará isso, basta clicar no dispositivo no painel esquerdo.
fonte
Obter números de série USB no Windows com o PowerShell
Aqui está uma solução do PowerShell que fornece o número de série de todos os " Dispositivos de armazenamento em massa USB " montados no sistema em que você o executa. Ele usa Get-CIMInstance para consultar a classe Win32_PnPSignedDriver para obter os valores da propriedade com filtragem, loop, configuração de algumas variáveis, uso de um método etc.
No script do PowerShell abaixo, deixei alguns comentários e lógica para execução com o cmdlet Get-WMIObject herdado para sistemas com versões abaixo do PowerShell 3.0.
PowerShell
Recursos de Suporte
fonte
No Windows 7.1, clique com o botão direito do mouse em 'Computador' -> 'Gerenciar' -> 'Gerenciador de dispositivos' -> Navegue até a unidade USB, clique com o botão direito do mouse -> Propriedades -> Detalhes, Propriedade-> Principal
Valor:
O ID exclusivo do USB é todos os caracteres após o último \, neste caso 575833314133343231313937
Você também pode extraí-lo de Propriedade-> Caminho da instância do dispositivo , no entanto, isso inclui alguns outros campos após a parte de identificação exclusiva do USB, por isso é um pouco mais difícil de ler.
fonte
Abra o Windows Powershell com privilégio administrativo
Tipo
get-disk
em seguida, listará todos os discos no computador, com o número do disco à esquerda.
Suponha que o disco em questão seja o número 4.
Digite
$a = get-Disk -Number 4
, após o qual$a
haverá uma lista que contém todas as propriedades deste disco. Você pode visualizar todas essas informações com$a | format-list -Property *
Ou você pode simplesmente digitar$a.SerialNumber
Se o seu disco tiver um número de série, o comando o retornará.fonte
No Linux você pode simplesmente fazer,
Ele também imprimirá todas as informações sobre dispositivos USB, juntamente com o número de série.
fonte
Clique com o botão direito em 'Computador' -> 'Gerenciar' -> 'Gerenciador de dispositivos' -> Navegue até sua unidade USB, clique com o botão direito em -> Propriedades -> Detalhes
Edit: Infelizmente eu não tenho idéia de onde ele conseguiu esses IDs, mas o 'Device Instance Id' é o palpite mais próximo que eu tenho:
Deve ser a última parte após o \ e sem o & 0
fonte