Condividi tramite


Generare un'immagine del sistema operativo factory

Dopo aver configurato un'area di lavoro per il tipo di dispositivo per cui si prevede di produrre immagini, usare BuildWSKImage per compilare l'immagine (~15-35 minuti).

Compilare l'immagine

  1. Avviare Windows System Kit Build Environment (ad esempio, E:\SetImagGenEnv.cmd) come amministratore.

  2. Aggiornare la variabile di ambiente WSKWorkspaceRoot in modo che punti all'area di lavoro per l'immagine da compilare.

    %WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
    

    Nota

    La variabile %WSKWorkspaceRoot% visualizzata in questo lab viene impostata automaticamente quando si esegue prepwskworkspace. Se si chiude e si riapre l'ambiente Windows System Kit, è possibile impostare la radice dell'area di lavoro passando alla cartella dell'area di lavoro ed eseguendo SetWSKWorkspaceRoot.cmd.

  3. Compilare l'immagine (15-35 minuti). Si otterrà un file con estensione ffu o disco rigido virtuale, a seconda dell'area di lavoro preparata.

    BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
    

    Nota

    Il nome del file .xml specificato in questo passaggio può essere diverso, a seconda delle opzioni scelte al momento della creazione dell'area di lavoro. È possibile visualizzare il percorso completo e il nome file del file OEMInput.xml eseguendo echo %WSKOEMInputFileName dall'ambiente WSK.

Per impostazione predefinita, l'output viene inserito nella stessa posizione dell'area di lavoro aggiunta con '.output', ad esempio, se l'area di lavoro è in C:\Workspace, l'output sarà in C:\Workspace.output\FactoryOS_AMD64_UEFI_VM_ValidationImage.vhdx.

Importante

Se si tenta di generare un'immagine nella cartella di destinazione che include già un oggetto . Le immagini FFU o i dischi rigidi virtuali con lo stesso nome, la creazione dell'immagine avrà esito negativo con l'errore seguente:

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

Prima di generare un'immagine, eseguire le operazioni seguenti:

  • Specificare il Overwrite parametro nel BuildWSKImage comando per sovrascrivere automaticamente un'immagine nella cartella di output
  • Assicurarsi che la cartella di output non contenga già un'immagine generata con lo stesso nome.

Sintassi BuildWSKImage

BuildWSKImage [OEMInput] [Destination] [Overwrite]
Parametro Descrizione
OEMInput Facoltativa. Percorso del file di configurazione dell'immagine.
Destinazione facoltativo. Directory di destinazione per l'output. Per impostazione predefinita, lo script crea una cartella oltre alla cartella WSKWorkspace, con ".output" aggiunto al nome.
Overwrite Facoltativa. Sovrascrive il file di output. Se non si specifica questo parametro e nella cartella di output esiste già un file di immagine, la creazione dell'immagine avrà esito negativo.

Distribuire l'immagine