產生 Factory OS 映射
一旦您為打算為其產生映射的裝置類型設定 工作區 ,請使用 BuildWSKImage 來建置映射 (~15-35 分鐘) 。
建立映像
以系統管理員身分啟動 Windows 系統套件建置環境 (範例
E:\SetImagGenEnv.cmd
) 。更新 WSKWorkspaceRoot 環境變數,以指向您要建置之映射的 工作區 。
%WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
注意
當您執行
prepwskworkspace
時,會自動設定您在整個實驗室中看到的 %WSKWorkspaceRoot% 變數。 如果您關閉並重新開啟 Windows System Kit 環境,您可以流覽至工作區資料夾並執行SetWSKWorkspaceRoot.cmd
來設定工作區根目錄。建置映射 (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.
在產生映射之前,請執行下列其中一項:
- 在
Overwrite
BuildWSKImage
命令中指定 參數,以自動覆寫輸出檔案夾中的影像 - 請確定您的輸出檔案夾尚未包含相同名稱的已產生影像。
BuildWSKImage 語法
BuildWSKImage [OEMInput] [Destination] [Overwrite]
參數 | 描述 |
---|---|
OEMInput | 選擇性。 映射組態檔的路徑。 |
目的地 | 選擇性。 輸出的目標目錄。 根據預設,腳本會建立 WSKWorkspace 資料夾以外的資料夾,並將 「.output」 附加至名稱。 |
Overwrite | 選擇性。 覆寫輸出檔案。 如果您未指定此參數,而且輸出檔案夾中已有映射檔存在,映射建立將會失敗。 |