Cara mengetahui versi BIOS motherboard menggunakan baris perintah

38

Bagaimana bisa mendapatkan versi BIOS motherboard saya?

Perintah dmidecodememberi Anda beberapa informasi tentang BIOS, tetapi saya tidak dapat menemukan apa yang saya butuhkan ...


Saya mencoba dmidecodeperintah sebelum bertanya dan saya tidak menemukan apa yang saya butuhkan - saya hanya menginginkan versi BIOS dan tidak ada yang lain dalam output.

Maythux
sumber
3
Pastikan pertanyaan Anda secara akurat mencerminkan apa yang Anda cari. Dalam hal ini, Anda tampaknya mencari cara untuk mencetak hanya versi BIOS daripada semua informasi termasuk versi BIOS.
drc
@ drc Saya menyatakan bahwa ... Baca pertanyaan lagi tolong saya hanya mengatakan saya ingin versi bios dan saya menyatakan bahwa saya menggunakan dmidecode tetapi saya tidak dapat menemukan versi
Maythux
2
Menemukan versi BIOS semudah mencari Versi string di blok Informasi BIOS , seperti kata beberapa jawaban. Jika Anda mencari cara untuk hanya mencetak string versi ini, katakan saja.
drc

Jawaban:

53

Saya mendapat solusinya.

Menggunakan dmidecode (tentu saja), tetapi masalahnya adalah pada hasilnya ...

Saya tidak ingin daftar hasil blok tentang bios saya, saya hanya perlu versi ..

Perintahnya adalah:

sudo dmidecode -s bios-version

Outputnya hanya akan mencetak versi:

SIX7910J.86A.0537.2012.0723.1217

Maythux
sumber
18

Coba perintah ini,

sudo dmidecode | less

masukkan deskripsi gambar di sini

Avinash Raj
sumber
Ini bukan versi bios. Saya menjawab pertanyaan saya sendiri
Maythux
1
perintah Anda ditampilkan 71CN40WW(V1.15)di pc saya.
Avinash Raj
@ Maythux salah. Saya menjalankan perintah Avinash di PC saya dan itu memang menunjukkan versi BIOS. Saya bahkan dapat menggunakan perintah mirip-vim, jadi saya akan mengatakan itu lebih baik daripada jawaban Maythux.
evaristegd
3

dmidecodebiasanya mengembalikan, antara lain, blok dengan informasi tentang BIOS Anda. Seharusnya terlihat seperti ini:

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

Informasi di sini termasuk versi dan revisi BIOS . Jika dmidecodetidak termasuk data itu di mesin Anda, saya khawatir Anda harus reboot dan benar-benar melihat BIOS.

drc
sumber
Saya tidak perlu mencantumkan daftar pemblokiran tentang bios saya, saya hanya perlu versinya ..
Maythux
1

Cara lain untuk mengurangi keluaran DMIDECODE adalah dengan port ke Grep dan ekstrak hanya garis yang Anda inginkan -

EG - sudo dmidecode | grep 'Vendor \ | Versi: V \ | Revisi BIOS \ | Prosesor'

Di dalam grep, setiap "atau" (Bilah vertikal) harus diloloskan dengan awalan backslash, seperti diilustrasikan di atas.

Mungkin akan ada beberapa "Versi" tambahan setelah Vendor; Anda harus bisa mencari tahu apa dan mengabaikan sisanya. Saya belum menemukan cara untuk menghilangkan ini ... ;-)

Bonus! Di atas, info prosesor juga telah disertakan.

aqk
sumber