Создание образа ОС фабрики
После настройки рабочей области для типа устройства, для который планируется создавать образы, используйте BuildWSKImage для сборки образа (около 15–35 минут).
Создание образа
Запустите среду сборки windows System Kit (например,
E:\SetImagGenEnv.cmd
) с правами администратора.Обновите переменную среды WSKWorkspaceRoot, чтобы она указывала на рабочую область для образа, который требуется создать.
%WSKWorkspaceRoot%\SetWSKWorkspaceRoot.cmd
Примечание
Переменная %WSKWorkspaceRoot%, которая будет отображаться в этом задании, автоматически задается при запуске
prepwskworkspace
. При закрытии и повторном открытии среды windows System Kit можно задать корневой каталог рабочей области, перейдя в папку рабочей области и выполнив командуSetWSKWorkspaceRoot.cmd
.Создание образа (15–35 минут). Вы получите файл FFU или файл виртуального жесткого диска в зависимости от подготовленной рабочей области.
BuildWSKImage %WSKWorkspaceRoot%\FactoryOS_Development_AMD64_UEFI_SpacesGPT_VM.xml
Примечание
Имя файла .xml, указанного на этом шаге, может отличаться в зависимости от параметров, выбранных при создании рабочей области. Полный путь и имя файла OEMInput.xml можно просмотреть, выполнив команду
echo %WSKOEMInputFileName
из среды WSK.
По умолчанию выходные данные размещаются в том же расположении, что и рабочая область с добавлением .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.
Перед созданием образа выполните одно из следующих действий:
- Укажите параметр в
BuildWSKImage
командеOverwrite
, чтобы автоматически перезаписать изображение в выходной папке. - Убедитесь, что выходная папка еще не содержит созданное изображение с таким же именем.
Синтаксис BuildWSKImage
BuildWSKImage [OEMInput] [Destination] [Overwrite]
Параметр | Описание |
---|---|
OEMInput | Необязательный элемент. Путь к файлу конфигурации образа. |
Назначение | Необязательный элемент. Целевой каталог для выходных данных. По умолчанию скрипт создает папку помимо папки WSKWorkspace с именем .output. |
Overwrite | Необязательный элемент. Перезаписывает выходной файл. Если этот параметр не указан, а файл образа уже существует в выходной папке, создание образа завершится ошибкой. |
Развертывание образа
- Сведения о развертывании жесткого диска виртуальной машины см. в статье Развертывание образа виртуального жесткого диска.
- Дополнительные сведения о различных способах выполнения флэш-памяти устройства см. в статье Общие сведения о развертывании образа.