Траблы с редактированием BIOS

Что нужно пересчитывать в БИОС, если меняется размер главного файла ???

Если размер не изменился - то работает все нормально - запаковывается, распаковывается, etc. Как только поменялся размер главного блока - все виснет хоть ты тресни =(((

crc главного блока считаю, все нормально, льется...
распаковываю и упаковываю своей утилитой - если размер нормальный - то все тоже ок!

Может есть какой то общий CRC на весь биос ???
И где она может лежать ???

Аватар пользователя Baza

скорей всего в бут-блоке:)

Либо нечему гореть, либо нечем поджечь!

Аватар пользователя Root

Можете провериться с помощью BIT'а v.1.4 с сайта stargaz0r'a

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

В том то и дело что BIT нормально все хавает =))) ни ошибок не выплевывает, ничего.... =(((

ДА, немного слов про сам биос: AWARD 6.0PG, 2Mbit
Главный блок почему то лежит с самого начала файла (хотя в описании 2МБит биоса взятого с d
вашего сайта он должен лежать с 20000h)

Бут блок какой то странный, поделен на несколько частей, разделенных между собой 00. Может так и должно быть??? Или он должен идти одним сплошным куском, не битым на всякие там "модули"?

Как я структура файла - как у 1мбит биоса, да и в принципе все блоки+бутблок влезают в 128к.

Вообщем кому интересно глянуть биос и дать ценный совет - то биос от материнки Gigabyte GA-7DXE. Взять можно на сайте гигОбата =) версия f6a

И вообще банадьный тупой вопрос - можно ли его редактировать, а то как только я там что то меняю, то все виснет намертво (хотя от правки текстовой строки ничего страшного быть не должно)_

Разобрался с редактированием - все нормально.

Осталось два вопроса:

1) по адресу 0x37FFE - лежит контрольная сумма биоса до адреса 0x37FFD
2) а что за число (контрольная сумма + какая-то константа) лежит по адресу 0x37FFF ???

Аватар пользователя Root

мое предложение будет бесхитростным:

Цитата:
2) а что за число (контрольная сумма + какая-то константа) лежит по адресу 0x37FFF ???

это может быть легко контрольная сумма #2. Скажем, блока, для которого КС лежит по 0x37FFD, плюс еще какой-то блок данных.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей