Как извлечь файлы BIOS Dell?
Как извлечь файлы BIOS Dell?
Скопируйте файл BIOS.exe на диск C:
Запустить командную строку в режиме администратора и напишите это:
cd\
bios.exe /writeromfile
bios.exe /writebinfile
bios.exe /writehexfile
» bios.exe — это файл загруженный c сайта Dell. «
Распакованный файл bios, будет скопирован на диск C:!
Распаковка новых BIOS Dell
UPD 12.10.2020: свежая версия Dell_PFS_Extract 4.6 от platomav.
- Скачиваем Dell_PFS_Extract 4.6 dell-pfs-extract.zip (8512 Загрузок) .
- Скачиваем с официального сайта DELL исполнительный файл обновления BIOS.
- Методом перетаскивания файла, перемещаем файл обновления BIOS на файл Dell_PFS_Extract (именно так). Программа запустится и распакует содержимое файла в папку.
На выходе получим папку с компонентами Дампа. Надо понимать что это не готовый бинарник для программатора, а раздельные компоненты ME регион, BIOS регион и т.д.
Уже баян, старый способ распаковки.
- Скачиваем интерпретатор Python 2.7.
https://www.python.org/download/releases/2.7/ - Устанавливаем Python 2.7 на компьютер (именно этой версии!).
- Скачиваем архив со скриптом Python — DecompNewDell.py.
- Извлеченный из архива скрипт DecompNewDell.py копируем в папку с интерпретатором Python (обычно это C:\Python27).
- Также в папку с интерпретатором (обычно это C:\Python27) копируем наш скаченный с сайта dell bios. Переименовываем его в biosupdate.exe. Должно получиться как на фото ниже.

- Запускаем командную строку Windows в режиме администратора и пишем это:
cd\
cd Python27
python DecompNewDell.py biosupdate.exe
Должно получиться как на фото ниже.

И в папке с Python (обычно это C:\Python27), появится файл biosupdate.exe_decompressed.hdr.
- Скачиваем архив с программой PFSExtractor.exe, извлекаем программу в ту же папку где у нас был создан файл .hdr (обычно это C:\Python27).
- В командной строке Windows пишем:
PFSExtractor biosupdate.exe_decompressed.hdr
Получится как на фото ниже.

И будет создана папка biosupdate.exe_decompressed.hdr.extracted, внутри которой находятся все извлеченные файлы из которых можно собрать дамп для прошивки на программаторе. Готово!
Спасибо полезная инфа!!!
C:\Python27>python DecompNewDell.py biosupdate.exe
Traceback (most recent call last):
File «DecompNewDell.py», line 34, in
(start_match, end_match) = match.span()
AttributeError: ‘NoneType’ object has no attribute ‘span’
Пишет вот такую ошибку. Что с этим делать?
Версия Python должна быть именно 2.7
Точно такая же ошибка. C:\Python27>python DecompNewDell.py biosupdate.exeTraceback (most recent call last): File «DecompNewDell.py», line 34, in <module> (start_match, end_match) = match.span()AttributeError: ‘NoneType’ object has no attribute ‘span’Версия Python именно 2.7 скачивал по ссылке указанной выше. Пытаюсь получить bin-файл для прошивки на программаторе из txt файла для Dell 5521.
Поддерживаю. всё так-же
Здравствуйте, подскажите, как собрать BIOS, для прошивки на программаторе из полученных файлов?
Hex редактор + Intel FIT
а как запаковать обратно, для возможности прошивки?
Hex редактор + Intel FIT
C:\Python27>python DecompNewDell.py biosupdate.exeTraceback (most recent call last): File «DecompNewDell.py», line 34, in <module> (start_match, end_match) = match.span()AttributeError: ‘NoneType’ object has no attribute ‘span’
C:\Python27>python DecompNewDell.py biosupdate.exeTraceback (most
recent call last): File «DecompNewDell.py», line 34, in <module>
(start_match, end_match) = match.span()AttributeError: ‘NoneType’
object has no attribute ‘span’ Такая же ерунда вылазит.Бесполезная статья к сожалению
Просто это не ваш случай. Там несколько методик и несколько выходных файлов.
Всё получилось только не понял как из этих файлов собрать дамп для программатора bin ?
Подскажите, есть ли где-то информация как распаковать exe dump of Sony?
this one EP0000600184.exe
Информация актуальна? Не один способ не сработал Inspiron_3650_3250_Vostro_3650_3653_3250_3.11.1.exe скачан с DELL. Подскажите что ещё можно попробовать?
Не получилось у меня тое(((
Никак не получается собрать нет никаких подробностей как собрать ? Подробнее
А что там собирать? Считываете свой или имеющийся рабочий, открываете в Intel FIT и подсовываете по регионам отдельно то, что извлекли из прошивки с сайта . Пробуете прошить, проверяете результат.