DevicePlatformID 概觀
DevicePlatformID 是一個字串,由 SMBIOS 系統資訊結構中的值組成,並串連在一起,並以句號分隔的每個值。 您可以在 Factory OS 映射中包含一或多個 DevicePlatformID。
DevicePlatformIDs
指定于 <DevicePlatformID>
OEMInput.xml 的 元素中。 如需如何將 DevicePlatformID 新增至映射,請參閱 DevicePlatformID 。
運作方式
在閃爍之前,DISM 會根據裝置上的 SMBIOS 欄位,檢查影像中的 DevicePlatformID。 這可確保映射是針對部署所在的硬體所設計。 如果您沒有包含 DevicePlatformID,您將無法閃爍裝置。
驗證規則
若要驗證映射是否為裝置所設計,DISM 會評估三個規則,以判斷映射是否適合要快閃至的硬體:
- 如果影像中的任何一個 PlatformID 與裝置相符,映射就會成功比對。
- 如果所有 DevicePlatformID 欄位都與對應的 SMBIOS 欄位相符,則 PlatformID 會向裝置進行驗證。
- 如果 DevicePlatformID 欄位完全符合,或使用萬用字元 (*) ,則與對應的 SMBIOS 欄位相符。
如果驗證規則失敗,閃爍將會失敗,而且不會寫入裝置。
DevicePlatformID 格式
DevicePlatformID 使用下列格式。 每個值都會對應至 SMBIOS 的硬體資訊:
- Manufacturer.FamilyName.ProductName.ProductVersion
DevicePlatformID 欄位 | SMBIOS 欄位 |
---|---|
製造商 | 製造商 |
FamilyName | 系列 |
ProductName | 產品名稱 |
ProductVersion | 版本 |
注意:
- DevicePlatformID 欄位會以點分隔 (.) 。
- 可接受萬用字元 (*) ,這允許多個硬體類型的一個映射。
- 串連 DevicePlatformID 的最大長度為 192 個字元。
如需 SMBIOS 系統資訊結構的相關資訊,請參閱 SMBIOS 規格的第 7.2 節 。
範例 DevicePlatformIDs
以下顯示 OEMInput 檔案 的程式碼片段,指定四個 DevicePlatformID:
<DevicePlatformIDs>
<DevicePlatformID>Manufacturer.Family.Product.Version</DevicePlatformID>
<DevicePlatformID>Contoso.Laptops.ContosoBook.V1</DevicePlatformID>
<DevicePlatformID>Contoso.ContosoLaptop.*.1</DevicePlatformID>
<DevicePlatformID>*.*.*.*</DevicePlatformID>
</DevicePlatformIDs>