Compartilhar via


Laboratório 4: Sysprep - Captura - Implantar

Agora que o dispositivo IoT de referência foi personalizado com software e configurações, o sistema está preparado para implantação em massa usando o Sysprep e, em seguida, capturado em uma imagem WIM usando o DISM. Essa imagem é usada durante a fabricação para implantar em novos sistemas.

Observação

As etapas a seguir usam uma combinação de WinPE e DISM para concluir o processo de captura. Essas ferramentas estão disponíveis gratuitamente na Microsoft. Algumas ferramentas, como o DISM, estão incluídas em todas as instalações do Windows.

Para obter uma abordagem totalmente automatizada para essas etapas, considere usar a estrutura de implantação do Windows IoT Enterprise.

Pré-requisitos

Execute o Sysprep para concluir o processo de auditoria

No laboratório 1a, você coloca o sistema no modo de auditoria, que é um modo de configuração especial em que um fabricante de dispositivos pode pré-instalar o software e definir as configurações em um dispositivo IoT de referência. Depois de fazer suas personalizações no modo de auditoria, você pode capturar uma imagem do seu dispositivo de referência personalizado. Embora o modo de auditoria não seja necessário, ele fornece um cenário em que o dispositivo IoT pode ser personalizado online antes do OOBE.

Sysprep, o dispositivo IoT de referência

Enquanto inicializado no modo de auditoria no dispositivo IoT de referência, execute o Sysprep em um Prompt de Comando Administrativo para preparar a imagem para captura:

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

Depois que o Sysprep preparar a imagem, o dispositivo de referência será desligado. Na próxima vez que o dispositivo for inicializado, ele será inicializado no OOBE.

Cuidado

Não ligue o dispositivo IoT de referência novamente até que esteja pronto para capturar uma imagem. Se o dispositivo inicializar, você terá que passar pelo processo Sysprep novamente.

Capture a imagem do seu dispositivo

Criar uma unidade USB WinPE

Nesta seção, mostramos como criar uma unidade USB WinPE inicializável. Criaremos várias partições na unidade USB. Isso permite que você tenha uma partição FAT32 para WinPE e uma partição NTFS para o arquivo WIM capturado. Você pode usar esta unidade USB para capturar e implantar sua imagem.

  1. Insira uma unidade USB no PC técnico.

    Observação

    Use uma unidade USB com pelo menos 8 GB.

  2. Abra o Ambiente de Ferramentas de Implantação e Imagens como administrador. Você pode encontrar um atalho para as Ferramentas de Implantação e Criação de Imagens em Kits do Windows no Menu Iniciar.

  3. Execute o Diskpart:

    diskpart
    
  4. Use o Diskpart para reformatar a unidade e criar duas novas partições para o WinPE e para suas imagens:

    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. Copie os arquivos WinPE para uma pasta de trabalho:

    copype amd64 C:\WinPE 
    

    Esse comando copia os arquivos WinPE de 64 bits para C:\WinPE. A pasta de destino é criada automaticamente.

  6. Copie os arquivos WinPE para sua chave USB.

    makewinpemedia /ufd C:\WinPE P:
    

    Onde P: é a unidade USB com a partição WinPE. Esse comando formata a partição e apaga todos os dados que estão nela.

  7. Mova a unidade flash USB do PC técnico para o dispositivo IoT de referência.

Inicialize o dispositivo de referência de IoT no WinPE e capture a imagem do sistema operacional Windows IoT Enterprise

