Boot block bios что это

Обновлено: 07.07.2024

Ответы на вопросы в Железячнике Ru.Board

Искусcтво перешивки BIOS - статья на wiki.rom.by
Часть 1. Для тех, кому лень читать, а хочется побыстрей прошить и забыть.
Часть 2. Для тех, кому это нужно/интересно, либо было лень читать первую, а теперь надо восстановить "как было"…
Часть 3. Для тех, кому, всё же, нужно разобраться. Азы.
Часть 4. "Хабовые" флэши.
Часть 5. Собственный "перешивочный" комплекс.
Часть 6. Восстановление запаянных биосов БЕЗ их выпаивания.

Я нажал на reset и все загрузилось и работало нармально.Через день повторилась таже катрина,но после нажатия reset все нормально загружаетса.Кстати если выключить компьютер минут на 10 а потом сного включить такого не будет ,это происходит лиь тогда,когда компьютер отклечен не менее 5 часов.

На первый вопрос ответ будет зависить от того какая материнка у тебя стоит, адерс темы как определить модель и производителя я дал выше. Но один вариант все же универсальный для всех (хотя в твоем случае он не панацея) заходишь в BIOS (ghb загрузке нащав DEL botom в правой части появившейся таблицы следующие слово сочетания "Load Default" или "Load Optimized" выбираешь отвечаешь "Y" выходишь с созранением и смотришь на результат.

На второй вопрос ответ также будет специфичен в зависимости от модели материнской платы поскольку на некоторые матриенки устанвливаются аккумуляторы (правда в большей степени на старые).

Так, что ждем модели дальше быдут более приземленные ответы

Итак я нашел руководство по эксплуатации мат.платой.
Системная плата GA-8PE667
Серия P4 Titan 667
Intel 845PE chipset


А вот что показала программа(если это нужно)

BIOS Date: 12/02/02
BIOS Type: Award Modular BIOS v6.00PG
BIOS ID: 12/02/2002-I845PE-6A69YG01C
OEM Sign-On: Intel 845PE AGPSet BIOS for 8PE667 F5
Chipset: Intel 2560 rev 2
Superio: ITE 8712F rev 5 found at port 2Eh
OS: WinXP SP1
CPU: Intel Pentium(R) 4 2400 Mhz MAX: 3066 Mhz
BIOS ROM In Socket: Yes
BIOS ROM Size: 256K
Memory Installed: 512 MB
Memory Maximum: 2048 MB
Memory Slot 01: 512 MB
Memory Slot 02: 0 MB

И еще раз хочу сказать,что компьютер не загружаетса только после того,как он будет
отключен несколько часов.После нажатия reset все грузитса ,
и если в процессе работы перезагрузитьса то все проидет нормально.

Boot Block - небольшая часть BIOS, которая не стирается при перепрошивке. Boot Block в Award BIOS загружает компьютер с дискеты, а в AMI BIOS - ищет файл amiboot.rom на дискете и прошивает его.

Для восстановления Award BIOS создайте на другом компьютере загрузочную дискету, поместив на нее файл прошивки и утилиту awdflash (8.23z). Советую использовать именно эту версию, поскольку она позволяет абсолютно спокойно восстановиться с помощью Boot Block Файл. Далее - autoexec.bat должен состоять из одной команды на запуск awdflash с параметром - именем файла работоспособной прошивки. При этом постарйтесь не ошибаться с названием файла.
Если у Вас после загрузки awdflash появится надпись "Source File Not Found" значит, либо Вы не правильно указали название файла прошивки, либо текущая версия прошивальщика не корректно работает с Boot Block, тогда воспользутесь указанной версией.

Примечание: Образ сделан на примере Загрузочной дискеты для BootBlock материнской ппаты ASUS A7N8X-X версия прошивки 1010

Попробуем описать варианты возможных действий в данной ситуации.

Перепрошивка в сервисном центре

В большинстве российских городов многие компьютерные фирмы предлагают услугу прошивки BIOS.
Обычно можно сэкономить, если принести им неисправную микросхему и дискету с прошивкой.

Если сотрудникам сервисного центра придется искать прошивку в интернете, они возьмут на пару долларов дороже.
В сервисном центре этой фирмы есть программатор — довольно дорогое устройство, подключаемое к компьютеру через внешний порт (обычно LPT), которое позволяет прошивать несколько разных видов микросхем.

Извлекаем микросхему BIOS при помощи шила

Извлекаем микросхему BIOS при помощи шила

Несъемная микросхема BIOS на плате MicroATX

Несъемная микросхема BIOS на плате MicroATX

Чтобы вытащить микросхему BIOS из гнезда на материнской плате, подденьте ее с уголка иголкой или шилом.
На материнских платах стандартов MicroATX, Flex ATX микросхема обычно намертво припаяна к плате.
Если у вас именно такая плата, шансов, что ее можно перепрошить, немного даже при обращении в фирму.
Скорее всего, придется задействовать Boot Block или менять материнскую плату целиком.

Загрузка с Boot Block

На новых материнских платах есть так называемый Boot Block — небольшая часть BIOS, которая не стирается при перепрошивке.
Boot Block в Award BIOS загружает компьютер с дискеты, а в AMI BIOS — ищет файл amiboot.rom на дискете и прошивает его.

Для восстановления Award BIOS создайте на другом компьютере загрузочную дискету, поместив на нее файл прошивки и утилиту awdflash.
Файл autoexec.bat должен состоять из одной команды на запуск awdflash с параметром — именем файла работоспособной прошивки.
Платы от ASUS с Award BIOS используют другую программу перепрошивки (не awdflash), поэтому для них нужно искать именно эту программу.

Для AMI BIOS нужно просто переименовать файл прошивки в amiboot.rom и поместить этот файл на дискету.
Когда вы включите компьютер, то увидите, что BIOS обращается к дискете (мигает светодиод, слышен характерный шум).
Экран останется черным, так как Boot Block не поддерживает современные видеокарты (только видеокарты для шины ISA, которые в настоящее время совершенно устарели).

Примерно через три-четыре минуты прошивка должна завершиться.
Некоторые BIOS выдают звуковой сигнал после перепрошивки.
Теперь перезагрузите компьютер, и восстановите параметры CMOS.

Замена микросхемы

Найдите вторую материнскую плату с исправной микросхемой BIOS того же типоразмера и от той же самой фирмы (например, AMI BIOS в корпусе 11x13 мм, как на фотографиях).
Вытащите микросхему из гнезда на этой второй материнской плате и обвяжите ее прочной нитью так, чтобы ее можно было легко извлечь.

Вытаскиваем микросхему, обвязанную ниткой

Вытаскиваем микросхему, обвязанную ниткой

Сначала лучше потренироваться вытягивать чип за нитку на выключенном компьютере.
Затем включите компьютер, загрузитесь под DOS и осторожно, не прикасаясь к металлическим контактам на плате, извлеките исправную микросхему.

Так как BIOS при загрузке компьютера кэшируется в оперативную память, компьютер продолжит работать без микросхемы.

Так же аккуратно вставьте неудачно прошитую микросхему и запустите перепрошивку.
Закончив эту процедуру, вставьте прошитую микросхему в гнездо на первой материнской плате.

Повсеместно распространена практика сокрытия различных функций, параметров, используемых на этапах разработки и тестирования. Вместе с тем производится и сегрегация плат на уровне БИОС. Как результат, пользователь лишается доступа к фактически прописанным и реализованным возможностям.

реклама

Естественно, пытливого юзера не может устраивать такое злодейское ограничение пользовательской свободы. В связи с чем предлагаю рассмотреть способы обхода этих искусственных препон. Рассматривать будем на примере плат Intel 100-300 чипсетов. Аспекты работы с AMIBCP общеприменимы.


MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началось

Способ 1. Простой
требуется: программа AMIBCP и навык прошивки МП

Качаем подходящую версию AMIBCP. В нашем случае v5.02.

реклама

var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);

