Поделиться через


Лаборатория 4. Sysprep — запись — развертывание

Теперь, когда эталонное устройство Интернета вещей было настроено с помощью программного обеспечения и параметров, система готова к массовому развертыванию с помощью Sysprep, а затем записана на образ WIM с помощью DISM. Этот образ используется во время производства для развертывания в новых системах.

Примечание.

В следующих шагах используется сочетание WinPE и DISM для завершения процесса захвата. Эти средства бесплатно доступны от Корпорации Майкрософт. Некоторые средства, такие как DISM, включаются во все установки Windows.

Для полностью автоматизированного подхода к этим шагам рекомендуется использовать платформу развертывания Windows IoT Enterprise.

Необходимые компоненты

  • Завершите по крайней мере лабораторию 1a. В этой лаборатории описывается, как записать созданный образ.
  • ADK с надстройкой WinPE, установленной на вашем техническом компьютере. Дополнительные сведения см. в статье "Получение необходимых средств".

Запустите Sysprep, чтобы завершить процесс аудита

В лаборатории 1a система помещается в режим аудита, который является специальным режимом установки, в котором производитель устройств может предварительно установить программное обеспечение и настроить параметры на эталонном устройстве Интернета вещей. После настройки в режиме аудита можно записать изображение настраиваемого эталонного устройства. Хотя режим аудита не требуется, он предоставляет сценарий, в котором устройство Интернета вещей может быть настроено в Сети до OOBE.

Sysprep эталонное устройство Интернета вещей

При загрузке в режим аудита на эталонном устройстве Интернета вещей запустите Sysprep из командной строки администрирования, чтобы подготовить образ для записи:

C:\Windows\System32\Sysprep> sysprep.exe /generalize /oobe /shutdown

После подготовки образа sysprep эталонное устройство завершит работу. При следующей загрузке устройства он будет загружен в OOBE.

Внимание

Не запустите эталонное устройство Интернета вещей, пока не будете готовы к захвату образа. Если устройство загружается, вам придется снова пройти процесс Sysprep.

Запись образа устройства

Создание USB-диска WinPE

В этом разделе показано, как создать загрузочный USB-накопитель WinPE. Мы создадим несколько секций на USB-диске. Это позволяет использовать секцию FAT32 для WinPE и секцию NTFS для захваченного WIM-файла. Этот USB-диск можно использовать как для записи, так и для развертывания образа.

  1. Вставьте USB-диск на компьютер технического специалиста.

    Примечание.

    Используйте USB-накопитель, который не менее 8 ГБ.

  2. Откройте среду средств развертывания и визуализации от имени администратора. В меню "Пуск" можно найти ярлык для средств развертывания и создания образов в комплектах Windows.

  3. Запустите Diskpart:

    diskpart
    
  4. Используйте Diskpart для переформатирования диска и создания двух новых разделов для WinPE и для образов:

    List disk
    select disk X    (where X is your USB drive)
    clean
    create partition primary size=2048
    active
    format fs=FAT32 quick label="WINPE"
    assign letter=P
    create partition primary
    format fs=NTFS quick label="Images"
    assign letter=I  
    Exit
    
  5. Скопируйте файлы WinPE в рабочую папку:

    copype amd64 C:\WinPE 
    

    Эта команда копирует 64-разрядные файлы WinPE в C:\WinPE. Целевая папка создается автоматически.

  6. Скопируйте файлы WinPE в USB-ключ.

    makewinpemedia /ufd C:\WinPE P:
    

    Где P: usb-диск с разделом WinPE. Эта команда форматирует секцию и удаляет все данные, которые на нем есть.

  7. Переместите USB-накопитель флэш-памяти с компьютера технического специалиста на эталонное устройство Интернета вещей.

Загрузка эталонного устройства Интернета вещей в WinPE и запись образа ОС Windows IoT Enterprise

