Проблемы с биосом как исправить? - OXFORDST.RU

Проблемы с биосом как исправить?

Коды ошибок BIOS и инструкции по их исправлению

Наверняка, каждый пользователь компьютера слышал один или несколько звуковых сигналов, издающихся спикером материнской платы сразу после включения ПК. Если компьютер исправно функционирует, при его включении обычно издается всего один или (реже) два коротких сигнала. Но если их становится больше, и ПК или Windows при этом перестают включаться или загружаться, налицо первые признаки неисправности устройства или системы. Что делать в этой ситуации? Рассмотрим данный вопрос.

Откуда берутся звуковые сигналы?

Любая современная материнская плата оборудована микропрограммой BIOS, о функциях которой можно почитать в этой статье. Именно она отвечает за последовательное включение электронных компонентов системной платы, что в конечном итоге приводит к полноценному запуску компьютера в целом.

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

По количеству, характеру (длинный/короткий) и последовательности издаваемых сигналов можно определить, какое из устройств ПК дает сбой. Причем один и тот же вид неисправности на разных моделях (версиях) BIOS может кодироваться по-своему. Рассмотрим звуковые коды ошибок самых распространенных моделей BIOS.

Определяем версию BIOS

В случае с операционными системами семейства Windows для определения версии BIOS нужно проделать следующее:

  • Найдите в меню «Пуск» элемент «Выполнить» и кликните по нему либо нажмите сочетание клавиш «Win+R».
  • Откроется небольшое окошко. Впишите в него команду «msinfo32» и нажмите «ОК».
  • Откроется программа «Сведения о системе».
  • В центральной части будет приведена таблица, найдите в ней элемент «Версия BIOS».
  • В столбце «Значение» напротив данного элемента будет приведена версия BIOS, как показано на изображении ниже.

В данном конкретном случае версия BIOS — «American Megatrends Inc. P2.70, 10.09.2012» или «AMI BIOS». Далее рассмотрим ошибки AMI BIOS, а также еще двух популярных версий данных микропрограмм — Award и Phoenix BIOS.

Ошибки AMI BIOS

При возникновении ошибок BIOS производства «American Megatrends Inc.» пользователь может услышать несколько коротких или длинных сигналов либо их чередование.

Сигнал

Описание ошибки

Возможное решение проблемы

Ошибка четности ОЗУ, в настройках BIOS установлено слишком малое значение задержки чтения данных из ОЗУ

В первом случае может помочь перестановка планки ОЗУ в другой слот либо их очистка их контактов от загрязнений. При неправильно выставленных значениях задержки помогает сброс настроек BIOS. Если не помогает, ОЗУ придется заменить.

Ошибка чтения данных из первых 64 КБ ОЗУ

Решение, как и в предыдущем случае.

Неисправность системного таймера: возможно, что проблема связана с питанием микросхемы CMOS, неисправностями блока питания или материнской платы

Если села батарейка, поддерживающая питание CMOS — ее нужно заменить. В остальных случаях может потребоваться профилактика/ремонт/замена блока питания или материнской платы.

Неисправность центрального процессора

Извлечь процессор, очистить путем продувания контактную площадку, установить обратно. Если не помогает — заменить ЦПУ.

Неисправности материнской платы

Провести полную профилактику компьютера. Если не помогает — заменить материнскую плату.

Неисправности ОЗУ видеоадаптера (память RAM)

Извлечь видеоадаптер, очистить от пыли его и слот материнской платы, в который устанавливается видеокарта. Заменить видеоадаптер, если не мероприятия не помогут.

Ошибка в данных микросхемы BIOS (контрольная сумма неверна)

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

Ошибка при попытке BIOS записать данные в память CMOS

Решение, как и в предыдущем случае.

Ошибка кэш-памяти материнской платы

Скорее всего, материнскую плату придется заменить.

1 длинный и 1 короткий

Ошибка блока питания

Снять блок питания и выполнить профилактику. Если не помогает, ПБ придется ремонтировать или заменить.

1 длинный, 2 или 3 коротких

Профилактика видеокарты или ее замена.

1 длинный и 4 коротких

Видеокарта не подключена

Извлечь видеокарту, очистить контакты от грязи, очистить слот материнской карты. Если не помогает — заменить видеокарту.

1 длинный, 8 коротких

Неисправность видеоадаптера либо не подключен монитор

Выполнить профилактику видеокарты. Проверить кабель монитора. Возможно, его придется заменить.

Сигнал отсутствует, монитор не включается

Аппаратная неисправность центрального процессора

Выполнить профилактику процессора. Заменить ЦПУ, если не помогает.

Непрерывный звуковой сигнал

Аппаратная неисправность блока питания либо перегрев системной платы

Выполнить профилактику компьютера в целом. Заменить блок питания.

Ошибки Award BIOS

Сигнал

Описание ошибки

Возможное решение проблемы

Обнаружены мелкие неисправности, на экране монитора должно появиться сообщение о необходимости входа в настройки BIOS для устранения проблем

