Вероятно, они не повреждены, но инструменты, которые ожидают образы x86 (в отличие от ARM, MIPS и т. Д.), Могут выдавать эту ошибочную ошибку, когда сталкиваются с изображениями, скомпилированными для другого процессора. Есть много подобных инструментов, которые могут помочь (на ум приходят PEDump и PEBrowsePro), разбросанных по сети, и поскольку формат PE является переносимым (отсюда и « portable исполняемый файл»), один из них обязательно будет работать.
Кроме того, некоторые устройства защищают исполняемые файлы в ПЗУ от копирования. Возможно, устройство специально испортило ваши файлы, когда вы их скопировали. Быстрый просмотр в шестнадцатеричном редакторе должен выявить это.