Identifying Corrupt Sections - ISpillMyDrink/UEFI-Repair-Guide GitHub Wiki
It is generally impossible to determine whether any given firmware image is corrupted in some way or another but there are some obvious indicators of corruption that can still be checked.
Invalid Checksums
A section with corrupted body might be marked by UEFITool as having an invalid checksum. By comparing a dump with a known-working or update image we can easily spot those. Note that UEFITool might mark perfectly valid sections as having an invalid checksum. Comparison with a good image is still required!
Missing Sections
A section with corrupted header will show up as a "Non-Empty Padding" section in UEFITool. By comparing a dump to a known-working or update image we can easily spot those.