Выполнить сброс настроек BIOS. Проверить надежность подключения шлейфов жестких дисков.

Неисправности контроллера клавиатуры, расположенного на материнской плате

Отключить клавиатуру и включить компьютер. Если загрузка компьютера продолжится либо появится сообщение об отсутствии клавиатуры, последнюю нужно заменить. Если используется USB-клавиатура, попробовать подключить ее в другой USB-порт.

1 короткий и 1 длинный

Ошибка оперативной памяти видеоадаптера (RAM)

Если видеокарта съемная — выполнить профилактику. Заменить видеоадаптер, если не помогает.

1 длинный и 2 коротких

Общая ошибка видеоадаптера

Решение, как и в предыдущем случае.

1 длинный и 3 коротких

Общая неисправность клавиатуры

Ошибка может быть связана с физическим повреждением провода клавиатуры. Также это наблюдается после пролития на клавиатуру жидкости. В этом случае ее нужно разобрать и просушить. Если не помогает — заменить клавиатуру.

1 длинный и 9 коротких

Ошибка ПЗУ микросхемы BIOS

Выполнить аппаратный сброс настроек BIOS. Если помогло, но после очередного включения компьютера ошибка повторяется, прошить BIOS.

Непрерывно повторяющиеся короткие сигналы

Неисправности блока питания или оперативной памяти (ОЗУ)

Если общая профилактика компьютера не помогает, ПБ или ОЗУ придется заменить.

Непрерывно повторяющиеся длинные сигналы

Неисправности оперативной памяти

Решение, как и в предыдущем случае.

Непрерывный сигнал с чередующейся частотой (низкая/высокая)

Неисправности центрального процессора

Профилактика слота материнской платы для установки процессора. Замена ЦПУ или материнской платы.

Неисправности блока питания

Если профилактика БП не помогает — ремонт или замена.

Ошибки Phoenix BIOS

Ошибки данной версии BIOS представляются в виде трех блоков звуковых сигналов, между которыми присутствует небольшая пауза. В одном таком блоке может быть от 1 до 4 коротких сигналов. Например, 2 — 3 — 2: два сигнала — пауза — три сигнала — пауза — два сигнала.

Сигнал

Описание ошибки

Возможное решение проблемы

Критическая ошибка процессора

Единственный выход — заменить ЦПУ.

Ошибка записи/чтения из динамической памяти CMOS

Выполнить аппаратный сброс настроек BIOS.

Программная ошибка BIOS

Решение, как и в предыдущем случае.

1 — 2 — 1 или 1 — 4 — 1

Не удается инициализировать материнскую плату

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

1 — 2 — 2 или 1 — 2 — 3

Неисправности устройства прямого доступа к памяти (DMA)

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

Не удается инициализировать схему регенерации ОЗУ

Проблема может быть в самой оперативной памяти или в материнской плате. Также сбой может возникать из-за неправильных настроек работы ОЗУ в BIOS. Сначала нужно попробовать сбросить настройки BIOS. Если не помогает — выполнить профилактику ПУ. В остальных случаях придется менять ОЗУ или материнскую плату.

Не удается инициализировать ОЗУ

Переставить планку ОЗУ в свободный слот материнской платы. Очистить контакты планки ОЗУ и слота для ее установки. Заменить оперативную память.

Не удается инициализировать системный таймер

Возможно, села батарейка питания микросхемы CMOS. Если ее замена не помогает, выполнить профилактику ПК. Заменить материнскую плату.

Ошибка на одном из портов ввода-вывода информации материнской платы

Возможно, присутствует неисправность в одном из внешне подключаемых устройств — USB-устройства, монитор, принтер и т.д. Нужно отключить все устройства и включить компьютер. Если ошибка устранена, не подключать устройство, дающее сбой. В остальных случаях — ремонт или замена материнской платы.

2 — х — х, где вместо «х» может присутствовать число от 1 до 4

Ошибка при попытке записи/чтения в одном из битов (от 0 до 15) первых 64 Кбайт ОЗУ

Скорее всего, из строя вышла оперативная память и ее нужно заменить. Если не помогает, из строя вышла материнская плата.

Неисправен контроллер клавиатуры

Сбросить настройки BIOS, заменить клавиатуру.

Ошибка оперативной памяти видеокарты (RAM)

Профилактика видеокарты или ее замена.

Ошибка при обращении к монитору

Проверить работоспособность монитора, заменить подключаемый к ПК кабель

Ошибка собственного BIOS видеоплаты

Профилактика видеокарты или ее замена.

Непрекращающиеся длинные сигналы

Неисправность материнской платы либо одного из ее таймеров (первого или второго), последовательного или параллельного порта

В большинстве случаев — замена материнской платы.

Непрерывный сигнал с изменяющейся частотой

Аппаратная ошибка видеокарты

Может помочь замена электролитических конденсаторов видеокарты.

Непрерывный сигнал одной частоты

Неисправен вентилятор охлаждения процессора либо он был отключен от системной платы

Проверить, подключен ли вентилятор. Заменить, если не вращается.

