Hello @jimmyli,
There are currently 2 ways to install Windows IoT on a board:
1. Using an SD card as described in the Quick Start Guide
2. Using a USB Flash Drive. In this case, the procedure is similar to when creating an SD card, only the image is not uploaded to the SD card, but to a USB flash drive. And the Firmware needs to be uploaded to the eMMC memory. Then the boot DIP switch is set to eMMC.
Once the system is installed on the eMMC, it is possible to work with the .FFU image. .FFU image can be created in Windows PE and then applied to another board. Deployment is then much faster this way.
Possible procedure for working with .FFU image:
1. On the SD card or USB flash drive, I rename the install.cmd.txt file, for example, to install.cmd_old.txt (this is so that the given file is not found during installation and thus the process stops in Win PE)
2. I will list the disks via Diskpart and find the name of the medium on which I want to upload the .ffu image (it needs to be NTFS, due to the size of the resulting image)
3. I will use the commands below to Capture .FFU from the given device:
#Capture FFU
DISM /capture-ffu /imagefile=x:\WinOEM.ffu /capturedrive=\\.\PhysicalDrive0 /name:disk0 /description:"Windows 10 FFU"
4. On the new board I get into Win PE again and can do an Apply .FFU:
#Apply FFU
DISM /apply-ffu /ImageFile=x:\WinOEM.ffu /ApplyDrive:\\.\PhysicalDrive0
A detailed procedure on how to work with .FFU image can be found here
Best regards,
Michal