What is an FFU Loader Driver

Capture and apply Windows Full Flash Update (FFU) images

  • 6 minutes to read

Deploy Windows to the factory version faster using the FFU (Full Flash Update) image format. FFU images allow you to apply an image of a physical drive, including Windows, recovery, and system partition information, directly to another drive at once.

In contrast to the file-based WIM format, FFU is a sector-based file container in which one or more partitions are stored. Sector-based imaging means that ffus takes less time to deploy, but has larger file sizes than wims. For information on the differences between image formats, see WIM vs. VHD vs. FFU: Comparing Image File Formats.

Starting with Windows 10, version 1709, the company offers the option to record, provide and operate ffus with the following restrictions:

  • The drive to which an FFU is applied must be the same or larger than the drive from which it was recorded.
  • FFU captures from encrypted volumes are not supported.
  • Capturing from volumes with Volume Shadow Copy Service (VSS) enabled is not supported.
  • Splitting compressed ffus is not supported.

What you need to know to work with ffus in Windows

You must be working in Windows 10, version 1709 or higher, or WinPE for Windows 10, version 1709 or higher, in order to capture, mount, and mount FFU images with dem-didism.

To capture and deploy ffus using the instructions below, you will also need:

  • A Windows PC that has been generalized with Sy-p. This is called the reference PC. For a walkthrough of creating an image ready to be deployed, see the Windows 10 Lab OEM Ready Deployment.
  • A PC on which the FFU image is to be deployed. This is known as the target PC. The hard drive on this PC will be overwritten. So make sure you are using a PC that doesn't have any information that you want to keep.
  • The latest version of the ADK, from downloading the Windows ADK
  • Startable WinPE media for Windows 10, version 1803 or higher. For instructions on creating WinPE media, see WinPE: Creating a USB Bootable Drive.
  • Storage
    • USB storage device formatted as NTFS with enough space to store the FFU. 16 GB is enough space to store an FFU of a basic Windows image. You can use the same USB drive for WinPE and storage if you follow the instructions to create a multipartiton USB drive. For best performance, maximize the I / O between the location of your FFU and the target PC. For best performance, use a USB 3.0 drive to store the image and an internal SSD for the target device.


    • Network storage where you can keep your FFU image. Use a 1 GB or faster network for best performance.

Detecting an FFU

  1. Start the reference PC using WinPE bootable media.

  2. Identify the drive from which you want to capture the image. You can use DiskPart or add Windows PowerShell support to WinPE and use Get-Disk for scriptability and more complex setups like a multi-disk server.

    Your drives will be listed in the output. Make a note of the disk number in the column. This is the value you will use when capturing the image.

  3. Use the mage to capture an image of all partitions on the physical drive. For Disk X: the string used with looks like this:, where X is the volume number provided by DiskPart. To z. b. Use to record disk 0.

    More information about physicaldrive X you can find under function "the function" ".

    To view command line options to capture ffus, run or see the command line options for the Note that you do not need to specify a PlatformID when capturing a desktop image.

    The following command captures an FFU image from PhysicalDrive0 named "winoem. FFU". You can use the / Name and / Description arguments to specify information about your image. This information will be displayed when you use. / Name is required, / Description is optional.

    This command also gives a name and description for the FFU image. Name is a required parameter.

Deploy Windows from WinPE using an FFU

  1. Start your target PC with WinPE.

  2. Connect a storage drive or map the network location with the FFU file and make a note of the drive letter, e.g. b. N.

  3. Specify the drive to apply the image to:

Make a note of the drive number in the column.

  1. Apply the image to the cleaned drive. Here we apply "n: \ winoem.FFU" to disk "0".

    To see the commands available in / Apply-FFU, run or view the command-line options for the

Capturing and applying ffus on different drives

The FFU format captures the partition layout. If the hard drives for reference PCs and target PCs can be different, use this strategy to make sure your Windows partition is as large as possible:

  1. On the reference PC, install Windows without a recovery partition and set up the Windows partition as the last partition on the drive. Use Windows Setup or a deployment script to set it up.

  2. Capture the FFU.

  3. Deploy the FFU on the target PC. Larger drives end up using unused space.

  4. Using DiskPart, extend the Windows partition to fill in the empty space.

    Then shrink the Windows partition to make room for the recovery partition.

    Configure the recovery partition.

    Example using example scripts: Creating a recovery partition.

Including an FFU for maintenance

You can use the function to mount FFU images for maintenance. As with other image formats, you can mount and change an FFU before making changes and undeploying. When you mount an FFU for maintenance, the same command is used that you use to mount other types of images. Whenever you mount an FFU, use it whenever you deploy.

In contrast to WIM images, FFU images are integrated as virtual hard disks. Files are displayed in the specified settings folder, but since ffus can contain more than one partition, but can only have one index, the script only maps the Windows partition from the provided FFU to the settings folder.

This is how you can integrate an FFU

  1. Open a command prompt as an administrator.

  2. Mount the image using. In this example, "d: \ winoem.FFU" is provided for "c: \ ffumount":

    To view the command line options available for Run or view the Mage Image Management command line options.

  3. Serve your image. How to activate e.g. b. the feature for older components:

    To view available options, run or.

  4. Remove the FFU image and commit or discard the changes. If you use / Commit, your changes will be saved in the FFU file.

    With the option to remove the FFU deployment and commit changes, use:

    If you don't want to keep the changes you've made to the FFU, you can use with the option:

Related topics

Download and install the Windows ADK

WIM vs. VHD vs. FFU: Comparing Image File Formats

Plan a multicast strategy in Configuration Manager

Capture and apply Windows, system, and recovery partitions

DSM image management command line options

Function "createfile"