如何使用命令行了解主板 BIOS 版本

如何使用命令行了解主板 BIOS 版本

如何获取我的主板的 BIOS 版本?

该命令dmidecode为您提供了一些有关 BIOS 的信息,但我找不到我需要的信息......


dmidecode在询问之前尝试了命令,但没有找到我需要的内容——我只想要 BIOS 版本,而不需要输出中的其他内容。

答案1

我找到解决办法了。

使用 dmidecode(当然),但问题出在结果上......

我不想列出有关我的 BIOS 的阻止结果,我只需要版本..

命令是:

sudo dmidecode -s bios-version

输出只会打印版本:

SIX7910J.86A.0537.2012.0723.1217

答案2

尝试这个命令,

sudo dmidecode | less

在此处输入图片描述

答案3

dmidecode通常会返回一个包含有关 BIOS 的信息块。它看起来应该像这样:

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

此处的信息包括版本BIOS 修订。如果dmidecode您的机器上不包含该数据,恐怕您将不得不重新启动并实际查看 BIOS。

答案4

减少 DMIDECODE 输出的另一种方法是将其移植到 Grep 并仅提取您想要的行 -

例如- sudo dmidecode | grep '供应商\|版本:V\|BIOS 修订版\|处理器'

在 grep 中,每个“或者”(竖线)需要用反斜杠前缀进行转义,如上所示。

供应商版本之后可能会有其他几个“版本”;您应该能够弄清楚哪个是哪个,然后忽略其余的。我还没有想出如何消除这些…… ;-)

额外福利!上面还附上了处理器信息。

相关内容