Лабораторная работа 4. Sysprep — сбор данных — развертывание
Теперь, когда эталонное устройство Интернета вещей настроено с помощью программного обеспечения и параметров, система подготавливается к массовому развертыванию с помощью Sysprep, а затем записывается в WIM с помощью DISM. Этот образ WIM используется во время производства для развертывания в новых системах.
Примечание
В следующих шагах используется сочетание WinPE и DISM для завершения процесса записи. Эти средства доступны в свободном доступе корпорации Майкрософт. Некоторые средства, такие как DISM, входят в состав всех установок Windows. Многие сторонние средства также предлагают сбор и развертывание образов, которые могут лучше подходить для вашей стратегии развертывания. Выберите средство, подходящее для вашего устройства.
Для полностью автоматизированного подхода к этим шагам рассмотрите возможность использования платформы развертывания Windows 10 IoT Корпоративная.
Предварительные требования
- Выполните по крайней мере лабораторную работу 1a. В этом задании описывается, как записать созданный образ.
- AdK с надстройкой WinPE, установленной на компьютере технического специалиста. Дополнительные сведения см. в статье Получение необходимых средств.
Запустите Sysprep, чтобы завершить процесс аудита.
В лаборатории 1a вы переводите систему в режим аудита, который представляет собой специальный режим настройки, в котором производитель устройств может предварительно установить программное обеспечение и настроить параметры на эталонном устройстве Интернета вещей. После внесения настроек в режиме аудита можно записать изображение настроенного эталонного устройства. Хотя режим аудита не является обязательным, он предоставляет сценарий, в котором устройство Интернета вещей можно настроить в сети до запуска при первом включении компьютера.
Sysprep эталонного устройства Интернета вещей
При загрузке в режиме аудита на эталонном устройстве Интернета вещей запустите Sysprep из административной командной строки, чтобы подготовить образ к записи:
C:\Windows\System32\Sysprep\Sysprep.exe /generalize /oobe /shutdown
После того как Sysprep подготовит образ, эталонное устройство завершит работу. При следующей загрузке устройства оно загрузится в OOBE.
Внимание!
Не включите эталонное устройство Интернета вещей, пока не будете готовы записать образ. Если устройство загружается, вам придется снова пройти процесс Sysprep.
Запись образа устройства
Создание USB-накопителя WinPE
В этом разделе показано, как создать загрузочный USB-накопитель WinPE. Этот USB-ключ можно использовать для записи и развертывания образа.
Процесс, описанный в следующих шагах, можно создать скрипт для упрощения записи и развертывания образов. Полностью автоматизированный сценарий см. в статье Платформа развертывания Windows 10 IoT Корпоративная.
Вставьте USB-накопитель в компьютер технического специалиста.
Примечание
Используйте диск с объемом не менее 16 ГБ
На компьютере технического специалиста откройте среду средств развертывания и создания образов с правами администратора. Вы можете найти ярлык для средств развертывания и создания образов в разделе Комплекты Windows в меню "Пуск".
Скопируйте файлы WinPE в рабочую папку:
copype amd64 C:\WinPE
Эта команда копирует 64-разрядные файлы WinPE в папку C:\WinPE. Примечание. Конечная папка создается автоматически.
Скопируйте файлы WinPE на USB-ключ.
makewinpemedia /ufd C:\WinPE D:
Где D— ЭТО USB-накопитель. Эта команда форматирует USB-накопитель и удаляет все данные, которые на нем есть.
Переместите USB-устройство флэш-памяти с компьютера технического специалиста на эталонное устройство Интернета вещей.
Загрузка эталонного устройства Интернета вещей в WinPE и запись образа ОС Windows 10 IoT Корпоративная
Следующие действия записывают образ WIM с жесткого диска эталонного устройства Интернета вещей. Этот WIM можно использовать в разработке или в рабочей среде. Обычно образы ОС записываются на разных этапах процесса разработки. Например, следующие шаги можно использовать для записи базового образа ОС с установленными приложениями по умолчанию. Более поздний образ можно записать с помощью дополнительных приложений для конечных клиентов.
Загрузите эталонное устройство Интернета вещей с загрузочного USB-устройства флэш-памяти WinPE. Последовательность выбора носителя для загрузки отличается от устройства к устройству. Обратитесь к документации для эталонного устройства Интернета вещей, чтобы определить, какую клавишу нажимать во время загрузки, чтобы выбрать USB-устройство флэш-памяти в качестве целевого объекта загрузки.
Важно!
Не загружайте устройство, пока не узнаете, какая клавиша открывает меню загрузки устройства. Устройство Интернета вещей с образом находится в состоянии Sysprepped и не должно быть разрешено загружаться обратно в Windows 10 IoT Корпоративная.
Система загружается в WinPE, где отображается командная строка.
В командной строке WinPE используйте DISM, чтобы записать образ раздела Windows:
DISM /capture-image /imagefile:C:\IoTOS.wim /CaptureDir:C:\ /Name:"Windows 10 IoT Enterprise"
DISM записывает образ раздела ОС и сохраняет его на диске C:.
Примечание
Устройство будет иметь несколько разделов, но вам потребуется только записать раздел Windows. Инструкции по динамическому повторному созданию системного раздела во время развертывания см. в руководстве по развертыванию.
Почему мы записываем изображение в C:\ Диске?
Мы временно зафиксируем образ ОС в C:\ диск из-за размера записанного образа. Наш USB-накопитель имеет формат Fat32, размер файла которого ограничен в 4 ГБ, а размер образа ОС, скорее всего, превышает 4 ГБ. На следующем шаге мы разделим образ на файлы меньшего размера, чтобы вы могли разместить весь образ на одном USB-накопителе с секционированием FAT32.Windows поддерживает несколько разделов на устройстве флэш-памяти. Несколько секций позволяют иметь раздел WinPE Fat32 и раздел NTFS, где можно хранить более крупный захваченный WIM-файл. Имейте в виду, что сжатие по умолчанию для DISM является быстрым, что ускоряет процесс записи, однако приводит к более крупному WIM-файлу.
Если размер захватываемого образа близок к 4 ГБ, попробуйте использовать параметр DISM
/Compress:max
, который может устранить необходимость в промежуточном шаге записи WIM в раздел ОС, а затем использовать /Split-image, чтобы разделить его.Разделение WIM-файла на C:\ диск в несколько файлов размером менее 4 ГБ и скопируйте его на USB-устройство флэш-памяти. В командной строке WinPE:
Dism /Split-Image /ImageFile:C:\IoTOS.wim /SWMFile:D:\IoTOS.swm /FileSize:4000
Эта команда разделяет образ ОС на несколько файлов размером менее 4 ГБ.
После того как образ ОС будет записан на USB-устройство флэш-памяти, его можно объединить обратно в одну wim-машину на компьютере технического специалиста или сохранить в виде отдельных ФАЙЛОВ *.SWM. В этом задании мы используем . SWM-файлы для развертывания образа с USB-накопителя.
Развертывание записанного образа WIM из WinPE
В этом разделе показано, как развернуть образ WIM из WinPE. Эталонное устройство Интернета вещей, которое мы создавали в этих лабораториях, уже должно находиться в развернутом состоянии; Он был записан в состоянии Sysprepped и при развертывании загружается в OOBE. Выполните следующие действия, чтобы создать образ чистой системы. Для этой серии заданий вы можете перейти к лаборатории 5 , так как эталонное устройство Интернета вещей включено и при первом включении завершено.
Использование USB-накопителя WinPE для развертывания в новых системах
Загрузите эталонное устройство Интернета вещей с USB-устройства флэш-памяти. Кнопка или последовательность нажатия клавиш для выбора носителя для загрузки отличается от устройства к устройству. Обратитесь к документации по устройству Интернета вещей, чтобы определить, какую клавишу нажимать во время загрузки, чтобы выбрать USB-устройство флэш-памяти в качестве целевого объекта загрузки.
Отформатируйте устройство. В командной строке WinPE:
select disk 0 clean convert gpt create partition efi size=100 format quick fs=fat32 label="System" assign letter="S" create partition msr size=16 create partition primary format quick fs=ntfs label="Windows" assign letter="W"
Примечание
Приведенные выше команды Diskpart не создают раздел восстановления. Сведения о том, как настроить раздел восстановления, см. в статье Настройка разделов жестких дисков на основе UEFI/GPT.
Разверните образ WIM на диске W:, созданном на предыдущем шаге. В командной строке WinPE:
DISM /Apply-Image /ImageFile:D:\IoTOS.swm /SWMFile:D:\IoTOS*.swm /ApplyDir:W:\ /Index:1 and press Enter
Настройте bcd по умолчанию в системе, что является обязательным шагом, так как диск был недавно секционирован и отформатирован, что требует нового BCD. В командной строке WinPE:
W:\Windows\System32\bcdboot W:\Windows /s S:
Перезагрузите систему, введя wpeutil reboot в командной строке WinPE. Устройство Интернета вещей перезагружается в OOBE.
Дальнейшие действия
Теперь, когда вы захватили и развернули образ Windows, вы можете настроить Windows для запуска в пользовательской оболочке. В лаборатории 5 рассматривается настройка средства запуска оболочки или ограниченного доступа.