共用方式為


DevicePlatformID 概觀

DevicePlatformID 是一個字串,由 SMBIOS 系統資訊結構中的值組成,並串連在一起,並以句號分隔的每個值。 您可以在 Factory OS 映射中包含一或多個 DevicePlatformID。

DevicePlatformIDs 指定于 <DevicePlatformID> OEMInput.xml 的 元素中。 如需如何將 DevicePlatformID 新增至映射,請參閱 DevicePlatformID

運作方式

在閃爍之前,DISM 會根據裝置上的 SMBIOS 欄位,檢查影像中的 DevicePlatformID。 這可確保映射是針對部署所在的硬體所設計。 如果您沒有包含 DevicePlatformID,您將無法閃爍裝置。

驗證規則

若要驗證映射是否為裝置所設計,DISM 會評估三個規則,以判斷映射是否適合要快閃至的硬體:

  1. 如果影像中的任何一個 PlatformID 與裝置相符,映射就會成功比對。
  2. 如果所有 DevicePlatformID 欄位都與對應的 SMBIOS 欄位相符,則 PlatformID 會向裝置進行驗證。
  3. 如果 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>