วิธีการรู้เวอร์ชั่น BIOS เมนบอร์ดโดยใช้บรรทัดคำสั่ง


38

จะได้รับเมนบอร์ดรุ่น BIOS ของฉันได้อย่างไร

คำสั่งdmidecodeให้ข้อมูลบางอย่างเกี่ยวกับ BIOS แต่ฉันไม่พบสิ่งที่ฉันต้องการ ...


ฉันลองใช้dmidecodeคำสั่งก่อนถามและฉันไม่พบสิ่งที่ฉันต้องการ - ฉันต้องการเฉพาะรุ่น BIOS และไม่มีสิ่งใดในผลลัพธ์


3
โปรดตรวจสอบให้แน่ใจว่าคำถามของคุณสะท้อนสิ่งที่คุณต้องการอย่างถูกต้อง ในกรณีนี้คุณกำลังมองหาวิธีการพิมพ์เฉพาะเวอร์ชั่น BIOS แทนที่จะเป็นข้อมูลทั้งหมดรวมถึงเวอร์ชั่น BIOS
drc

@drc ฉันระบุว่า ... อ่านคำถามอีกครั้งโปรดฉันแค่บอกว่าฉันต้องการรุ่นไบออสและฉันระบุว่าฉันใช้ dmidecode แต่ฉันไม่สามารถหารุ่นได้
Maythux

2
การค้นหาเวอร์ชั่น BIOS นั้นง่ายเหมือนการค้นหาสตริงเวอร์ชันในบล็อกข้อมูล BIOSตามที่ได้รับคำตอบไว้หลายข้อ หากคุณกำลังมองหาวิธีพิมพ์เฉพาะสายอักขระรุ่นนี้
drc

คำตอบ:


53

ฉันได้ทางออกแล้ว

ใช้ dmidecode (แน่นอน) แต่ปัญหาเกิดขึ้นกับผลลัพธ์ ...

ฉันไม่ต้องการที่จะแสดงรายการผลบล็อกเกี่ยวกับประวัติของฉันฉันแค่ต้องการรุ่น ..

คำสั่งคือ:

sudo dmidecode -s bios-version

ผลลัพธ์จะพิมพ์รุ่น:

SIX7910J.86A.0537.2012.0723.1217


18

ลองคำสั่งนี้

sudo dmidecode | less

ป้อนคำอธิบายรูปภาพที่นี่


นี่ไม่ใช่รุ่นไบออส ฉันตอบคำถามของฉันเอง
Maythux

1
คำสั่งของคุณแสดง71CN40WW(V1.15)บนพีซีของฉัน
Avinash Raj

@ Maythux ผิด ฉันรันคำสั่งของ Avinash บนพีซีของฉันและมันแสดงเวอร์ชั่น BIOS อย่างแน่นอน ฉันยังสามารถใช้คำสั่งเหมือนเป็นกลุ่มดังนั้นฉันพูดได้ดีกว่าคำตอบของ Maythux
evaristegd

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

ข้อมูลที่นี่มีทั้งรุ่นและแก้ไขไบออส หากdmidecodeไม่ได้รวมข้อมูลนั้นไว้ในเครื่องของคุณฉันกลัวว่าคุณจะต้องรีบู๊ตและดู BIOS จริงๆ


ฉันไม่จำเป็นต้องลิสต์บล็อก reslut เกี่ยวกับประวัติของฉันฉันแค่ต้องการเวอร์ชั่น ..
Maythux

1

อีกวิธีหนึ่งในการลดเอาต์พุต DMIDECODE คือการส่งพอร์ตไปยัง Grep และแยกเฉพาะบรรทัดที่คุณต้องการ -

EG - sudo dmidecode | grep 'Vendor \ | เวอร์ชัน: V \ | การแก้ไข BIOS \ | ตัวประมวลผล'

ภายใน grep "หรือ" (แถบแนวตั้ง) แต่ละอันต้องได้รับการหลบหนีด้วยคำนำหน้าแบ็กสแลชดังที่แสดงไว้ด้านบน

อาจจะมี "รุ่น" เพิ่มขึ้นอีกเล็กน้อยหลังจากผู้ขายรายหนึ่ง คุณควรจะสามารถคิดได้ว่ามีอะไรและไม่สนใจคนอื่น ฉันยังไม่ได้คิดออกเพื่อกำจัดสิ่งเหล่านี้ ... ;-)

โบนัส! ข้างต้นข้อมูลโปรเซสเซอร์ได้รวมอยู่ด้วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.