Jak poznać wersję BIOS płyty głównej za pomocą wiersza polecenia

38

Jak mogę uzyskać wersję BIOS mojej płyty głównej?

Polecenie dmidecodezawiera informacje o systemie BIOS, ale nie mogę znaleźć tego, czego potrzebuję ...


Próbowałem dmidecodepolecenia przed zapytaniem i nie znalazłem tego, czego potrzebowałem - chcę tylko wersję BIOS-u i nic więcej na wyjściu.

Maythux
źródło
3
Upewnij się, że twoje pytanie dokładnie odzwierciedla to, czego szukasz. W takim przypadku najwyraźniej szukasz sposobu na wydrukowanie tylko wersji systemu BIOS zamiast wszystkich informacji, w tym wersji systemu BIOS.
drc.
@drc Oświadczam, że ... Przeczytaj pytanie jeszcze raz, po prostu mówię, że chcę wersję bios i stwierdzam, że używam dmidecode, ale nie mogę znaleźć wersji
Maythux
2
Znalezienie wersji systemu BIOS jest tak proste, jak wyszukiwanie ciągu znaków Wersja w bloku informacji o systemie BIOS , o czym mówi wiele odpowiedzi. Jeśli szukasz sposobu, aby wydrukować tylko ten ciąg wersji, powiedz tak.
drc.

Odpowiedzi:

53

Mam rozwiązanie.

Używam dmidecode (oczywiście), ale problem polegał na wyniku ...

Nie chcę wyświetlać wyniku bloku dotyczącego moich biografii. Potrzebuję tylko wersji.

Polecenie to:

sudo dmidecode -s bios-version

Dane wyjściowe po prostu wydrukują wersję:

SIX7910J.86A.0537.2012.0723.1217

Maythux
źródło
18

Wypróbuj to polecenie,

sudo dmidecode | less

wprowadź opis zdjęcia tutaj

Avinash Raj
źródło
To nie jest wersja bios. Odpowiedziałem na moje pytanie
Maythux
1
twoje polecenie wyświetla się 71CN40WW(V1.15)na moim komputerze.
Avinash Raj,
@ Maythux się myli. Uruchomiłem polecenie Avinash na moim komputerze i rzeczywiście pokazuje wersję systemu BIOS. Mogę nawet używać poleceń podobnych do vima, więc powiedziałbym, że to lepsze niż odpowiedź Maythuxa.
evaristegd
3

dmidecodezwykle zwraca między innymi blok z informacjami o systemie BIOS. Powinno to wyglądać mniej więcej tak:

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

Informacje tutaj obejmują zarówno wersję, jak i wersję systemu BIOS . Jeśli dmidecodenie zawiera tych danych na twoim komputerze, obawiam się, że będziesz musiał zrestartować komputer i spojrzeć na BIOS.

drc
źródło
Nie muszę podawać listy blokowania reslut na temat mojego biosu, potrzebuję tylko wersji ..
Maythux
1

Innym sposobem na zmniejszenie wyjściowego kodu DMIDECODE jest przeniesienie go do Grep i wyodrębnienie tylko wybranych linii -

EG - sudo dmidecode | grep „Vendor \ | Wersja: V \ | BIOS Revision \ | Processor”

Wewnątrz grep każdy znak „lub” (pionowy pasek) musi być poprzedzony odwrotnym ukośnikiem, jak pokazano powyżej.

Prawdopodobnie pojawi się kilka dodatkowych „Wersji” po wersji Sprzedawcy; powinieneś być w stanie dowiedzieć się, co jest, i zignorować resztę. Jeszcze nie wymyśliłem, aby je wyeliminować ... ;-)

Premia! Powyżej podano również informacje o procesorze.

aqk
źródło