PDA

Просмотр полной версии : BIOS Patcher


ustas
04.03.2005, 16:40
BIOS Patcher (http://www.rom.by/articles/BP/index.htm)

ЧТО он делает?

BIOS Patcher (далее - просто "патчер") сканирует файл прошивки. Если он находит ошибки (которые знает) - исправляет их. Если находит "закрытые" производителем возможности (которые знает) - "открывает" их. Если введены ключи для добавления новых возможностей (или не выключены добавляемые по умолчанию) - добавляет их.




КАК он работает?

Для сканирования патчер распаковывает нужные ему "запчасти" биоса (ведь AwardBIOS состоит из запакованных архиватором LHA частей, подробней см. Редактируем AwardBIOS) в оперативную память и ищет "характерные" (например - для ошибок) участки кода, соответственно имеющейся в нём "базе данных". Если находится "что-то похожее" происходит ещё, как правило, трёхкратная проверка по "дополнительным" признакам и только тогда патчер делает вывод об корректном обнаружении "нужного места". В случае "малейшего сомнения" (например, было найдено больше одного совпадения или "не в том месте") - исправления не вносятся.

Viktorian
04.03.2005, 18:18
ustas, спасибо - интересный сайтик! И идея исправления BIOS тоже неплоха. Поэксперементирую сам, потом поделюсь впечатлениями!

ustas
04.03.2005, 18:22
Viktorian, давай! А то, как я понял, мой 64 bit пока не поддерживается!