Что такое dual bios
Что такое DualBIOS
В материнской плате установлено две микросхемы Bios. Для чего они?
Это двойной биос — DualBios.
Технологию DualBIOS некоторые производители материнских плат применяют для увеличения надежности.
Неработоспособность материнской платы может быть вызвана неудачным обновлением BIOS.
Данная технология реализована в виде дополнительной микросхемы BIOS, расположенной на системной плате.
При выходе из строя основной микросхемы компьютер стартует, используя резервную копию на запасном чипе.
В случае неудачной перепрошивки BIOS можно перенести резервную копию BIOS из запасного чипа в основной чип.
В начале загрузки с помощью клавиши «F8» можно войти в меню утилиты DualBIOS и скопировать код резервной BIOS в основную микросхему.
В этом случае все настройки и параметры BIOS будут сброшены до состояния на момент производства материнской платы, т.е. к заводским.
Однако может возникнуть ситуация, когда DualBIOS не стартует и не дает возможности восстановить BIOS из резервной микросхемы.
В этом случае выключите питание компьютера, нажав и удерживая кнопку «Power» в течение десяти секунд.
Затем включите питание, удерживая кнопку «Power» нажатой, пока ПК не включится и снова не выключится.
Нажмите «Power» в последний раз (теперь уже не удерживая ее), запуская компьютер.
После этого ваш ПК должен корректно загрузиться с резервной микросхемы.
m bios b bios какой прошивать
Данная заметка я является прелюдией к другой статье, которая посвящена восстановлению биоса на материнской плате Gigabyte GA-X79-UD5. Кодовое имя — «Никогда не покупайте это говно». Здесь представлены основные данные о том, что такое биос (bios), для чего он нужен и зачем их два сразу (Dual Bios). Заметка написана простым языком для тех, кто далёк от технической сферы, но хочет просто заиметь общее представление о том, с чего начинается работа компьютера.
Итак, что такое биос?
Компьютер — это куча железа. Каждая железка имеет свое предназначение, но по отдельности от всех них нет никакой пользы — они должны работать в связке, как единая система.
Так вот Биос — это такая небольшая программка. которая «видит» все железки и заставляет их работать в системе. Задача bios, как правило — протестировать целостность деталей компьютера при загрузке и, если все в порядке, дать сигнал загружаться операционной системе (к примеру, Windows).
Bios хранится в микросхеме, которая расположена на материнской плате и является энергонезависимой памятью. Это значит, что ее можно отпаять, вытащить, и все, что на ней записано, сохранится. Однако, сохраняется там только Биос со стандартными настройками. Если мы меняем настройки Биоса, то они будут сохранены не на той же микросхеме, а в другом месте. Вы часто могли слышать о том, что для того, чтобы сбросить биос, нужно вытащить батарейку — так вот, это происходит потому, что биос хранится в энергоснезависимой памяти, а его настройки — в энергозависимой. Именно поэтому они и «слетают» при извлечении батарейки. Также на некоторых материнках есть специальные штырьки, которые можно замкнуть для этой цели. Они, как правило, подписаны на плате «CLR_CMOS», «CLEAR_CMOS» и тд. На упомянутой плате GA-X79-UD5 (и многих других) на задней панели может быть расположена кнопка «CLR_CMOS», нажатие которой делает то же самое, что и извлечение батарейки — сбрасывает настройки BIOS.
Что такое Dual Bios
Dual Bios, как можно понять из названия — это двойной биос. То есть на материнской плате микросхем с биосом две. Два биоса. Сделано это, как заявляют производители, для подстраховки. На моей материнке это выглядит так («главный» биос обведен зеленым, «запасной» — голубым):
Dual Bios (двойной биос) на материнской плате GA-X79-UD5
Логика у всего этого следующая:
Также на некоторых материнках (в том числе и на моей GA-X79-UD5) на задней панели есть кнопка переключения биоса, которая позволяет загружать нужный. Кнопка имеет два положения:
Итак, учитывая всю эту информацию, можно предположить, что мы хорошо защищены от крахов биоса. Но нет.
А о том, как это удалось починить — тут.
Биос, Dual Bios в материнских платах — что это и зачем : 1 комментарий
M_BIOS (main bios) и B_BIOS (backup bios) содержат полноценные прошивки. Одинаковые или нет — зависит от случая, и это не принципиально. Рабочая плата запускается с M_BIOS, наличие только этой флешки — достаточно.
По процессору. Ревизий плат P55-US3L вижу 5 штук. Поддерживается ли вашей версией платы данный процессор, и если да — с какой версии биоса? И прошить последней версией для данной платы можно было сразу, до создания темы.
Причины неудачного обновления BIOS могут быть разными, но результат почти всегда одинаков — неработоспособность материнской платы. Однако производители современных материнских плат класса High-End позаботились о том, чтобы предотвратить подобную проблему, оснастив свои модели технологией DualBIOS.
Причины неудачного обновления BIOS могут быть разными, но результат почти всегда одинаков — неработоспособность материнской платы. Однако производители современных материнских плат класса High-End позаботились о том, чтобы предотвратить подобную проблему, оснастив свои модели технологией DualBIOS.
Она реализована в виде дополнительной микросхемы BIOS, расположенной на системной плате. В случае неудачной перепрошивки BIOS вы сможете перенести резервную копию ее настроек из запасного чипа вмастер-чип. При выходе из строя основной микросхемы компьютер стартует, используя резервную копию. В начале загрузки с помощью клавиши «F8» можно будет войти в меню утилиты DualBIOS и скопировать код резервной BIOS в основную микросхему. В этом случае все настройки и параметры BIOS будут сброшены вплоть до состояния на момент производства материнской платы.
Однако бывают ситуации, когда DualBIOS не стартует после неудачной прошивки и не дает возможности восстановить BIOS из резервной микросхемы. Как правило, такая проблема встречается на материнских платах старого образца.
СОВЕТ Если вы оказались в ситуации, когда системная плата никак не желает загружаться после перепрошивки, воспользуйтесь нашим советом. Выключите питание компьютера, нажав и удерживая кнопку «Power» в течение десяти секунд. Затем включите питание, удерживая кнопку «Power» нажатой, пока ПК не включится и снова не выключится. Нажмите «Power» в последний раз (теперь уже не удерживая ее), запуская компьютер. После этого ваш ПК должен корректно загрузиться с резервной микросхемы.
Принцип работы Dual-BIOS
Суть в том, чтобы вдохнуть жизнь в материнку с убитым бивисом. На плате имеются 2 чипа с одинаковыми прошивками: M_BIOS и B_BIOS (main/backup), которыми программно управляет чипсет. Если контрольная сумма основного биос искажена, то хост подключает к пространству системной памяти резервную м/схему, и подаёт сигнал сброса ‘Reset’. Машина перезагружается уже с кодом бэкап-биоса, и предлагает восстановить Main. Неплохая идея.. Посмотрим, как она воплощается в жизнь.
Параллельная флэш-память уже канула в лету, освободив нишу для последовательной ‘SPI-Flash’. Сейчас, в качестве носитей кода BIOS мат/плат широкое распространение получила 25-я их серия, которую производят: Winbond(W), Silicon(SST), Macronix(MX). Это «одного поля ягоды» с такими характеристиками:
Мастер выбирает ведомого лишь одной линией(CS#), раздельно формируемой для каждого из флэш-чипов. При подаче на вывод(СS#) единицы, SPI-модуль переходит в неактивное состояние и приём/передача данных становится невозможной (отключается буфер I/O внутри флэш). Активным является логический нуль, который помечается решёткой(#).
Встречались и схемы с последовательным соединением чипов, как на схеме ниже.
Поскольку в интерфейсе SPI данные передаются сразу в обе стороны (двусторонний обмен по разным линиям), то для записи в ‘main’ достаточно продублировать команду ‘backup’. В этом случае, фактически данные выталкиваются из второго чипа(В), в первый(М):
Как видим, это тоже хороший вариант, но из-за громоздкости реализации, данная схема не прижилась. Сейчас почти во-всех системах применяется первый вариант с шинной архитектурой. В ней, все выводы кроме CS# и WP# соединяются между собой. Рассмотрим тонкости её реализации..
Как говорилось выше, мастером является встроенный в южный мост SPI-контроллёр. На рис.ниже отображены его пины, и в квадратных скобках указаны листы схемы (sheets), на которые идут эти выводы. Видно, что все/они уходят к листу[26], где представлена распиновка самих чипов BIOS. Выделяется только пин(CS#), который помимо листа[26] ссылается ещё и на лист[24]:
Как оказалось, чипом ‘backup’ управляет не ICH, а контроллёр ‘SIO 8718F’, его схема показана на листе[24]. Помимо прочего, внутри SIO находится т.н. сторожевой таймер ‘WatchDog’, играющий чуть-ли не главную роль в реализации технологии Dual-BIOS. В задачи этого таймера входит отсчёт определённого интервала времени (в данном случае около 2-сек), по истечении которого схемы таймера подают в чипсет сигнал сброса ‘Reset’. Подразумевается, что контролирующее работу этого таймера устройство (здесь 8718F), должно сбрасывать таймер в нуль, до истечении заданного промежутка времени.
Dual-BIOS ставит перед разработчиком следующие задачи:
1. Необходим триггер (Main/Backup), от состояния которого зависит режим старта: 0=Main, 1=Backup.
2. Обязанности адресного дешифратора, управляющего доступом к ROM, расширяются. Он должен обеспечить выбор одной из двух м/схем, которая будет размещена в верхнем диапазоне системной памяти 0xFFFFFFFF минус размер ROM-BIOS. Выбор осуществляется в зависимости от состояния триггера Main/Backup.
3. Необходимо реализовать алгоритм управления триггером и рестарта платформы для запуска Backup. При первом старте, триггер устанавливается в ‘0’ и выбирается M-BIOS. Если его содержимое достоверно, POST выполняется обычным образом. Если Main кривой, триггер переключается в ‘1’ и генерируется сигнал сброса. ЦП повторно начинает POST с адреса FFFFFFF0h, но теперь уже на адресный диапазон отображается Backup.
Триггером управляет таймер ‘WatchDog’, который после сброса начинает отсчёт 2-секундного промежутка времени. При успешном старте Main, фрагмент кода POST должен остановить таймер. Если Main искажён и произошла потеря управления, ответственный за остановку таймера фрагмент не будет выполнен и сторожевой пёс ‘WatchDog’ переключив триггер Main/Backup в состояние ‘1’, сгенерит сигнал сброса Reset.
На следующем рисунке изображена структурная схема соединения SPI-контроллёра с двумя м/схемами биос. Нужно отметить, что таким образом сигнал выбора чипа(CS#) коммутируется только в 2-чиповой архитектуре. Если-же чип один, то линия(CS#) подключается напрямую от южного моста(ICH) к м/схеме SPI-Flash:
Таким образом, поддержку технологии Dual-BIOS обеспечивают следующие узлы контроллёра IT8718F:
1. Триггер Main/Backup, определяющий тип старта платформы;
2. Демультиплексор сигналов(CS#), выбирающий одну из двух м/схем BIOS;
3. ‘WatchDog’ таймер с формирователем сигнала сброса CPU.
Что такое dual bios
Что такое ошибка BIOS?
Что такое BIOS?
Как правило, BIOS размещается в микросхеме ПЗУ (ROM), установленной на материнской плате (поэтому сам чип нередко называют ROM BIOS). Указанная технология обеспечивает доступ к базовым функциям BIOS, даже в тех случаях, когда поврежден дисковый накопитель, что позволяет выполнить первоначальную загрузку для выявления причин неработоспособности отдельных подсистем ПК.
Patented Dual Hardware BIOS Protection |
|
Как работает GIGABYTE DualBIOS™? |
Этот процесс полностью автоматизирован. Когда пользователь обнаружит проблемы связанные с BIOS, всё, что ему необходимо сделать – перезагрузить ПК. Все остальное за него выполнит GIGABYTE DualBIOS™. В том случае, если будет обнаружена ошибка микрокода основной BIOS – резервная микросхема перезапишет код основного чипа, скопировав оригинальную фабричную версию BIOS, зашитую в резервном чипе. В случае нарушения функциональности основной BIOS на аппаратном уровне, его функции полностью принимает на себя резервный чип, начиная функционировать в качестве основной микросхемы BIOS. В любом случае система остается работоспособной! |
|
|