Ниже описано, как записать образ WIM из эталонного жесткого диска устройства Интернета вещей. Этот WIM можно использовать в разработке или в рабочей среде. Обычно для записи образов ОС на различных этапах процесса разработки. Например, для записи базового образа ОС с установленными приложениями по умолчанию можно использовать следующие действия. Более поздний образ можно записать с помощью более конечных клиентских приложений.

  1. Загрузите эталонное устройство Интернета вещей с загрузочного USB-накопителя WinPE. Последовательность выбора носителя для загрузки отличается от устройства к устройству. Ознакомьтесь с документацией по эталонным устройствам Интернета вещей, чтобы определить, какой ключ нажимать во время загрузки, чтобы выбрать USB-устройство флэш-памяти в качестве целевого объекта загрузки.

    Внимание

    Не загрузите устройство, пока не знаете, какой ключ открывает меню загрузки устройства. Образное устройство Интернета вещей находится в состоянии Sysprepped и не должно быть разрешено загружаться обратно в Windows IoT Enterprise.

    Система загружается в WinPE, где отображается командная строка.

    Совет

    Если у вас другая раскладка клавиатуры, вы можете изменить раскладку клавиатуры, запустив wpeutil setKeyboardLayout 0816:00000816 список пар "язык:клавиатура " для нужного макета, можно найти в языковых стандартах ввода. Затем запустите winpeshl.exe из командной строки WinPE, чтобы обеспечить применение нового макета к текущему сеансу.

  2. В командной строке WinPE запустите Diskpart:

    diskpart
    
  3. Используйте Diskpart для перечисления дисков, чтобы определить диск, на котором установлен Windows IoT Enterprise:

    list disk
    

    Вы увидите нечто вроде этого:

    Disk ###  Status          Size     Free     Dyn  Gpt
    --------  -------------   -------  -------  ---  ---
    Disk 0    Online            63 GB      0 B        *
    Disk 1    Online            14 GB      0 B
    

    В этом примере размер диска 0 представляет диск, на котором мы установили Windows IoT Enterprise.

  4. Выберите диск 0, а затем перечислите разделы и тома:

    select Disk 0
    list partition
    list volume
    

    Вы увидите нечто вроде этого:

    DISKPART> select disk 0
    
    Disk 0 is now the selected disk.
    
    DISKPART> list partition
    
        Partition ###  Type              Size     Offset
        -------------  ----------------  -------  -------
        Partition 1    System             100 MB  1024 KB
        Partition 2    Reserved            16 MB   101 MB
        Partition 3    Primary             63 GB   117 MB
        Partition 4    Recovery           602 MB    63 GB
    
    DISKPART> list volume
    
        Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
        ----------  ---  -----------  -----  ----------  -------  ---------  --------
        Volume 0     E                UDF    DVD-ROM     4236 MB  Healthy    
        Volume 1                      NTFS   Partition     63 GB  Healthy    
        Volume 2                      FAT32  Partition    100 MB  Healthy    Hidden
        Volume 3                      NTFS   Partition    602 MB  Healthy    Hidden
        Volume 4     C   WINPE        FAT32  Partition   2048 MB  Healthy
        Volume 5     D   Images       NTFS   Partition     14 GB  Healthy           
    

    В этом примере раздел 3 является основным типом и находится в месте установки Windows IoT Enterprise. Буквы C, D и E назначаются томам WinPE, Images и DVD-ROM соответственно.

  5. Выберите раздел 3 и назначьте букву диска, которая еще не используется:

    select partition 3
    assign letter=W
    

    Если вы еще раз перечислите том, вы увидите раздел Windows IoT Enterprise теперь имеет букву диска:

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     E                UDF    DVD-ROM     4236 MB  Healthy    
    Volume 1     W                NTFS   Partition     63 GB  Healthy    
    Volume 2                      FAT32  Partition    100 MB  Healthy    Hidden
    Volume 3                      NTFS   Partition    602 MB  Healthy    Hidden
    Volume 4     C   WINPE        FAT32  Partition   2048 MB  Healthy
    Volume 5     D   Images       NTFS   Partition     14 GB  Healthy       
    
  6. Выход из Diskpart:

    exit
    
  7. В командной строке WinPE используйте DISM для записи образа раздела Windows:

    Dism /capture-image /imagefile:D:\IoTOS.wim /CaptureDir:W:\ /Name:"Windows IoT Enterprise"
    

    DISM записывает изображение раздела ОС и сохраняет его на диске D: .

    Примечание.

    Устройство будет иметь несколько секций, но вам нужно только записать секцию Windows. Ознакомьтесь с инструкциями лаборатории развертывания о том, как повторно создать системную секцию динамически во время развертывания.

Развертывание захваченного образа WIM из WinPE

В этом разделе показано, как развернуть образ WIM из WinPE. Эталонное устройство Интернета вещей, которое мы создали в этих лабораториях, уже должно находиться в развернутом состоянии; Он был записан в состоянии Sysprepped и при развертывании загружается в OOBE. Чтобы создать чистую систему, выполните следующие действия. Для этой серии лабораторий вы можете перейти к лаборатории 5 отсюда, так как эталонное устройство Интернета вещей работает и OOBE завершено.

Использование USB-диска WinPE для развертывания в новых системах

  1. Загрузите эталонное устройство Интернета вещей с загрузочного USB-накопителя WinPE.

  2. Отформатируйте устройство. В командной строке WinPE:

    diskpart
    list disk
    select disk X    (where X is the disk of your reference IoT device)
    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".

  3. Разверните образ WIM на диске W, созданном на предыдущем шаге. В командной строке WinPE:

    Dism /Apply-Image /ImageFile:D:\IoTOS.wim /ApplyDir:W:\ /Index:1
    

    Где D:\IoTOS.wim — это путь к файлу WIM, который был записан в предыдущем разделе, и он был сохранен в разделе изображений USB-диска.

  4. Настройте bcD по умолчанию в системе, который является обязательным шагом, так как диск был недавно секционирован и отформатирован, для которого требуется новый BCD. Из командной строки WinPE:

    W:\Windows\System32\bcdboot W:\Windows /s S:
    
  5. Удалите USB-диск и перезагрузите систему в командной строке WinPE.

    wpeutil reboot
    

    Устройство Интернета вещей перезагружается в OOBE.

Следующие шаги

Теперь, когда вы захватили и развернули образ Windows, можно настроить Windows для запуска в настраиваемую оболочку. Лаборатория 5 описывает настройку средства запуска оболочки или назначенного доступа.