As etapas a seguir capturam uma imagem WIM do disco rígido do dispositivo IoT de referência. Esse WIM pode ser usado no desenvolvimento ou na produção. É comum capturar imagens do sistema operacional durante diferentes estágios do processo de desenvolvimento. Por exemplo, as etapas a seguir podem ser usadas para capturar uma imagem base do sistema operacional com aplicativos padrão instalados. Uma imagem posterior pode ser capturada com mais aplicativos de clientes finais instalados.

  1. Inicialize o dispositivo IoT de referência da unidade flash USB inicializável do WinPE. A sequência para selecionar de qual mídia inicializar é diferente de dispositivo para dispositivo. Consulte a documentação do dispositivo de referência IoT para determinar qual tecla pressionar durante a inicialização para selecionar o dispositivo flash USB como o destino de inicialização.

    Importante

    Não inicialize seu dispositivo até saber qual tecla abre o menu de inicialização do dispositivo. O dispositivo IoT com imagem está em um estado Sysprepped e não deve ter permissão para inicializar novamente no Windows IoT Enterprise.

    O sistema é inicializado no WinPE, onde você vê um prompt de comando.

    Dica

    Se você tiver um layout de teclado diferente, poderá alterar o layout do teclado executando wpeutil setKeyboardLayout 0816:00000816 onde a lista de pares language:keyboard para o layout desejado pode ser encontrada em localidades de entrada. Em seguida, execute winpeshl.exe no Prompt de Comando do WinPE para garantir que o novo layout seja aplicado à sessão atual.

  2. No prompt de comando do WinPE, execute o Diskpart:

    diskpart
    
  3. Use o Diskpart para listar os discos para que você possa identificar o disco em que o Windows IoT Enterprise está instalado:

    list disk
    

    Você deve ver algo como:

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

    Neste exemplo, o tamanho do disco 0 representa o disco em que instalamos o Windows IoT Enterprise.

  4. Selecione Disco 0 e liste as partições e volumes:

    select Disk 0
    list partition
    list volume
    

    Você deve ver algo como:

    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           
    

    Neste exemplo, a Partição 3 é do Tipo Primário e é onde o Windows IoT Enterprise está instalado. As letras C, D e E são atribuídas aos volumes WinPE, Imagens e DVD-ROM, respectivamente.

  5. Selecione Partição 3 e atribua uma letra de unidade que ainda não esteja em uso:

    select partition 3
    assign letter=W
    

    Se você listar o volume novamente, deverá ver que a partição do Windows IoT Enterprise agora tem uma letra de unidade atribuída:

    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. Sair do Diskpart:

    exit
    
  7. No prompt de comando do WinPE, use o DISM para capturar uma imagem da partição do Windows:

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

    O DISM captura uma imagem da partição do sistema operacional e a armazena na unidade D:.

    Observação

    Seu dispositivo terá mais de uma partição, mas você só precisa capturar a partição do Windows. Consulte as etapas do laboratório de implantação sobre como recriar a partição do sistema dinamicamente durante a implantação.

Implantar a imagem WIM capturada do WinPE

Nesta seção, mostramos como implantar uma imagem WIM do WinPE. O dispositivo IoT de referência que criamos nesses laboratórios já deve estar em um estado implantado; ele foi capturado em um estado Sysprepped e, quando implantado, inicializa no OOBE. Use as etapas a seguir para criar uma imagem de um sistema limpo. Para esta série de laboratórios, você pode passar para o laboratório 5 a partir daqui, já que o dispositivo IoT de referência está ligado e o OOBE concluído.

Use a unidade USB do WinPE para implantar em novos sistemas

  1. Inicialize o dispositivo IoT de referência da unidade flash USB inicializável do WinPE.

  2. Formatar o dispositivo. No prompt de comando do 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" 
    

    Observação

    Os comandos do Diskpart acima não criam uma partição de recuperação. Se você precisar configurar uma partição de recuperação, consulte Configurar partições de disco rígido baseadas em UEFI/GPT.

  3. Implante a imagem WIM na unidade W: criada na etapa anterior. No prompt de comando do WinPE:

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

    Onde D:\IoTOS.wim é o caminho para o arquivo WIM capturado na seção anterior e que foi armazenado na partição Imagens da unidade USB.

  4. Configure o BCD padrão no sistema, que é uma etapa necessária, pois o disco foi particionado e formatado recentemente, o que requer um novo BCD. No prompt de comando do WinPE:

    W:\Windows\System32\bcdboot W:\Windows /s S:
    
  5. Remova a unidade USB e reinicie o sistema no prompt de comando do WinPE.

    wpeutil reboot
    

    O dispositivo IoT é reinicializado no OOBE.

Próximas etapas

Agora que você capturou e implantou uma imagem do Windows, pode configurar o Windows para iniciar em um Shell personalizado. O Laboratório 5 aborda como configurar o inicializador do Shell ou o Acesso Atribuído.