如何获取我的主板的 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 中,每个“或者”(竖线)需要用反斜杠前缀进行转义,如上所示。
供应商版本之后可能会有其他几个“版本”;您应该能够弄清楚哪个是哪个,然后忽略其余的。我还没有想出如何消除这些…… ;-)
额外福利!上面还附上了处理器信息。