What does HRESULT 0xC0AAB14A (IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH) mean?

 
Previous Next
IMAPI_E_BOOT_OBJECT_CONFLICT IMAPI_E_EMPTY_DISC

IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH

IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH comes from the El Torito boot-image configuration exposed by IBootOptions. AssignBootImage automatically selects floppy emulation for 1.2 MB, 1.44 MB and 2.88 MB images, while put_Emulation can explicitly override the emulation type.

Compare the boot stream size with the requested emulation mode

  • Read ImageSize after assigning the boot stream and record the selected EmulationType.
  • Do not force floppy emulation for an image whose size does not match the corresponding floppy geometry.
  • Use EmulationNone when the boot image is intended for no-emulation boot and no floppy/disk emulation contract applies.

This failure is about boot catalog configuration, not the filesystem image size or optical-media capacity. Replacing the recorder or changing burn speed will not reconcile the requested emulation mode with the supplied boot stream. IMAPI does not provide a boot image, so the application must validate the image it supplies and deliberately choose platform and emulation settings before attaching IBootOptions to the filesystem image.

IBootOptions · AssignBootImage · put_Emulation


Looking for a different code? Search another status or error code.