File → Open… (файл_биос)

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


Именно в этом блоке в соответствующих меню и подменю находятся все доступные настройки. Иерархия та же, что и в БИОС. Наряду со знакомыми наблюдаем и совершенно новые отдельные параметры и даже целые разделы!

реклама

Для открытия элемента достаточно поменять значение в колонке Access/Use на USER:


Обратите внимание, на разделы, описанные как бы наравне с главным, есть ссылки в теле главного блока. Т.е. доступ к ним получить можно. Например, по пути Setup → Advanced → System Agent (SA) Configuration → Memory Configuration большой раздел с настройками памяти.

реклама


Помимо открытия доступа к настройкам, AMIBCP позволяет изменить значения настроек по умолчанию, переименовать параметры и разделы.

Этим способом можно открыть только те настройки, которые непосредственно прописаны в главном блоке.

Способ 2. Сложный (для разделов)
то же + UEFITool, IFR-Extractor и HEX-редактор

Попытаемся разблокировать тот же раздел с настройками памяти на Gigabyte. Организация БИОС здесь другая, упоминаний нужного раздела в главном блоке нет.


Подменим доступный раздел скрытым. «Пожертвуем», к примеру, подменю USB Configuration (Setup → Peripherals).

Определились с тем, что хотим открыть, определились, что хотим закрыть. К делу!

UEFITool

Ищем модуль по сигнатуре $SPF: *Ctrl+F* → Text


Извлекаем и сохраняем модуль: *ПКМ* → Extract Body (to SPF.bin)


GUID модуля может отличаться, в этом случае вести поиск по сигнатуре Setup.

Модуль → PE32 Image Section → *ПКМ* → Extract Body (to Setup.bin)


IFR-Extractor

*открыть* → Setup.bin → Extract (to Setup IFR.txt)


Открываем Setup IFR.txt в блокноте.

Нас интересует FormId.

Теперь определим FormId раздела «Memory Configuration»:
0x3B628 Form: Memory Configuration, FormId: 0x2738

Открываем SPF.bin в HEX-редакторе.

Ищем HEX-последовательность, соответствующую FormID раздела Memory Configuration:
*Ctrl+F* → Hex Values (3827)


Нас интересует page_id через 4 позиции – 0060 (последовательность 6000)

Аналогично ищем page_id для Usb Configuration. Сразу за page_id 005D следует parent_id 0019.


Parent_id – это page_id родительского раздела, в нашем случае раздела Peripherals.

Ищем обратную последовательность parent_id+page_id (19005D00). Это форма вызова раздела USB Configuration.
Заменяем page_id USB Configuration на page_id Memory Configuration. Вместо 19005D00 получаем соответственно 19006000:


Остается только заменить исходный SPF модуль на модифицированный в UEFITool:
*ПКМ* → Replace Body…

Сохраняем: File → Save image file. Прошиваем.

Теперь вместо раздела USB Configuration будет вызываться раздел с настройками памяти.

При желании можно изменить имя раздела в AMIBCP.

Если AMIBCP не работает

С новыми материнками все чаще AMIBCP работать отказывается.


В этом случае остается лишь использовать 2 способ.

О прошивке

Читайте также: