Laboratorio 4: Sysprep - Capture - Deploy

Ahora que el dispositivo IoT de referencia se ha personalizado con software y configuración, el sistema está preparado para la implementación masiva mediante Sysprep y, a continuación, se captura en un WIM mediante DISM. Esta imagen WIM se usa durante la fabricación para implementar en nuevos sistemas.

Nota:

En los pasos siguientes se usa una combinación de WinPE y DISM para completar el proceso de captura. Estas herramientas están disponibles gratuitamente en Microsoft. Algunas herramientas, como DISM, se incluyen con todas las instalaciones de Windows. Muchas herramientas de terceros también ofrecen captura e implementación de imágenes que podrían funcionar mejor para su estrategia de implementación. Elija la herramienta adecuada para su escenario de dispositivo.

Para obtener un enfoque totalmente automatizado para estos pasos, considere la posibilidad de usar el marco de implementación de Windows 10 IoT Enterprise.

Requisitos previos

  • Complete al menos lab 1a. En este laboratorio se explica cómo capturar la imagen que ha creado.
  • El ADK con el complemento WinPE instalado en el equipo del técnico. Para obtener más información, consulte Obtención de las herramientas que necesita.

Ejecución de Sysprep para completar el proceso de auditoría

En el laboratorio 1a, el sistema se coloca en modo auditoría, que es un modo de configuración especial en el que un creador de dispositivos puede preinstalar software y configurar las opciones en un dispositivo IoT de referencia. Cuando haya realizado las personalizaciones en modo auditoría, puede capturar una imagen del dispositivo de referencia personalizado. Aunque no es necesario el modo de auditoría, proporciona un escenario en el que el dispositivo IoT se puede personalizar en línea antes de OOBE.

Sysprep el dispositivo
IoT de referenciaMientras se inicia en modo auditoría en el dispositivo IoT de referencia, ejecute Sysprep desde un símbolo del sistema administrativo para preparar la imagen para la captura:

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

Una vez que Sysprep prepare la imagen, el dispositivo de referencia se apagará. La próxima vez que se inicie el dispositivo, se iniciará en la configuración rápida.

Precaución

No vuelva a encender el dispositivo IoT de referencia hasta que esté listo para capturar una imagen. Si el dispositivo arranca, tendrá que volver a pasar por el proceso de Sysprep.

Captura de la imagen del dispositivo

Creación de una unidad USB winPE

En esta sección, te mostramos cómo crear una unidad USB winPE de arranque. Puede usar esta clave USB para capturar e implementar la imagen.

El proceso descrito en los pasos siguientes se puede incluir en scripts para facilitar la captura e implementación de imágenes. Para ver un escenario totalmente automatizado, consulte el marco de implementación de Windows 10 IoT Enterprise.

  1. Inserte una unidad USB en el equipo técnico.

    Nota:

    Usar una unidad que tenga al menos 16 GB

  2. En el equipo técnico, abra el entorno de herramientas de implementación e imágenes como administrador. Puede encontrar un acceso directo a las Herramientas de implementación e imágenes en Kits de Windows en el menú Inicio.

  3. Copie los archivos winPE en una carpeta de trabajo:

    copype amd64 C:\WinPE 
    

    Este comando copia los archivos WinPE de 64 bits en C:\WinPE. Nota: La carpeta de destino se crea automáticamente.

  4. Copie los archivos winPE en la clave USB.

    makewinpemedia /ufd C:\WinPE D:
    

    Donde D: es la unidad USB. Este comando da formato a la unidad USB y borra los datos que están en ella.

  5. Mueva la unidad flash USB del equipo técnico al dispositivo IoT de referencia.

Arranque el dispositivo de referencia de IoT en WinPE y capture la imagen del sistema operativo Windows 10 IoT Enterprise

En los pasos siguientes se captura una imagen WIM del disco duro del dispositivo IoT de referencia. Este WIM se puede usar en desarrollo o en producción. Es habitual capturar imágenes del sistema operativo durante diferentes fases del proceso de desarrollo. Por ejemplo, se podrían usar los pasos siguientes para capturar una imagen base del sistema operativo con las aplicaciones predeterminadas instaladas. Una imagen posterior se podría capturar con más aplicaciones de cliente final instaladas.

  1. Arranque el dispositivo IoT de referencia desde la unidad flash USB winPE de arranque. La secuencia desde la que se va a seleccionar el medio desde el que se va a arrancar es diferente del dispositivo al dispositivo. Consulte la documentación del dispositivo de referencia de IoT para determinar qué tecla presionar durante el arranque para seleccionar el dispositivo flash USB como destino de arranque.

    Importante

    No arranque el dispositivo hasta que sepa qué tecla abre el menú de arranque del dispositivo. El dispositivo IoT con imagen está en estado Sysprepped y no debe poder arrancar de nuevo en Windows 10 IoT Enterprise.

    El sistema arranca en WinPE, donde ve un símbolo del sistema.

  2. En el símbolo del sistema de WinPE, use DISM para capturar una imagen de la partición de Windows:

    DISM /capture-image /imagefile:C:\IoTOS.wim /CaptureDir:C:\ /Name:"Windows 10 IoT Enterprise"
    

    DISM captura una imagen de la partición del sistema operativo y la almacena en la unidad C: .

    Nota:

    El dispositivo tendrá más de una partición, pero solo necesita capturar la partición de Windows. Consulte los pasos del laboratorio de implementación sobre cómo volver a crear la partición del sistema dinámicamente durante la implementación.

    ¿Por qué capturamos la imagen en C:\ ¿Conducir?
    Capturamos temporalmente la imagen del sistema operativo en C:\ unidad debido al tamaño de la imagen capturada. Nuestra unidad USB tiene el formato Fat32, que tiene un límite de tamaño de archivo de 4 GB y es probable que la imagen del sistema operativo sea superior a 4 GB. En el paso siguiente, dividiremos la imagen en archivos más pequeños para que pueda ajustar toda la imagen en una sola unidad USB con particiones FAT32.

    Windows admite varias particiones en una unidad flash. Varias particiones le permitirían tener una partición Fat32 WinPE y una partición NTFS donde podría almacenar un archivo WIM capturado más grande. Tenga en cuenta que la compresión predeterminada para DISM es rápida, lo que acelera el proceso de captura, pero da como resultado un archivo WIM mayor.

    Si la imagen que se captura está cerca de 4 GB, intente usar la opción DISM /Compress:max , que puede quitar la necesidad de tener el paso intermedio de capturar el WIM en la partición del sistema operativo y, a continuación, usar /Split-image para dividirla.

  3. Dividir el archivo WIM capturado en C:\ unidad en varios archivos cada uno de menos de 4 GB y copiar en la unidad flash USB. Desde el símbolo del sistema de WinPE:

    Dism /Split-Image /ImageFile:C:\IoTOS.wim /SWMFile:D:\IoTOS.swm /FileSize:4000 
    

    Este comando divide la imagen del sistema operativo en varios archivos de menos de 4 GB.

    Una vez que la imagen del sistema operativo se captura en la unidad flash USB, se puede combinar de nuevo en un solo WIM en el equipo técnico o mantenerse como archivos *.swm individuales. En este laboratorio, usamos . Archivos SWM para implementar la imagen desde la unidad USB.

Implementación de la imagen de WIM capturada desde WinPE

En esta sección, te mostramos cómo implementar una imagen wim desde WinPE. El dispositivo IoT de referencia que hemos creado en estos laboratorios ya debería estar en un estado implementado; se captura en un estado Sysprepped y, cuando se implementa, arranca en OOBE. Siga estos pasos para crear una imagen de un sistema limpio. Para esta serie de laboratorio, puede pasar al laboratorio 5 desde aquí, ya que el dispositivo IoT de referencia está encendido y se completó la configuración rápida.

Usar la unidad USB de WinPE para implementar en nuevos sistemas

  1. Arranque el dispositivo IoT de referencia desde la unidad flash USB. El botón o la secuencia de pulsación de teclas para seleccionar qué medios de arranque difieren del dispositivo al dispositivo. Consulte la documentación del dispositivo IoT para determinar qué tecla presionar durante el arranque para seleccionar el dispositivo flash USB como destino de arranque.

  2. Aplique formato al dispositivo. Desde el símbolo del sistema de 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" 
    

    Nota:

    Los comandos anteriores de Diskpart no crean una partición de recuperación. Si necesita configurar una partición de recuperación, consulte Configuración de particiones de unidades de disco duro basadas en UEFI/GPT.

  3. Implemente la imagen wim en la unidad W: creada en el paso anterior. Desde el símbolo del sistema de WinPE:

    DISM /Apply-Image /ImageFile:D:\IoTOS.swm /SWMFile:D:\IoTOS*.swm /ApplyDir:W:\ /Index:1 and press Enter
    
  4. Configure el BCD predeterminado en el sistema, que es un paso necesario a medida que el disco se particionó y se ha formateado de forma reciente, lo que requiere un nuevo BCD. Desde el símbolo del sistema de WinPE:

    W:\Windows\System32\bcdboot W:\Windows /s S:
    
  5. Reinicie el sistema escribiendo wpeutil reboot en el símbolo del sistema de WinPE. El dispositivo IoT se reinicia en OOBE.

Pasos siguientes

Ahora que ha capturado e implementado una imagen de Windows, puede configurar Windows para que se inicie en un Shell personalizado. En el laboratorio 5 se explica cómo configurar el iniciador de Shell o el acceso asignado.