SMBIOS
SMBIOS 規格會定義數據結構和資訊,以進入與系統相關的數據結構。 藉由使用最新的 SMBIOS 規格,我們會跟上規格中所定義的最新變更。 下表說明建議的SMBIOS設定,以及這些欄位中應提供何種資訊類型的指引。 讓這些欄位填入與每個個別系統相關的數據,可讓系統管理員從遠端識別及管理這些系統。 計算機硬體識別碼 (CHID) 是使用這些資料表中的值所產生,而且應該注意並考慮設定這些識別碼。
若要將統一性新增至SMBIOS,以更清楚地識別裝置資訊,建議您在填入SMBIOS字段時使用此指引。 下列SMBIOS數據也會收集並用於各種容量。 在填入 BIOS/韌體廠商所提供的工具之前,應該先詳細規劃進入這些欄位的數據。 針對 CHID 目標產生的哈希是以填入這些欄位的數據為基礎。
雖然這項資訊與 Windows 10 驅動程式發佈工作流程中所列的信息類似,但下表會針對某些欄位指定更多詳細數據層級,以增加特定層級。
移至SMBIOS 3.0時的建議設定
下表包含 BIOS 欄位的相關信息。
欄位名稱 | 結構名稱和類型 | 值 | Offset | 長度 | 範例案例 | 範例 |
---|---|---|---|---|---|---|
製造商 | 系統資訊 (類型 1) | String | 04h | 32 | 請參閱下面的範例案例 | 「Contoso」 |
系列 | 系統資訊 (類型 1) | String | 1Ah | 64 | 請參閱下面的範例案例 | “A11” |
產品名稱 | 系統資訊 (類型 1) | String | 05h | 64 | 請參閱下面的範例案例 | “A11 a10001” |
基礎板產品 | 系統資訊 (類型 2) | String | 05h | 32 | 請參閱下面的範例案例 | “bb03” |
KU 編號 | 系統資訊 (類型 1) | String | 19 小時 | 32 | 請參閱下面的範例案例 | “A11a11001-EU-04” |
序號 | 系統資訊 (類型 1) | String | 07h | 請參閱下面的範例案例 | “A1B2C3456789ABC” | |
UUID | 系統資訊 (類型 1) | 不定 | 08h | 16 | 請參閱下面的範例案例 | 通用唯一標識碼(UUID)。 請參閱 7.2.1 節。 在 DMTF SMBIOS 規格 3.1 或更新版本中。 |
機箱類型 | 系統機箱 (類型 3) | Byte | 05h | N/A | 請參閱下面的範例案例 | “detachable” |
BIOS 廠商 | BIOS 資訊 (類型 0) | Byte | 04h | String | ||
BIOS 版本 | BIOS 資訊 (類型 0) | Byte | 05h | String | ||
BIOS 主要版本 | BIOS 資訊 (類型 0) | Byte | 14 小時 | 不定 | ||
BIOS 次要版本 | BIOS 資訊 (類型 0) | Byte | 15 小時 | 不定 |
範例案例: Contoso, Inc. 製造兩個產品線:(1) “A” 系列,以及 (2) “B” 系列。 “A” 系列裝置包括 Contoso “A11” 和 “A13” 裝置子品牌,每個品牌都有不同的螢幕大小,而且兩者都支持實體可卸離的鍵盤(雖然鍵盤是以選項出售)。 “A11”有三個模型:(1)基礎模型(a110001)(2)一個中型模型與高級音訊套件(a110002)和(3)高端模型,具有高解析度觸摸屏(a110003)。 每個模型都會經過數代基板修訂,這些修訂會在內部使用代碼 bb01 到 bb04 來識別。 每個 「A11」 模型都可以使用不同的記憶體和記憶體和記憶體組態進一步自定義。 為了分隔其製造樓層的不同生產執行,Contoso 會使用內部識別系統,結合家族、產品名稱、市場區域和生產執行編號。
從 BIOS 開始的 SMBIOS 欄位可能會被視為選擇性或建議。 這些是用來建置 計算機硬體標識碼 (CHID), 並確保產生的 CHID 中具有更多唯一性層級。
下表描述終端使用者的階層層級指標。
欄位名稱 | DTMF.org 描述 | Microsoft描述 | 欄位格式 | 階層 |
---|---|---|---|---|
製造商 | 以 Null 結束的字串數目。 | 製造商欄位中的值會識別裝置行銷給終端使用者的公司品牌名稱(例如,裝置上印有的品牌名稱或標誌)。 | 製造商欄位字串的格式是比對終端使用者識別為公司品牌的內容。 | 製造商欄位是終端使用者的第一層指標,代表公司銷售的所有裝置群組。 如果曾經,這個欄位應該很少變更。 |
系列 | 以 Null 結束的字串數目。 | 系列欄位中的值會識別公司子品牌名稱,其專屬於一組類似裝置的類似裝置,稱為產品線,而該生產線會針對終端使用者進行行銷。 系列值會依元件、裝置產生、製造年份、SKU 或其他因素來排除變異數。 系列值不夠具體,無法指出實際裝置,而是針對終端使用者銷售的產品線。 | 系列欄位字串的格式是比對終端使用者識別為公司子品牌名稱,這是產品線特有的。 系列欄位字串不應該包含 製造商 名稱。 | 系列欄位是終端使用者的第二層指標,代表類似裝置的群組,稱為產品線。 此欄位在產品線的生命週期中應保持一致。 |
產品名稱 | 以 Null 結束的字串數目。 | 產品名稱欄位中的值會識別公司的特定裝置型號,而不列舉組態變異數。 (例如處理器、記憶體和記憶體差異)在特定的系列中,通常有數個產品名稱是特定的模型,雖然不超過十幾個左右。 | 產品名稱欄位字串的格式是比對終端使用者看到的裝置型號名稱或識別碼值。 建議包含 [系列] 字段的完整值,後面接著單一空格,然後包含模型名稱/標識符值。 | 產品名稱欄位是終端使用者的第三層指標,代表裝置的特定型號。 產品名稱可能持續到家族的存留期,透過多個修訂或硬體世代,其中硬體修訂不會作為新產品銷售給終端使用者。 |
基礎板產品 | 以 Null 結束的字串數目。 | [基礎板產品] 欄位中的值會識別基礎板,且應該正確地反映相同系列和產品名稱中不同裝置上基礎板的差異。 當裝置模型中的基板變更時,此值必須變更,而且它可能用來做為服務的資產標識碼。 | 底板產品欄位字串的格式可由公司設定,而且不需要對齊使用者營銷資訊。 | 基礎板產品欄位是公司裝置的第四層指標,不會行銷給終端使用者。 |
序號 | 以 Null 結束的字串數目。 | 此結構中的資訊會定義整體系統的屬性,並打算與系統MIF的元件標識碼群組相關聯。 SMBIOS 實作與單一系統實例相關聯,且只包含一個 系統資訊 (Type 1) 結構。 | 序號欄位字串的格式是比對裝置外部的序號。 | [序號] 字段是 [公司] 指派的 [序號] 指標,而且可在裝置外部存取。 [ 序號 ] 欄位是裝置的第六層指標。 |
UUID | UUID 是一個標識碼,由跨時間與空間的唯一設計。 它不需要集中註冊程式。 UUID 長度為128位。 格式描述於 RFC4122。 | 此結構中的值是規格檔中定義的通用唯一值。 此值是要與此特定計算機相關聯。 | 欄位格式遵循最新的 DTMF.org SMBIOS 規格檔,以符合通用唯一性。 | UUID 欄位不會行銷給終端使用者,而且被視為此裝置的第七層指標。 |
SKU 編號 | 以 Null 結束的字串數目。 此文字字串會識別銷售的特定計算機組態。 有時也稱為產品標識碼或採購單號碼。 此數字經常出現在現有的欄位中,但沒有標準格式。 一般而言,對於來自指定 OEM 的指定系統面板,有數十種獨特的處理器、記憶體、硬碟和光驅組態。 | [SKU 編號] 字段中的值會以公司可決定的格式來識別裝置。 此欄位可能包含由生產執行、出貨區域、零售商、組態差異所決定之裝置的變化。 (例如處理器、記憶體和記憶體差異)此值可作為服務的資產標識碼,如果公司未使用此值,則可能會保留空白。 | SKU 號碼欄位字串的格式可由公司設定,而且不需要對齊使用者營銷資訊。 | [ SKU 號碼 ] 字段是公司裝置的第五層指標,不會行銷給終端使用者。 |
機箱類型 | N/A | 在下方的 機箱類型 表格中定義 | N/A | N/A |
BIOS 廠商 | BIOS 廠商名稱的字串編號 | 在 DMTF SMBIOS 規格 3.1 或更新版本中定義 | ||
BIOS 版本 | BIOS 版本的字串編號。 此值是一個自由格式字串,可能包含核心和 OEM 版本資訊。 | 在 DMTF SMBIOS 規格 3.1 或更新版本中定義 | ||
BIOS 主要版本 | 識別系統 BIOS 的主要版本,例如,版本 10.22 的值為 0Ah,而修訂 2.1 則為 02h。 此欄位或系統 BIOS 次要發行欄位,或兩者都會在每次發行指定系統的系統 BIOS 更新時更新。 如果系統不支援使用此欄位,則此欄位和 [系統 BIOS 次要發行] 欄位的值都是 FFh。 | 在 DMTF SMBIOS 規格 3.1 或更新版本中定義 | ||
BIOS 次要版本 | 識別系統 BIOS 的次要版本,例如,修訂 10.22 的值為 16h,修訂 2.1 則為 01h。 | 在 DMTF SMBIOS 規格 3.1 或更新版本中定義 |
下表描述 [機箱類型] 字段的設定。
機箱類型 | 位元組值 | OHR FFC/FFSC | Microsoft描述 |
---|---|---|---|
桌面 | 03h | 桌面/標準版 | 桌面 表示位於塔式案例中的客戶系統,且不是可攜式客戶系統。 它不包含整合式顯示器和輸入。 |
筆記本 | 0Ah | Notebook/Standard | Notebook 表示具有 clamshell 尺寸的客戶系統,且具有不可存取的鍵盤。 可攜式 (08h) 或膝上型電腦 (09h) 在識別 筆記本時不會使用。 |
All-in-One | 0Dh | 桌面/AiO | All-In-One 表示將觸摸屏與單一底座中的其他硬體元件整合的客戶系統。 |
Tablet | 1Eh | 平板電腦/標準版 | 平板計算機 表示將顯示器、可充電電源和其他元件結合成單一底座的客戶系統,並利用觸控作為其主要輸入方式。 它不包含實體附加的鍵盤。 如果客戶系統的尺寸不允許鍵盤實際連接到底座,但藍牙或其他無線鍵盤會以用戶選擇性配件的形式銷售, 機箱類型 字段會識別為 平板電腦。 |
可轉換 | 1Fh | 筆記本/可轉換 | 可轉換 表示將顯示器、可充電電源和點裝置結合成單一底座的客戶系統,具有可調整的動作(任何動作:翻轉、旋轉、轉彎)顯示器,以正向或遠離附加鍵盤。 |
可卸離 | 20 小時 | 平板電腦/標準版 | 可 卸離表示客戶系統,可將顯示器、可充電電源和指向裝置結合成單一底座與可中斷連結的鍵盤。 如果客戶系統的尺寸允許鍵盤,不包括藍牙或其他無線鍵盤,實際連接到底座,但實體鍵盤會以選擇性配件的形式銷售給終端使用者, 機箱類型 字段會識別為 可卸離。 |