Извлеките файл BIOS .fd из .exe на Acer Aspire E1-571

2108
johndoe987

Здравствуйте, у меня есть ноутбук Acer Aspire E1-571. Я должен обновить BIOS до последней версии. Есть 2 способа прошить BIOS, о которых я знаю.

  • Запустите файл .exe с официального сайта, который будет его прошивать из Windows
  • Режим восстановления (с USB, но для этого нужен чистый .fd файл)

Ну, я пользователь Linux, поэтому вариант 1 не вызывает сомнений. И, пожалуйста, не предлагайте флешеры на основе Linux, большинство из них глючат и не совместимы со всеми версиями, и могут легко заглушить компьютер из того, что я слышал.

Поэтому мне нужно прошить BIOS с помощью файла .fd с USB-накопителя, используя «Режим восстановления», который предоставляет ноутбук Acer.

BIOS можно получить здесь:

Это ZIP-файл, содержащий EXE-файл с именем Q5WV1113.exe.

Вопрос в том, как получить файл .fd из файла Q5WV1113.exe?

Я извлек файл Q5WV1113.exe и в нем нет файла .fd:

Извлеките файл BIOS .fd из .exe на Acer Aspire E1-571

Как видите, куча других файлов, но файла .fd нет. Я хотел бы восстановить файл .fd отсюда.

Есть ли способ восстановить файл .fd из этих файлов с помощью какого-либо инструмента или чего-то другого, предпочтительно в Linux? Спасибо!

0
Кажется, что exe упакован с upx, возможно, какой-то инструмент извлечения может получить отсутствующий файл из архива. Elias 6 лет назад 0
@ Элиас Я понятия не имею, что это значит. На многих форумах утверждают, что файл .fd доступен, если вы распакуете .exe. Ну, в моем случае это не так. Можете ли вы предоставить программу-экстрактор, которая могла бы работать? johndoe987 6 лет назад 0
Я действительно видел, что файла fd нет, подозревая, что он каким-то образом зашифрован, поскольку ini-файл в пакете предполагает, что он должен быть там. Я увидел в необработанном файле: Информация: Этот файл упакован с исполняемым упаковщиком UPX http://upx.sf.net, и это привело меня сюда: https://reverseengineering.stackexchange.com/questions/8268/unpacking-upx -packed-возможно-вскарабкался исполняемые Elias 6 лет назад 0
Вы можете попробовать 7-zip, чтобы увидеть содержимое exe-файла? Inxsible 6 лет назад 0

2 ответа на вопрос

0
Inxsible

И, пожалуйста, не предлагайте флешеры на основе Linux, большинство из них глючат и не совместимы со всеми версиями, и могут легко заглушить компьютер из того, что я слышал.

Я вижу это ваше заявление, и мне интересно - вы говорите об обновлении через дистрибутив linux или просто о создании загрузочного USB с dos из дистрибутива linux?

Я использую Archlinux для создания загрузочного USB для DOS с использованием FreeDOS и, обновив BIOS 4 моих машин за последнюю или две недели, могу сказать, что он определенно работает. Я обновил BIOS своего настольного компьютера Dell и BIOS двух моих серверов Supermicro, а также свою коробку FreeNAS, используя этот метод.

Я также использовал biosdisk - программу на основе linux для прошивки BIOS, но это было очень давно, и я не могу гарантировать, будет ли это работать или нет, даже если это работало для меня тогда.

Используя FreeDOS, вам не придется беспокоиться о поиске файла fd. После создания загрузочного USB-накопителя FreeDOS просто скопируйте exe-файл в корневой каталог USB. Загрузитесь с usb и затем выберите «Нет, вернуться к Dos» или что-то в этом роде, когда появится вопрос, хотите ли вы установить FreeDOS. В командной строке C:> просто запустите файл .exe.

Посмотрите больше информации здесь Перепрошивка BIOS от Linux

0
mirh

Вы можете просто запустить установщик под Wine, и в <wine-prefix>/home/user/Temp/7zsomething.tmp/папке у вас будет ваш .fd образ.

В качестве альтернативы, если существует только один большой файл isflash.bin, вы можете использовать InsydeImageExtractor .