Como conhecer a versão do BIOS da placa-mãe usando a linha de comando

38

Como obter a versão do BIOS da minha placa-mãe?

O comando dmidecodefornece algumas informações sobre o BIOS, mas não consigo encontrar o que preciso ...


Eu tentei o dmidecodecomando antes de perguntar e não encontrei o que precisava - quero apenas a versão do BIOS e nada mais na saída.

Maythux
fonte
3
Verifique se a sua pergunta reflete com precisão o que você está procurando. Nesse caso, você aparentemente está procurando uma maneira de imprimir apenas a versão do BIOS em vez de todas as informações, incluindo a versão do BIOS.
drc
@drc I estado que ... Leia a pergunta novamente por favor, eu apenas dizer que eu quero a versão do BIOS e do estado i que eu uso dmidecode mas eu não posso encontrar a versão
Maythux
2
Encontrar a versão do BIOS é tão fácil quanto procurar a string Versão no bloco de informações do BIOS , como disseram várias respostas. Se você estiver procurando uma maneira de imprimir apenas esta string de versão, diga-o.
drc

Respostas:

53

Eu tenho a solução.

Usando dmidecode (é claro), mas o problema estava com o resultado ...

Não quero listar o resultado do bloco na minha bios, apenas preciso da versão ..

O comando é:

sudo dmidecode -s bios-version

A saída apenas imprimirá a versão:

SIX7910J.86A.0537.2012.0723.1217

Maythux
fonte
18

Tente este comando,

sudo dmidecode | less

insira a descrição da imagem aqui

Avinash Raj
fonte
Esta não é a versão do BIOS. Eu respondi minha pergunta
sozinho
1
seu comando é exibido 71CN40WW(V1.15)no meu pc.
Avinash Raj
@ Maythux está errado. Executei o comando do Avinash no meu PC e ele realmente mostra a versão do BIOS. Eu posso até usar comandos parecidos com o vim, então eu diria que é melhor que a resposta de Maythux.
evaristegd 18/08
3

dmidecodegeralmente retorna, entre outras coisas, um bloco com informações sobre seu BIOS. Deve ser algo como isto:

BIOS Information
    Vendor: American Megatrends Inc.
    Version: 0309
    Release Date: 04/18/2013
    Address: 0xF0000
    Runtime Size: 64 kB
    ROM Size: 8192 kB
    Characteristics:
        PCI is supported
        APM is supported
        BIOS is upgradeable
        BIOS shadowing is allowed
        Boot from CD is supported
        Selectable boot is supported
        BIOS ROM is socketed
        EDD is supported
        5.25"/1.2 MB floppy services are supported (int 13h)
        3.5"/720 kB floppy services are supported (int 13h)
        3.5"/2.88 MB floppy services are supported (int 13h)
        Print screen service is supported (int 5h)
        8042 keyboard services are supported (int 9h)
        Serial services are supported (int 14h)
        Printer services are supported (int 17h)
        ACPI is supported
        USB legacy is supported
        BIOS boot specification is supported
        Targeted content distribution is supported
        UEFI is supported
    BIOS Revision: 4.6

As informações aqui incluem a versão e a revisão do BIOS . Se dmidecodenão incluir esses dados em sua máquina, receio que você precise reiniciar e realmente analisar o BIOS.

drc
fonte
Eu não preciso de lista de bloqueio reslut sobre meus bios eu só preciso a versão ..
Maythux
1

Outra maneira de reduzir a saída DMIDECODE é portá-la para o Grep e extrair apenas as linhas que você deseja -

EG - sudo dmidecode | grep 'Fornecedor \ | Versão: V \ | Revisão do BIOS \ | Processador'

Dentro do grep, cada "ou" (barra vertical) precisa ser escapado com um prefixo de barra invertida, conforme ilustrado acima.

Provavelmente haverá algumas "Versões" extras após a do Vendedor; você deve descobrir o que é o quê e ignorar o resto. Ainda não resolvi eliminar esses ... ;-)

Bônus! Acima, as informações do processador também foram incluídas.

aqk
fonte