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
- Complete pelo menos o Laboratório 1a. Este laboratório aborda como capturar a imagem que você criou.
- O ADK com o complemento WinPE instalado no computador técnico. Para obter mais informações, consulte Obter as ferramentas necessárias.
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.
Insira uma unidade USB no PC técnico.
Observação
Use uma unidade USB com pelo menos 8 GB.
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.
Execute o Diskpart:
diskpart
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
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.
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.
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.
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, executewinpeshl.exe
no Prompt de Comando do WinPE para garantir que o novo layout seja aplicado à sessão atual.No prompt de comando do WinPE, execute o Diskpart:
diskpart
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.
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.
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
Sair do Diskpart:
exit
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
Inicialize o dispositivo IoT de referência da unidade flash USB inicializável do WinPE.
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.
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.
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:
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.