Come conoscere la versione del BIOS della scheda madre utilizzando la riga di comando


38

Come posso ottenere la versione BIOS della mia scheda madre?

Il comando dmidecodeti dà alcune informazioni sul BIOS, ma non riesco a trovare quello che mi serve ...


Ho provato a dmidecodecomandare prima di chiedere e non ho trovato ciò di cui avevo bisogno: voglio solo la versione del BIOS e nient'altro nell'output.


3
Assicurati che la tua domanda rifletta accuratamente ciò che stai cercando. In questo caso, apparentemente stai cercando un modo per stampare solo la versione del BIOS invece di tutte le informazioni inclusa la versione del BIOS.
drc

@drc Dichiaro che ... Leggi di nuovo la domanda per favore dico solo che voglio la versione del BIOS e
dichiaro di

2
Trovare la versione del BIOS è facile come cercare la versione della stringa nel blocco Informazioni BIOS , come hanno detto più risposte. Se stai cercando un modo per stampare solo questa stringa di versione, dillo.
drc

Risposte:


53

Ho ottenuto la soluzione.

Utilizzando dmidecode (ovviamente), ma il problema era con il risultato ...

Non voglio elencare i risultati del blocco sul mio BIOS, ho solo bisogno della versione ..

Il comando è:

sudo dmidecode -s bios-version

L'output stamperà solo la versione:

SIX7910J.86A.0537.2012.0723.1217


18

Prova questo comando,

sudo dmidecode | less

inserisci qui la descrizione dell'immagine


Questa non è la versione del BIOS. Ho risposto alla mia domanda da solo
Maythux il

1
il tuo comando viene visualizzato 71CN40WW(V1.15)sul mio pc.
Avinash Raj,

@Maythux è sbagliato. Ho eseguito il comando di Avinash sul mio PC e mostra davvero la versione del BIOS. Posso anche usare comandi simili a vim, quindi direi che è meglio della risposta di Maythux.
evaristegd,

3

dmidecodedi solito restituisce, tra le altre cose, un blocco con informazioni sul BIOS. Dovrebbe assomigliare a qualcosa di simile a questo:

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

Le informazioni qui includono sia la versione che la revisione del BIOS . Se dmidecodenon include quei dati sul tuo computer, temo che dovrai riavviare e effettivamente guardare il BIOS.


Non ho bisogno di elencare i risultati del blocco sul mio BIOS, ho solo bisogno della versione ..
Maythux,

1

Un altro modo per ridurre l'output di DMIDECODE è portarlo su Grep ed estrarre solo le linee desiderate:

EG - sudo dmidecode | grep "Fornitore \ | Versione: V \ | Revisione BIOS \ | Processore"

All'interno del grep, ogni "o" (barra verticale) deve essere sfuggito con un prefisso barra rovesciata, come illustrato sopra.

Probabilmente ci saranno alcune "Versioni" extra dopo quella del Venditore; dovresti essere in grado di capire cosa è cosa e ignorare il resto. Non ho ancora capito di eliminare questi ... ;-)

Bonus! Sopra, sono state incluse anche le informazioni sul processore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.