CMOS Checksum Error Defaults Loaded при загрузке — как исправить

Иногда при загрузке компьютера или ноутбука вы можете столкнуться с ошибкой: CMOS checksum error — defaults loaded и другими вариантами этой же ошибки, в зависимости от производителя материнской платы: System CMOS checksum bad, CMOS checksum is invalid, CMOS checksum failed, Setup settings error CMOS checksum error or CMOS battery loss occurs — во всех случаях речь идёт об ошибке контрольной суммы данных микросхемы CMOS.

В этой инструкции подробно о том, что может вызвать ошибки CMOS checksum при загрузке ПК или ноутбука и как исправить проблему. Отмечу, что ошибка не зависит от установленной системы — это может быть Windows 11, Windows 10 или даже Linux.

  • Способы исправить ошибки CMOS Checksum
  • Видео

Способы исправить ошибки CMOS Checksum

Причина рассматриваемой ошибки — несовпадение сохранённой контрольной суммы для данных, хранящихся в микросхеме CMOS (память BIOS для хранения параметров конфигурации компьютера) и фактической контрольной суммы этих данных на момент проверки при загрузке. Происходить это может по разным причинам — проблемы с питанием, сбои при записи параметров БИОС или обновлении, в редких случаях — какие-либо аппаратные неисправности.

Читайте также  Шумит кулер в компьютере как исправить?

Для того, чтобы исправить ошибку CMOS checksum error — defaults loaded и аналогичные, можно использовать следующие подходы:

  1. При однократном появлении ошибки, например, после замены комплектующих, и нормальной загрузке операционной системы после этого, попробуйте выполнить простую перезагрузку ОС — возможно ошибка больше не проявит себя.
  2. Если вход в БИОС/UEFI при ошибке возможен, сбросить параметры БИОС на настройки по умолчанию (Load Defaults, Restore Defaults или Load Optimized Defaults, как правило на вкладке Exit). Учитывайте, что при сбросе могут сброситься и важные параметры загрузки (режим UEFI и Legacy, Secure Boot и их необходимо будет вернуть в прежнее состояние для исправной загрузки системы). Иногда описанный метод срабатывает однократно, но затем ошибка появляется вновь.
  3. Замена элемента питания CR2032 на материнской плате (замена «батарейки БИОС»). На настольном компьютере это — очень простая процедура, а вот на ноутбуке добраться до батарейки бывает сложно (впрочем, на ноутбуках рассматриваемая проблема менее распространена), при этом сама батарейка обычно не просто «вставляется», а подключается проводом, как на втором изображении ниже. После замены элемента питания не забудьте установить правильные настройки БИОС, включая дату и время.
  4. Если вход в БИОС невозможен, попробуйте выполнить сброс параметров либо отключив батарейку из предыдущего шага на несколько минут (компьютер при этом должен быть обесточен) либо с помощью кнопки (обычно её требуется удерживать для сброса CMOS) или контактов на материнской плате: у разных производителей эти контакты могут располагаться в разных местах, но обычно подписаны как CLEAR CMOS, CLR_CMOS, CLRTC и аналогичным образом: это либо два контакта, которые нужно замкнуть, либо три — в этом случае джампер (перемычку) необходимо переставить с одного расположения в другое — проделываем это на выключенном компьютере, а уже после установки перемычки включаем питание.
  5. Попробуйте обновить БИОС с официального сайта производителя материнской платы компьютера (именно для вашей модели МП), либо с официального сайта производителя ноутбука.
  6. Если ошибка, наоборот, стала появляться после обновления БИОС, проверьте: существует ли возможность установки предыдущей версии или же дождитесь очередного обновления (возможно, в установленном содержались ошибки).
  7. В случае, если батарейка БИОС заменена, а ошибки CMOS Checksum продолжают появляться, проверьте: существуют ли какие-то закономерности её появления, например: ошибки нет при использовании пункта «Перезагрузка» в меню Пуск Windows, но она появляется после использования пункта «Завершение работы» по прошествии некоторого времени (в этом случае можно попробовать отключить функцию Быстрый запуск).
  8. В некоторых БИОС можно просто отключить сообщение об ошибке (если она не мешает работе). Как правило пункт называется» Halt on (другие варианты: POST Errors, Error Halt) со значением «All Errors» (означает остановку при любых ошибках POST). Если выставить «No errors», то при обнаружении ошибок остановка происходить не будет.

В завершение ещё одна возможная причина ошибки — какие-либо аппаратные проблемы: неисправность компонентов материнской платы, проблемы с электропитанием — замыкания, статические разряды, утечки тока.

Что делать, если неудачно обновил BIOS материнской платы?

Содержание

Содержание

Обновление BIOS занимает несколько минут. Но иногда оно может затянуться и закончиться походом в сервисный центр. А можно ли самому все починить и исправить, если BIOS обновился неудачно? Разбираемся.

Нужно ли обновлять BIOS материнской платы?

Однозначного ответа на данный вопрос нет, нужно исходить из конкретной ситуации. Попробуем разобраться, когда это нужно делать, а когда — нет.

