共用方式為


產生 Factory OS 映射

一旦您為打算為其產生映射的裝置類型設定 工作區 ,請使用 BuildWSKImage 來建置映射 (~15-35 分鐘) 。

建立映像

  1. 以系統管理員身分啟動 Windows 系統套件建置環境 (範例 E:\SetImagGenEnv.cmd) 。

  2. 更新 WSKWorkspaceRoot 環境變數,以指向您要建置之映射的 工作區

    %WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
    

    注意

    當您執行 prepwskworkspace 時,會自動設定您在整個實驗室中看到的 %WSKWorkspaceRoot% 變數。 如果您關閉並重新開啟 Windows System Kit 環境,您可以流覽至工作區資料夾並執行 SetWSKWorkspaceRoot.cmd 來設定工作區根目錄。

  3. 建置映射 (15-35 分鐘) 。 視 您準備的工作區而定,您會收到 .ffu 或虛擬硬碟檔案。

    BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
    

    注意

    您在這個步驟中指定的.xml檔案名可能會不同,視您在建立工作區時所選擇的選項而定。 您可以從 WSK 環境執行 echo %WSKOEMInputFileName ,以檢視OEMInput.xml檔案的完整路徑和檔案名。

根據預設,輸出會放在與附加 '.output' 的工作區相同的位置,例如,如果您的工作區位於 C:\Workspace 中,輸出將會位於 C:\Workspace.output\FactoryOS_AMD64_UEFI_VM_ValidationImage.vhdx

重要

如果您嘗試在目的地資料夾中產生已經包含 的影像。具有相同名稱的 FFU 映射或虛擬硬碟,映射建立將會失敗,並出現下列錯誤:

imageapp : ERROR : ThreadId18164 OutputFile C:\FactoryOS.Output\FactoryOS_Development_AMD64_UEFI_SpacesGPT_Hardware.ffu already exists.

在產生映射之前,請執行下列其中一項:

  • OverwriteBuildWSKImage 命令中指定 參數,以自動覆寫輸出檔案夾中的影像
  • 請確定您的輸出檔案夾尚未包含相同名稱的已產生影像。

BuildWSKImage 語法

BuildWSKImage [OEMInput] [Destination] [Overwrite]
參數 描述
OEMInput 選擇性。 映射組態檔的路徑。
目的地 選擇性。 輸出的目標目錄。 根據預設,腳本會建立 WSKWorkspace 資料夾以外的資料夾,並將 「.output」 附加至名稱。
Overwrite 選擇性。 覆寫輸出檔案。 如果您未指定此參數,而且輸出檔案夾中已有映射檔存在,映射建立將會失敗。

部署映像