Capture with max compression + integrity check

Use this:

dism /capture-image /imagefile:D:\install.wim /capturedir:C:\ /name:"MyImage" /compress:max /checkintegrity /verify
What these do:
  • /compress:max → highest compression (smallest size, slower)
  • /checkintegrity → checks for corruption during capture
  • /verify → verifies file integrity after capture

If you need 4 GB split (FAT32 USB)
Option 1: Capture directly as split with max compression
dism /capture-image /imagefile:D:\install.swm /capturedir:C:\ /name:"MyImage" /compress:max /checkintegrity /verify /filesize:4000

Option 2: Capture first, then split
dism /capture-image /imagefile:D:\install.wim /capturedir:C:\ /name:"MyImage" /compress:max /checkintegrity /verify

Then:

dism /split-image /imagefile:D:\install.wim /swmfile:D:\install.swm /filesize:4000

Extra tip (best compression possible)

If you want even smaller than WIM, consider ESD format:

dism /capture-image /imagefile:D:\install.esd /capturedir:C:\ /name:"MyImage" /compress:recovery /checkintegrity /verify
  • /compress:recovery → strongest compression (used in Windows install files)
  • Slower to capture/apply, but smallest size

When to use what
  • WIM + max → balanced, faster to deploy
  • ESD (recovery) → smallest size
  • SWM split → required for FAT32 drives