Dual bios что это
Статья актуальна для владельцев ПК с платой GIGABYTE с DualBIOS (двойной флеш памятью). Инструкция поможет тем, кто пытался обновить биос, но завершилось неудачей, а иногда и тем, у кого ни с того, ни с сего появилась нижеописанная проблема.
Перед тем, как описать исправление проблемы, опишу действия, которые были сделаны, но не принесли результатов. Это для того, чтобы вы не тратили на это свое драгоценное время.
Процессы, которые не решили проблему постоянного ребута:
- Замена блока питания.
- Замена процессора. .
- Извлечение видеокарты и подключение монитора к интегрированному видеоадаптеру на материнской плате.
- Отключение жесткого диска и всех устройств. извлечением батарейки и замыканием перемычки.
- Замена оперативной памяти (в какой-то мере помогло, об этом чуть ниже).
Решил прошить BIOS, у материнских плат Гигабайт с DualBIOS есть возможность вернуть прошивку до заводского состояния. Для этого использовал следующую комбинацию:
Загрузил версию прошивки биос на флешку, чтобы прошить через Q-flash, но постоянные перезагрузки также не позволили добраться до этой функции.
Способ 1. Установил планку оперативной памяти DDR3 на 1Гб с односторонней распайкой чипов памяти (у родных память была распаяна с обеих сторон, при замене во время диагностики также использовались с двухсторонней распайкой). Не знаю по какой именно причине, но компьютер корректно запустился и дал возможность войти в BIOS, загрузить Windows. Замена озу обратно на родные, вернули компьютер в прежнее неисправное состояние, так что, установил снова планку на 1Gb.
Повторил комбинацию для прошивки биос до заводского состояния (описывал выше):
- Выключил компьютер
- Нажал на кнопку включения и удерживал ее, ПК запустился, выключился, отпустил кнопку.
- Снова запустил системный блок с помощью кнопки.
- Пошел процесс обновления Main BIOS.
По завершению, компьютер перезагрузился и успешно прогрузился.
- Заменил оперативную память на свои родные. Компьютер работает без каких-либо сюрпризов.
Способ 2. Внимание! Все дальнейшие действия проводите под свою ответственность!
То есть, необходимо замкнуть 1 контакт (рядом с точкой) и 8 контакт (который на против) в первые две секунды.
Подробнее о процедуре экстренного обновления DualBIOS
Если ножки замкнуть слишком рано, а биос не начал подсчет CRC, то словим постоянную перезагрузку.
Если ножки закоротить слишком поздно, после завершения подсчета CRC, то компьютер запустится и будет работать просто так, без изображения.
Меняйте интервал времени для замыкания, сдвигая его вперед или назад. Как правило, это занимает 1-20 попыток.
Лучшее "Спасибо" - ваш репост
Вячеслав. Специалист по ремонту ноутбуков и компьютеров, настройке сетей и оргтехники, установке программного обеспечения и его наладке. Опыт работы в профессиональной сфере 9 лет.
Вам также может понравиться
Как обновить BIOS Gigabyte через Q-Flash
Обновление BIOS на ноутбуках Acer
1394 GUID are invalid in both CMOS and flash
Могли бы подсказать, через сколько секунд, примерно, у материнок гигабит начинается подсчет crc.
Законтачить нужно в первые 0,5-2 секунды.
Спасибо, помогло, правда установил модуль памяти на 2Гб с односторонним расположением чипов, и компьютер запустился. Чтобы вручную прошить Main BIOS в Backup BIOS нужно при старте сразу нажать Alt+F10 (на некоторых моделях Alt+F12).
Вношу поправку. У меня стоял биос FG размер файла 1мb, а я хотел обновить на последний биос FK размер файла 2мb. Остальные файлы биоса на офсайте по 1мb.
Добавить комментарий Отменить ответ
Ваш адрес email не будет опубликован. Обязательные поля помечены *
Что такое ошибка BIOS?
Что такое BIOS?
BIOS (Basic Input/Output System - базовая система ввода-вывода) – специализированная микросхема, во флэш-памяти которой записан микрокод, его инициализация происходит сразу после включения ПК. С помощью микропрограммы BIOS осуществляется управление портами ввода-вывода и подключенными к ним периферийными устройствами (например, клавиатурой и мышью), дисковыми накопителями, а также видеоподсистемой. BIOS проверяет их работоспособность, задает низкоуровневые параметры, после чего обращается к загрузчику ОС на доступных ПК носителях информации, передает управление операционной системе.
Кроме того, современные BIOS способны выполнять функции менеджмента (управление питанием) и мониторинга ключевых параметров системы в штатном режиме и режиме Overclocking.
Как правило, BIOS размещается в микросхеме ПЗУ (ROM), установленной на материнской плате (поэтому сам чип нередко называют ROM BIOS). Указанная технология обеспечивает доступ к базовым функциям BIOS, даже в тех случаях, когда поврежден дисковый накопитель, что позволяет выполнить первоначальную загрузку для выявления причин неработоспособности отдельных подсистем ПК.
10 лет назад инженеры GIGABYTE разработали и внедрили уникальную технологию GIGABYTE DualBIOS™ позволяющую восстановить работоспособность системы в случае фатальной ошибки BIOS без вмешательства пользователя. Технология GIGABYTE DualBIOS™ предусматривает установку на материнской плате двух микросхем BIOS: первая и основная BIOS используется системой на этапе загрузки, а вторая выполняет функции резервной BIOS (по умолчанию на ней записана фабричная версия микрокода). В том случае, если основная микросхема по каким-либо причинам выйдет из строя, резервная BIOS, при условии целостности Boot-сектора на жестком диске, автоматически возьмет управление загрузкой ПК на себя.Automatically invoked to recover Main BIOS, Only mission is to play the role of BIOS Recovery Agent
Этот процесс полностью автоматизирован. Когда пользователь обнаружит проблемы связанные с BIOS, всё, что ему необходимо сделать – перезагрузить ПК. Все остальное за него выполнит GIGABYTE DualBIOS™. В том случае, если будет обнаружена ошибка микрокода основной BIOS – резервная микросхема перезапишет код основного чипа, скопировав оригинальную фабричную версию BIOS, зашитую в резервном чипе. В случае нарушения функциональности основной BIOS на аппаратном уровне, его функции полностью принимает на себя резервный чип, начиная функционировать в качестве основной микросхемы BIOS. В любом случае система остается работоспособной!
Суть в том, чтобы вдохнуть жизнь в материнку с убитым бивисом. На плате имеются 2 чипа с одинаковыми прошивками: M_BIOS и B_BIOS (main/backup), которыми программно управляет чипсет. Если контрольная сумма основного биос искажена, то хост подключает к пространству системной памяти резервную м/схему, и подаёт сигнал сброса 'Reset'. Машина перезагружается уже с кодом бэкап-биоса, и предлагает восстановить Main. Неплохая идея.. Посмотрим, как она воплощается в жизнь.
Параллельная флэш-память уже канула в лету, освободив нишу для последовательной 'SPI-Flash'. Сейчас, в качестве носитей кода BIOS мат/плат широкое распространение получила 25-я их серия, которую производят: Winbond(W), Silicon(SST), Macronix(MX). Это "одного поля ягоды" с такими характеристиками:
В интерфейсе SPI один ведущий может управлять несколькими(N) ведомыми.
Поскольку речь идёт про Dual-BIOS, ведомых получается двое - Main и Backup чипы.
Встроенный в ICH(7..10) SPI-контроллёр может работать как в режиме 'Master', так и в режиме 'Slave'.
В шинных транзакациях, данные передаются сдвиговым регистром (последовательно) старшим битом вперёд, причём сразу в обоих направлениях. Поэтому в характеристиках м/схем указывается удвоеная пропускная способность - при частоте 75 МГц, спобность 150 Мбит/сек (150/8 = 18,7 Мбайт/с). Принцип отображён на рис.ниже:
Сейчас-же, чтобы автоматом запустился бэкап - на 'мэйне' обязательно должен быть живой загрузчик и не совпадать контрольная сумма основного блока. Такой подход отталкивает саму идею Dual-BIOS на второй план. Остаётся только гадать, зачем разработчикам понадобились такие выкрутасы..
Встречались и схемы с последовательным соединением чипов, как на схеме ниже.
Поскольку в интерфейсе SPI данные передаются сразу в обе стороны (двусторонний обмен по разным линиям), то для записи в 'main' достаточно продублировать команду 'backup'. В этом случае, фактически данные выталкиваются из второго чипа(В), в первый(М):
Физическая разводка
Как оказалось, чипом '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.
Таким образом, поддержку технологии Dual-BIOS обеспечивают следующие узлы контроллёра IT8718F:
Читайте также: