Capturar y aplicar imágenes de Windows Full Flash Update (FFU)

Implemente Windows más rápido en la planta de fábrica mediante el formato de imagen Full Flash Update (FFU). Las imágenes de FFU permiten aplicar una imagen de una unidad física, incluida Windows, recuperación y información de partición del sistema a la vez directamente a una unidad diferente.

A diferencia del formato WIM basado en archivos, FFU es un contenedor de archivos basado en sector que almacena una o varias particiones. La creación de imágenes basada en sector significa que las FFUs tardan menos tiempo en implementarse, pero tienen tamaños de archivos mayores que LOS WIM. Consulte WIM frente a VHD frente a FFU: comparación de formatos de archivo de imagen para obtener información sobre las diferencias entre los formatos de imagen.

A partir de Windows 10, versión 1903, puede optimizar sus FFUs en nuevas FFUs portátiles, donde:

  • La unidad a la que se aplica una FFU puede ser menor que la unidad desde la que se captura.
  • Puede elegir una partición para expandir o reducir dinámicamente en función del tamaño de la nueva unidad.
  • Ya no tiene que administrar la partición de recuperación por separado para unidades de tamaño diferente.

Nota

La aplicación de una FFU optimizada requiere Windows 10, versión 1903; WinPE versión 1903; o posterior.

Limitaciones

  • Si no optimiza la FFU, la unidad a la que se aplica una FFU debe ser la misma o mayor que la unidad desde la que se captura.
  • No se admiten capturas FFU de discos cifrados
  • No se admiten capturas de discos que tienen habilitado el Servicio de instantáneas de volumen (VSS)
  • No se admite la división de FFUs comprimidos
  • Captura de una FFU captura y todo el disco, sin mecanismo para excluir archivos específicos
  • No se puede capturar una FFU de un disco duro que use particiones de disco duro basadas en MBR.

Lo que necesita para trabajar con FFUs en Windows

Para capturar, implementar y montar imágenes de FFU con DISM, deberá trabajar en un entorno de Windows 10, versión 1709 o posterior; o WinPE para Windows 10, versión 1709 o posterior. Para implementar FFUs portátiles, necesitará WinPE para Windows 10, versión 1903 o posterior.

Para capturar e implementar FFUs con las instrucciones siguientes, también necesitará:

  • Un equipo Windows que se ha generalizado con Sysprep. Nos referiremos a esto como el equipo de referencia. Para ver un tutorial sobre cómo crear una imagen lista para la implementación, consulte el laboratorio de implementación de Windows de OEM.
  • Un equipo en el que se va a implementar la imagen FFU. Nos referiremos a esto como el equipo de destino. El disco duro de este equipo se sobrescribirá, así que asegúrese de que está usando un equipo que no tenga ninguna información que desee conservar.
  • La versión más reciente de ADK, desde Descargar windows ADK
  • Storage
    • Almacenamiento USB, con formato NTFS con espacio suficiente para ahorrar la FFU. 16 GB es suficiente espacio para almacenar una FFU de una imagen básica de Windows. Puedes usar la misma unidad USB para WinPE y almacenamiento si sigues las instrucciones para crear una unidad USB multipartiton. Para obtener el mejor rendimiento, quiere maximizar la E/S entre donde se almacena la FFU y el equipo de destino. Para obtener el mejor rendimiento, use una unidad USB 3.0 para almacenar la imagen y un SSD interno para el dispositivo de destino.

      or

    • Almacenamiento de red donde puede mantener la imagen de FFU. Para obtener un rendimiento óptimo, use una red de 1 Gb o más rápida.

Captura de una FFU

  1. Arranque el equipo de referencia mediante medios de arranque winPE.

  2. Identifique la unidad desde la que va a capturar la imagen. Puede usar diskpart o agregar Windows PowerShell compatibilidad con WinPE y usar Get-Disk para la capacidad de scriptability y configuraciones más complejas, como un servidor con varios discos.

    diskpart 
    list disk
    exit
    

    La salida mostrará las unidades. Anote el número de disco de la Disk ### columna. Este es el valor que usará al capturar la imagen.

    DISKPART> list disk
    
    Disk ###  Status         Size     Free     Dyn  Gpt
    --------  -------------  -------  -------  ---  ---
    Disk 0    Online          238 GB      0 B        *
    Disk 1    Online           28 GB      0 B
    
    DISKPART>
    
  3. Use DISM para capturar una imagen de todas las particiones de la unidad física. Para el disco X:, la cadena usada con /capturedrive tendrá este aspecto: \\.\PhysicalDriveX, donde X es el número de disco que proporciona diskpart. Por ejemplo, para capturar el disco 0, usaría /CaptureDrive:\\.\PhysicalDrive0.

    Para obtener más información sobre PhysicalDrive X, vea CreateFile function( Función CreateFile).

    Para ver las opciones de la línea de comandos para capturar FFUs, ejecute dism /capture-ffu /? o vea DISM Image Management Command-Line Opciones. Tenga en cuenta que no debe tener que especificar un PlatformID al capturar una imagen de escritorio.

    El siguiente comando captura una imagen FFU de PhysicalDrive0 denominada WinOEM.ffu. Los argumentos /name y /description permiten establecer información sobre la imagen. Esta información se muestra cuando se usa dism /get-imageinfo. /name es obligatorio, /description es opcional.

    DISM.exe /capture-ffu /imagefile=e:\WinOEM.ffu /capturedrive=\\.\PhysicalDrive0 /name:disk0 /description:"Windows 10 FFU"
    

    Este comando también proporciona un nombre y una descripción a la imagen de FFU. Name es un parámetro obligatorio.

Optimización de una FFU

La /Optimize-FFU opción DISM permite elegir una partición que se expandirá o reducirá automáticamente después de aplicar la FFU a un disco:

  1. Copie el archivo FFU en un equipo técnico que ejecute Windows 10, versión 1903 o posterior. No se puede ejecutar /optimize-ffu en el mismo disco que la FFU capturada.

    Nota

    Solo puede ejecutar el /Optimize-FFU comando en Windows 10, versión 1903 o posterior.

  2. Optimice la FFU.

    Dism /Optimize-FFU /ImageFile:flash.ffu
    

    Nota

    De forma predeterminada, al implementar Windows en una unidad de tamaño diferente, la partición de Windows se expandirá o reducirá para que pueda ser lo más grande posible. Si usa una partición de datos, puede optar por expandir o reducir esta partición en su lugar mediante la /PartitionNumber opción , por ejemplo:

    Dism /Optimize-FFU /ImageFile:flash.ffu /PartitionNumber:2
    

    Para más información, consulte DISM Image Management Command-Line Options: Optimize FFU (Opciones de administración de imágenes de DISM: Optimizar FFU).

  3. Si tiene previsto aplicar esta FFU a las unidades más pequeñas que la unidad original, compruebe la FFU para ver cuál debe ser el nuevo tamaño mínimo de unidad:

    Dism /Get-ImageInfo /ImageFile:flash.ffu
    

Implementación de Windows desde WinPE mediante una FFU

  1. Arranque el equipo de destino en WinPE.

    Nota

    Si está aplicando una FFU optimizada, debe usar WinPE, versión 1903 o posterior.

  2. Conecte una unidad de almacenamiento o asigne la ubicación de red que tiene el archivo FFU y anote la letra de unidad, por ejemplo, N.

  3. Identifique la unidad a la que va a aplicar la imagen:

    diskpart 
    list disk
    exit
    

    Anote el número de unidad de la Disk ### columna.

  4. Aplique la imagen a la unidad limpiada. Aquí, vamos a aplicar n:\WinOEM.ffu al disco 0.

    DISM /apply-ffu /ImageFile=N:\WinOEM.ffu /ApplyDrive:\\.\PhysicalDrive0
    

    Para ver los comandos disponibles con /apply-ffu, ejecute dism /apply-ffu /? o vea DISM Image Management Command-Line Opciones.