Производители материнских плат работают над улучшением микрокода, исправляют допущенные ошибки, закрывают уязвимости.

Так, например, при первом выходе на рынок процессоры Ryzen 1000 серии имели многочисленные проблемы в совместимости и работе с оперативной памятью, которые в последствии производители материнских плат и компания AMD исправили именно с обновлением микрокода BIOS.

Заняться обновлением BIOS придется, чтобы добавить поддержку новых процессоров, как, например, для процессоров Ryzen 5000 серии, иначе компьютер не заработает.

Если у вас есть проблемы в работе, или вы собираетесь установить процессор, который еще не поддерживается вашей версией BIOS — тут без вариантов, обновляемся.

А если вы это делаете просто потому, что вышла новая версия микрокода, то стоит задуматься — а нужно ли оно вам, если и так все прекрасно работает.

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

Если все работает как надо, лучше не трогать. Бывают случаи, что в обновленном коде допущена ошибка, и проблемы возникают именно после обновления BIOS.

Процедура обновления BIOS достаточно подробно описана в материале, как обновить BIOS и для чего это делать. В данной статье мы разберем основные ошибки и способы восстановления при неудачной прошивке.

Защита от ошибок

Производители материнских плат стараются все больше облегчить и упросить прошивку BIOS, чтобы пользователь не смог допустить ошибок. У каждого бренда материнок есть своя фирменная утилита, с помощью которой и производится обновление микрокода. Причем, помимо непосредственной прошивки BIOS она самостоятельно скачивает последнюю версию BIOS для вашей материнской платы.

Это сводит к минимуму риск выхода материнской платы из строя после прошивки. Но, увы, такая возможность есть далеко не у всех материнских плат, поэтому воспользуемся стандартным способом.

Фирменная утилита прошивальщик материнской платы имеет встроенный механизм проверки BIOS на чек сумму, чтобы вы ненароком не прошили BIOS от другой материнской платы, а так же проверяет файл BIOS на целостность перед прошивкой.

Прошивать BIOS материнской платы можно как непосредственно в среде операционной системы Windows, так и DOS. Но наиболее надежный и безопасный способ прошивки BIOS — непосредственно из самого BIOS при помощи официальной утилиты.

Прошивка BIOS из-под DOS — удел более продвинутых пользователей, и она необходима в основном для прошивки модифицированного BIOS. Прошивка из-под Windows чревата вмешательством в процесс самой операционной системы (не дай бог поймать в этот момент знаменитый синий экран смерти).

Как можно испортить прошивку BIOS

Самую большую опасность во время обновления BIOS представляет прерывание обновления, причинами может послужить:

  • отключение света
  • произвольная перезагрузка компьютера
  • зависание компьютера

На время обновления BIOS лучше подключить компьютер к источнику бесперебойного питания.

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

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

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

После начала процедуры обновления BIOS ее уже нельзя прерывать, это приведет материнскую плату во временно нерабочее состояние.

Способы восстановления BIOS при неудачной прошивке

Способов восстановления BIOS при неудачной прошивке не так много. Они зависят в основном от производителя платы и наличия механизмов восстановления.

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

Разберем подробнее функции восстановления BIOS у различных производителей материнских плат, а также более радикальный способ с использованием программатора.

Dual BIOS (две микросхемы с одним BIOS распаяны на плате)

Суть в том, чтобы можно было восстановить BIOS, даже если вы запороли основной BIOS. На плате имеются два чипа с одинаковыми прошивками: M_BIOS и B_BIOS (main/backup), которыми программно управляет чипсет. Если контрольная сумма основного BIOS искажена, то хост подключает к пространству системной памяти резервную микросхему и подает сигнал сброса Reset. Машина перезагружается уже с кодом бэкап-биоса и предлагает восстановить Main.

Достаточно неплохая идея, но реализована она только на некоторых материнских платах: Gigabyte, AsRock и Biostar.

ASUS BIOS Flashback и Flash BIOS Button

У материнских плат Asus и MSI есть своя технология по восстановлению BIOS. Для Asus это BIOS Flashback, у MSI — Flash BIOS Button.

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

Несмотря на разное название технологий BIOS Flashback и Flash BIOS Button, принцип их работы идентичен.

На плате есть специально обозначений USB-слот, который и используется для аварийного восстановления BIOS а так же спецаильная кнопка , после нажатия на которою и будет запущен процесс обновления BIOS.

К USB-накопителю есть требования по файловой системе и объему. Накопитель должен быть отформатирован в файловую систему FAT32, лучше использовать для этой цели программу Rufus и выполнить форматирование со следующими параметрами.

Лучше всего использовать небольшой по объему накопитель до 4-8 ГБ, а так же выбирать модель с подсветкой, чтобы визуально было более понятно, пошел процесс прошивки или нет.

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

К имени, названию самого файла BIOS у каждого производителя также есть требования.

