Як я можу витягнути бінарний файл з файлу EXE?


3

У мене є файл BIOS .EXE, і я хочу витягнути з нього банальний файл, щоб пропустити його до мікросхеми BIOS безпосередньо з програмістом USB EEPROM.

  • Що я спробував: Витягнення файлу EXE за допомогою 7ZIP або WINZIP, щоб подивитися, чи є всередині нього файл BIN, але я знаходжу лише файл ROM.

Я спробував різні програми, такі як універсальний екстрактор і такий же результат. Хтось має ідею, як це зробити?


2
Чому ви вважаєте, що має бути файл .BIN? Для прикладу материнські плати ASUS використовують розширення .ROM для файлу оновлення. Чи є причина, що ви не хочете запускати автономну утиліту оновлення mfr?
Дебра

Я ремонтую електроніку для життя, іноді ноутбуки поставляються із застряглими прошивками bios, і нам потрібно знову відключити її на зовнішньому програмісті, щоб ноутбук знову працював, ми використовуємо лише BIN-файли для прошивки цих мікросхем, і ці файли завжди не існують, тому я мені потрібно зробити це самостійно
Нарзан Q.

1
Ви можете спробувати Resource Hacker
wysiwyg

@wysiwyg це дивовижний додаток, я спробую його подякувати
Нарзан Q.

Відповіді:


4

Існують різні методи вилучення файла BIOS з інсталяційних файлів. Цей файл може мати різні формати: ROM, BIN, FD, CAP, BIO, WPH та EFI.

  • Використовуйте 7-Zip або Uni Extract .

  • Знайти в папці TEMP:
    Багато інсталяторів витягують файл пакету в каталог TEMP. Запустіть налаштування і як тільки з’явиться перше діалогове вікно або підказку, вивчіть свій каталог TEMP на щойно створений підкаталог або файл. Скопіюйте цей файл із папки TEMP та скасуйте встановлення.

  • .exeФайл BIOS Dell можна витягти запуском install-file.exe /writeromfile. Іншими відомими параметрами є writehdrfileі writehexfile. Інший метод - використання PFSExtractor .

  • Цей потік описує використання інструменту B2MB .

Це аж ніяк не вичерпний перелік усіх можливих форматів.


1
Другий заглянути в темп-файли - приголомшливо, вирішено багато помилок і так чисто
Нарзан Q.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.