Captura y aplicación de FFUs en unidades de tamaño diferente

Si ha optimizado la FFU, DISM cambia automáticamente el tamaño de la partición de Windows (o partición seleccionada) para expandir o reducir para rellenar el espacio disponible.

Si no optimiza la FFU o si va a implementar Windows 10, versión 1809 o versiones anteriores, solo podrá aplicar la FFU a las unidades con el mismo tamaño o mayor que el original. También tendrá que realizar algún trabajo adicional para administrar los tamaños de partición y partición de recuperación antes y durante la implementación para mejorar el uso del espacio:

  1. En el equipo de referencia, instale Windows sin partición de recuperación y configure la partición de Windows como la partición final en la unidad. Para configurarlo, use el programa de instalación de Windows o un script de implementación.

    Pc de referencia: capture la imagen FFU.

  2. Capture la FFU.

  3. En el equipo de destino, implemente la FFU. Para unidades más grandes, habrá espacio sin usar al final.

    Pc de referencia: aplique la imagen FFU.

  4. Con Diskpart, expanda la partición de Windows para rellenar el espacio vacío.

    Pc de referencia: expanda la partición de Windows para rellenar el espacio vacío.

    A continuación, reduzca la partición de Windows para que sea espacio para la partición de recuperación.

    Pc de referencia: reduzca la partición de Windows para que sea espacio para la partición de recuperación.

    Configure la partición de recuperación.

    Por ejemplo, mediante scripts de ejemplo: crear una partición de recuperación.

    ApplyRecovery.bat
    

Montaje de una FFU para el mantenimiento

Puede usar DISM para montar imágenes FFU para el mantenimiento. Al igual que con otros formatos de imagen, puede montar y modificar una FFU antes de confirmar los cambios y desmontar. El montaje de una FFU para el mantenimiento usa el mismo /mount-image comando que se usa para montar otros tipos de imagen. Al montar una FFU, siempre se usará /index:1 al montar.

A diferencia de las imágenes WIM, las imágenes FFU se montan como discos duros virtuales. Los archivos aparecen en la carpeta de montaje especificada, pero dado que las FFU pueden contener más de una partición, pero solo tienen un índice, DISM asigna solo la partición de Windows de la FFU montada a la carpeta de montaje.

Para montar una FFU

  1. Abra un símbolo del sistema como administrador.

  2. Monte la imagen mediante dism /mount-image. En este ejemplo se monta D:\WinOEM.ffu en C:\ffumount:

    dism /mount-image /imagefile:"D:\WinOEM.ffu" /mountdir:"C:\ffumount" /index:1
    

    Para ver las opciones de línea de comandos disponibles para /mount-image ejecutar dism /mount-image /? o ver las opciones de la línea de comandos de administración de imágenes DISM.

  3. Servicio de la imagen. Por ejemplo, para habilitar la característica de componentes heredados:

    dism /image:"C:\ffumount" /enable-feature:legacycomponents
    

    Para ver las opciones disponibles, ejecute dism /image:<path to mounted image> /? o

  4. Desmonte la imagen de FFU y confirme o descarte los cambios. Si usa /commit, los cambios se guardarán en el archivo FFU.

    Para desmontar la FFU y confirmar los cambios, usaría /unmount-image con la /commit opción :

    dism /unmount-image /mountdir:"C:\ffumount" /commit
    

    Si decide no mantener los cambios realizados en la FFU, puede usar /unmount-image con la /discard opción :

    dism /unmount-image /mountdir:"C:\ffumount" /discard
    

WIM frente a VHD frente a FFU: comparación de formatos de archivo de imagen

Planeación de una estrategia de multidifusión en Configuration Manager

Capturar y aplicar particiones de Windows, del sistema y de recuperación

Opciones de línea de comandos para DISM Image Management

Función CreateFile