Так, например, для работы утилиты ASUS BIOS Flashback скачанный файл прошивки следует переименовать и задать атрибут CAP (C7H.CAP). В качестве имени нужно использовать модельный номер материнской платы, его можно посмотреть в инструкции к плате или воспользоваться утилитой BIOSRenamer.exe, которая переименует его самостоятельно.

Для работы утилиты Flash BIOS Button скачанный файл нужно переименовать в MSI и присвоить ему атрибут ROM (MSI.ROM).

Световые индикаторы Flash BIOS Button

  • Одно мигание: FAT32 partition not found
  • Два мигания: BIOS file not found
  • Три мигания: BIOS file not valid — именно с этой проблемой автор лично столкнулся при форматировании накопителя средствами операционной системы Windows
  • Четыре мигания: flashing process beginning
Читайте также  0x80042302 Windows 7 как исправить?

Восстановление BIOS при помощи программатора

Программатор — это устройство, специально предназначенное для считывания и записи информации в постоянное запоминающее устройство, чем, собственно, и является микросхема BIOS.

Процесс также достаточно прост. Обычно не требуется даже выпаивать микросхему, чтобы восстановить BIOS. Достаточно просто аккуратно подцепиться к самой микросхеме. В этом материале используем наиболее распространенную модель программатора CH341A Programmer и прищепку SOP8.

Для работы программатора потребуется специальный софт, который распространяется совершенно бесплатно и даже имеет русскоязычный интерфейс. В архиве будет сама программа для работы с программатором и драйвер.

Наибольшая сложность в данном процессе — правильно подцепиться к микросхеме, причем сделать это нужно до подключения программатора к компьютеру.

Первый шаг — нужно хорошо разглядеть название самой микросхемы BIOS, оно нам еще приходится, конкретно, в моем случае, на материнской плате Gigabyte GA-Z97X-SOC Force рапсаены 2 микросхемы от MACRONIX MX25L12873F. Сама микросхема BIOS имеет 8 ног, нумерация начинается от ключа, ключ обычно изображается точкой на самой микросхеме.

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

Сама прищепка по аналогии подключается к программатору, на программаторе также обозначена одна нога для подключения. Данный программатор поддерживает прошивку микросхем 24 и 25 серии, с полным списком можно ознакомиться на сайте производителя.

Подключаем программатор к компьютеру и устанавливаем драйвер.
Запускаем специальную программу для работы с программатором. Теперь нужно выбрать тип и модель микросхемы.

Далее жмем «считать», чтобы проверить правильность подключения и выбора микросхемы.

Так как мы восстанавливаем BIOS, нам не имеет смысла его сохранять перед прошивкой. Но, если прошитый BIOS рабочий, лучше сохранить его на всякий случай.

Перед прошивкой обязательно затираем содержимое микросхемы. Далее выбираем BIOS, который мы хотим прошить, жмем «записать чип». Все, наш BIOS прошит, можно выполнить проверку, чтобы убедиться, совпадает ли скачанный файл BIOS с зашитым в микросхему.

Прошивка BIOS — несложный процесс, но невнимательность и неосторожность могут привести материнскую плату во временно нерабочее состояние. А при отсутствии в материнской плате функции восстановления BIOS и без наличия под рукой программатора, обновление BIOS закончится походом в сервисный центр.

Если вы нехотите или боитесь самостотельно обновлять BIOS, можете воспользоваться услугой сервисного центра DNS.

Проблемы с биосом как исправить?

BIOS – система ввода вывода использующаяся более 14 лет!

После включения компьютера BIOS за несколько секунд выполняет проверку практически всех компонентов системы. Мы расскажем, что происходит на каждом ее этапе и как можно ускорить работу компьютера, изменив некоторые базовые настройки.

после включения системного блока его динамик издает короткий звуковой сигнал, и через мгновение начинается загрузка ОС. Но немногие знают о том, какие операции выполняются в течение нескольких секунд до того, как раздастся этот звук: система питания, центральный процессор, оперативная память, разъемы для подключения жесткого диска, контроллеры и материнская плата — все эти компоненты проверяются базовой системой ввода/вывода, она же BIOS (Basic Input-Output System). Шаг за шагом мы расска­жем о том, что именно тестируется перед началом загрузки ОС.

BIOS в своем нынешнем виде существует уже около 15 лет, и до сих пор ее работа не вызывает нареканий. Тем не менее у этой системы уже есть преемник — EFI (Extensible Firmware Interface). Данный интерфейс поддерживает 64-битные системы, благодаря чему совместим и с компьютерами следующего поколения. Кроме того, обладающий графической оболочкой EFI обеспечивает возможность более простого конфигурирования ПК. Однако до сих пор эта новая технология проверки встречается только на компьютерах Macintosh и лишь немногих обычных ПК. Поэтому мы решили познакомить вас со схемой работы привычной всем BIOS — системы, использующейся в более чем 90% всех машин.

включения питания ПК к работе приступает первая составляющая BIOS — программа самотестирования POST (Power On Self Test). Она проверяет корректность функционирования основных аппаратных компонентов ПК. После этого BIOS инициализирует чипсет компьютера.

Сначала система выполняет сброс центрального процессора, запрещая линии немаскируемых прерываний в нем (Non-Maskable Interrupt).

Почти одновременно с этим, как только поступает напряжение, выполняется аналогичная процедура для клавиатурного контроллера. На этапе Reset Determination (определение способа) BIOS проверяет, можно ли ограничиться только программным сбросом. Для этого считываются соответствующие биты в контроллере клавиатуры. Преимущество программного сброса заключается в том, что он выполняется на несколько миллисекунд быстрее.

Теперь BIOS осуществляет самопроверку, выполняя подсчет контроль­ной суммы на основе всех битов микросхемы своего ПЗУ. В сумме с определенной заданной величиной должно получиться значение «00».

Далее компьютер посылает кон­троллеру клавиатуры команду, кото­рая вызывает выполнение следующе­го теста и выделяет буфер для про­граммных команд. В этот буфер BIOS записывает командный байт, проверяя таким образом встроенный контроллер клавиатуры.

выполняется проверка CMOS-чипа (Complementary Metal Oxide Semiconductor), в котором хранятся пользовательские настройки BIOS. Эти конфигурационные файлы считываются при каждом запуске системы. Сохранность данных и настроек в чипе зависит от того, подключена ли питающая его батарея.

Система тестирует также контрольную сумму микросхемы CMOS.Эта операция нацелена прежде всего на выявление неисправности батареи: при длительном сроке службы она будет не в состоянии обеспечить определенные компоненты микросхемы достаточным напряжением. Первые признаки неисправности — сброс пользовательских настроек BIOS и системного времени.

Затем POST тестирует работоспособность таймера, отвечающего за кор­ректное распределение аппаратных прерываний (IRQ, Interrupt Request). Запрос на такое действие — команда, посылаемая процессору жестким диском или видеоплатой с целью оповестить CPU о наличии данных, подлежащих обработке. При этом с момента поступления запроса до начала обра­ботки данных проходит определенный промежуток времени, который назы­вается задержкой прерывания.

После этого BIOS готовит к работе таблицу векторов прерываний и загружает пользовательские настройки в память CMOS. Запросы на прерывание вначале обрабатываются программируемым контроллером прерывания, который затем передает их процессору. CPU останавливает выполнение текущей команды и в ответ направляет сигнал подтверждения.

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

Поскольку количество свободных прерываний в системе ограничено, в современном компьютере не­сколько устройств располагаются на одной линии прерывания (Inter­rupt Sharing). В этом случае обработчик должен запускать на выполнение драйверы всех устройств, от которых мог поступить запрос. Это может вызвать проблемы, если написанный с ошибками драйвер слишком долго имеет статус активного. Другое устройство данной линии прерывания выполняет в это время запись информации в буфер, который в определенный момент окажется переполненным, что может привести к потере данных. Поэтому в современных ПК операционная система самостоятельно распределяет номера IRQ между периферийными устройствами.

BIOS тестирует адресные линии в первом блоке памяти размером 1 Мбайт на наличие ошибок. Для этого POST осуществляет запись шаблонов данных в оперативную память с целью их последующего сравнения.

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

Далее наступает очередь контроллера DMA (Direct Memory Access). Главный мост (Host Bridge), который также называют северным (мостом, связывает процессор и оперативную память с системной шиной материнской платы. Основное количество транзакций на шине выполняется между мостом и остальными периферийными устройствами. Для сокращения времени обработки своих данных последние могут напрямую обращаться к главному мосту и таким образом «без посредников» производить запись информации в оперативную память. В тесте BIOS вновь использует шаблоны данных, которые система помещает в ОЗУ.

Интерфейс клавиатуры также подлежит проверке. При его неисправности BIOS выдает сообщение об ошибке именно на данном этапе.

BIOS еще раз проверяет оптические приводы, жесткие диски и разъемы, перед тем как выполнить прерывание INT 19 и передать управление загрузчику. Последний отвечает за запуск операционной системы и обмен данными между жестким диском и его контроллером. Многие версии BIOS позволяют отключить выполнение IRQ 19 — это целесообразно в тех случаях, когда в системе имеется дополнительный дисковый контроллер, например PCI RAID.

Если на каком-либо этапе самотестирования возникает ошибка, компьютер подает несколько звуковых сигналов и выводит на экран сообщение о ней. Для расшифровки сигналов BIOS существуют таблицы POST-кодов. Подробнее о них можно почитать, например, в «Википедии» (http:// ru.wikipedia.org), в статье «POST (аппаратное обеспечение)». Если вы хотите точно знать, какой компонент неисправен, вам поможет стандартная кар­та PCI POST для диагностики неисправностей материнских плат (розничная цена — от 1500 руб./200 грн.), которая устанавливается в слот PCI. Неисправность отображается в виде числового кода. С помощью поставляемой в комплекте с платой таблицы кодов можно определить проблемный компонент системы.

Если все в порядке, BIOS сгенерирует короткий звуковой сигнал, после чего на загрузочном устройстве будет выполнен поиск запускаемой операционной системы. Если на данном этапе возникает ошибка, то причина, как правило, кроется в отсутствии главной загрузочной записи — MBR (Master Boot Record). В этом случае можно попытаться оживить систему с помощью установочного DVD.

Если на компьютере инсталлирована Windows XP, выполните загрузку с такого диска и запустите «Консоль восстановления». Затем введите команду «fixmbr» и перезагрузите компьютер. Если же у вас Windows Vista, достаточно будет выполнить загрузку с установочного DVD и вы­брать в меню программы инсталляции опцию «Восстановление системы». Если это не поможет, от­кройте консоль восстановления, как в случае с XP, и введите в ней коман­ду «bootrec /fixmbr». Если и это не решит проблему, то переустановка ОС неизбежна.

Читайте также  Флешка медленно работает как исправить?

В Windows Vista вместо сообщения об ошибке, указывающего на отсутствие или повреждение «NTLDR», часто появляется черный экран с мигающим курсором. В этом случае необходимо также открыть консоль восстановления и ввести следующие команды: c:

attrib c:bootbcd -s -h -r ren c:bootbcd bcd.old bootrec /rebuild

При возникновении подобных про­блем на компьютере с Windows 7 за­пустите ПК с установочного DVD. Функция исправления ошибок в загрузочном секторе доступна в са­мом начале процесса установки.

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

GreenTech_Reviews

Как восстановить BIOS после неудачной прошивки?

Многие из вас сталкивались с проблемой повреждения данных в микросхеме BIOS материнской платы. Случайно задели кабель питания, выдернули флешку, нажали кнопку перезагрузки или попросту «моргнул свет» — система теряет работоспособность. Много лишнего писать не будем, переходим сразу к сути дела — а что, собственно, делать? Какие варианты существуют? Кроме соседа с нужными знаниями и оборудованием.

Внимание: все действия вы производите на свой страх и риск. Редакция GreenTech_Reviews не несёт ответственности за выполняемые вами действия. Неправильное подключение программатора или иные ошибки в процессе работы остаются на вашей совести.

Само собой, этот материал будет относиться к современным материнским платам с UEFI BIOS — как минимум для пяти последних поколений эта информация будет полезна, а то и больше. Тут уже как повезёт — всё зависит от конкретной платы конкретного производителя.

Какие бывают способы?
1. Штатный функционал материнских плат
2. Программатор
3. Некоторые экзотические способы

Но для начала стоит ответить на простой вопрос — где хранится BIOS и как найти его на плате? И сразу уточним — для упрощения под BIOS мы будем понимать все данные, хранящиеся в небольшой микросхеме, расположенной на материнской плате. Наша цель — восстановить эти данные полностью, чтобы система могла включиться.
Найти на материнской плате эту микросхему достаточно просто — она может быть подписана рядом, на ней может стоять цветная точка, да и микросхем ёмкостью 4-32 МБ на плате не так уж и много. Если это стандартная плата для обычного ПК, то такая микросхема вообще будет одна. Ну или две, если производитель захотел реализовать систему с возможностью переключения между ними или для резервного восстановления, о чём мы расскажем совсем скоро.
Микросхемы BIOS обычно выполнены в корпусах DIP8 или SOIC8. Но в последнее время могут всё чаще встречаться и корпуса WSON, к которым «подцепиться» неподготовленному пользователю достаточно сложно. Но, надо отметить, что зачастую рядом с подобными микросхемами реализованы коннекторы для подключения проводов программатора. Куда какой контакт выходит — можно прозвонить соответствующим устройством. Пример на фото ниже:

Примеры микросхем SOIC8 и DIP8 вне плат представим на отдельном фото:

Припаянные микросхемы SOIC8 выглядят следующим образом:

Штатный функционал материнских плат

Всё больше материнских плат получают штатный функционал для восстановления BIOS. И суть даже не в том, что производители считают нас криворукими новичками — одна из главных целей появления этой функции заключается в возможности прошивки платы для запуска свежего процессора, поддержки которого изначально не было. Это распространённая ситуация с платформой AMD, когда пользователи покупают самый новый процессор, но выбирают плату предыдущего поколения. Всё, что от нас требуется, если материнская плата поддерживает перепрошивку с флешки — сама USB флешка с правильной файловой системой и файл BIOS с правильным названием. Как назвать файл, в какой порт подключить флешку и как запустить процесс обновления/восстановления — эту информацию надо смотреть в руководстве пользователя платы, так как перечислять все возможные комбинации смысла нет. А ещё таким образом иногда можно прошить модифицированные версии BIOS, но это уже другая история, требующая дополнительных уточнений.

Далее уже зависит от конкретной платы — где-то надо подключить флешку и нажать какую-либо кнопку (как на фото ниже на примере ASUS), где-то просто подать питание на плату и т.д.

Для основных производителей технологии называются следующим образом:
— ASUS — BIOS Flashback;
— Aorus/Gigabyte — Q-Flash Plus;
— MSI — BIOS Flashback+;
— ASRock — USB BIOS Flashback.

Бывают материнские платы с двумя микросхемами BIOS, между которыми осуществляется ручное или автоматическое переключение в случае необходимости. Но это уже не относится к обновлению BIOS для поддержки новейших процессоров, а является именно системой восстановления данных — при повреждении таковых в одной микросхеме всегда остаётся возможность запуска при помощи другой микросхемы. В некоторых случаях реализовано автоматическое копирование корректных данных из резервной микросхемы в ту, где данные были повреждены. В последнее время таких плат практически нет, но раньше их было достаточно.

Восстановление при помощи программатора

Многие из вас, кто ни разу не сталкивался с восстановлением BIOS или записью иных данных в разного рода микросхемы, скорее всего, думают сейчас о том, что данный способ подвластен только профессионалам своего дела, да ещё и при наличии дорогостоящего оборудования. Но спешим развеять этот миф — стоимость программаторов на всем известных зарубежных торговых площадках начинается от 125 рублей. Да-да — сто двадцать пять рублей и ноль копеек. Правда, к нему, возможно, потребуется докупить будет соответствующий переходник в зависимости от ваших целей. Для DIP8 микросхем он не потребуется, а для SOIC8 — самый простой в виде щипцов обойдётся ещё примерно в 130 рублей, а, если микросхема съёмная, то можно взять иной аксессуар в виде переходника SOIC8->DIP8, цены на которые начинаются от 80-90 рублей в зависимости от курса определённой валюты. В зависимости от выбранного программатора будет отличаться скорость работы с микросхемой. К примеру, недорогие варианты могут прошивать 16 МБ микросхему (цикл очистка-запись-проверка) за 3-4 минуты, а дорогие — за 1-1.5 минуты. Для простых пользователей разницу существенной назвать нельзя, так как требуется прошить микросхему всего один раз. Ну или пару, если что-то пошло не так. Самые распространённые программаторы, для которых существует не только официальное программное обеспечение, но и варианты от народных умельцев — CH341A, SkyPro и TL866. Два последних существуют в нескольких версиях с несколько отличающимся функционалом. Ещё есть EZP2010, но купить оригинал и не нарваться на подделку (она достаточно часто блокируется и становится «кирпичом») простому пользователю может быть сложно.

Если микросхема припаяна на плату, а никаких коннекторов для подключения переходников нет, то, скорее всего, придётся её отпаивать. К микросхемам в корпусе SOIC8 ещё можно попробовать подцепиться щипцами, но успех зависит от программатора и разводки платы. DIP8 микросхемы за чрезвычайно редкими исключениями легко снимаются с платы.

Что касается самого процесса прошивки, то стоит уделить внимание тому файлу, который вы скачали и планируете зашить в микросхему. Некоторые производители выкладывают именно сами «образы» BIOS, а некоторые — их немного расширенные версии. Расширение заключается в наличии заголовка, который используется при штатном процессе прошивки — по нему плата определяет нужные ей данные. Заголовки могут быть разные и зависят не только от производителя, но и от конкретной платы. Если вы сомневаетесь в наличии заголовка, то приведём примеры «чистых» образов BIOS без заголовков. К примеру, CAP-файлы (ASUS) характерны наличием 2 КБ заголовка, а некоторые платы ASRock — 4 КБ. Эти заголовки находятся в самом начале и без проблем удаляются в любом HEX-редакторе. Но наличие и размер заголовка для каждой платы является индивидуальным случаем. Разве что у ASUS уже многие годы заголовок 2 КБ занимает. Если прошить файл в микросхему «как есть», то система останется «тыквой». Объёмы файлов BIOS без заголовков для 4, 8, 16 и 32 МБ микросхем таковы:

Останется лишь запустить ПО для программатора, правильно указать микросхему, открыть нужный файл BIOS и запустить процесс прошивки.

Иные способы, которые могут сработать, а могут не сработать

Два основных и самых правильных способа мы рассмотрели, но существует ещё несколько вариантов, которые могут помочь оживить систему. А могут и не помочь — здесь уже самая настоящая лотерея.

Один из способов применим к DIP8 микросхемам. Ещё одно важное условие — наличие в точности такой же, но рабочей материнской платы. Включается система, а уже затем микросхема с повреждёнными данными фиксируется поверх «донора» на рабочей плате и производится прошивка BIOS стандартными средствами. Такой способ может не сработать, если стандартными средствами происходит прошивка только части BIOS (к примеру, только BIOS Region). Но если BIOS записывается полностью — считаем, что повезло.

Ещё один способ — покупка микросхемы с уже записанным BIOS. Это актуально для очень редких материнских плат, в особенности — для ноутбуков. Так называемые дампы BIOS скачать зачастую бесплатно нельзя, да и прошивать их потом всё равно как-то придётся.

Пожалуй, это самые простые и недорогие способы восстановить BIOS после неудачной перепрошивки. Существуют ещё всякие разные ситуации, но все их перечислить попросту невозможно, ибо порой это уникальные стечения обстоятельств, являющиеся единичными случаями.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: