Что такое bios post

Обновлено: 07.07.2024

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

Опираться на POST коды спикера? Не всегда можно конкретно определить на что же он ругается. Например, один длинный два коротких сигнала спикера сигнализируют о неисправности видеосистемы, но это не всегда означает неисправность самой видеокарты. Встречаются, например, проблемы с доп. питанием на эту самую видеокарту, а это уже неисправность блока питания.

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

При включении компьютера запускается BIOS (базовая система ввода/вывода) — факт известный всем, но упомянуть будет не лишним. В составе BIOS'а есть программа под названием POST (power on self testing). Как следует из названия, программа предназначена для начальной диагностики устройств и портов материнской платы.

Процедура инициализации POST сопровождается выводом изображения на монитор:

image

После прохождения POST видим:

image

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

И дальше управление переходит к загрузчику операционки.

Собственно, сигналы спикера являются кодами ошибок при выполнении POST, если POST выполняется без ошибок, мы слышим один короткий сигнал.

Переходим к сабжу.

POST карта — это плата расширения, чаще всего встречаются карты формата PCI:

image

Так же есть карты формата miniPCI (для ноутбуков):

image

И встречаются карты для LPT (требуют дополнительного питания по USB):

image

Имея на руках десктоп с замечательным диагнозом «не включается» (не путать с «не заводится»), чаще всего сначала последовательно отключается некритичная периферия — звуковуха, тюнер, сетевуха, харды, приводы.
Затем, если в процессе не выявлены неисправности, начинается замена комплектующих: оперативки, видеокарты, процессора (ага тот самый чемоданище с железками).

Но вот у нас есть в руках вместо чемодана с железом POST карта, мы экономя время минуем вышеописанную процедуру с заменой/отключением железа (экономим в среднем минут 40, замечу, что после отключения одной железки производится как минимум один цикл включения — выключения).

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

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

Предполагаю написать серию статей по диагностике, если тема интересна хабровчанам.

Эта работа была прислана на наш "бессрочный" конкурс статей.

Многие материнские платы обладают весьма богатыми возможностями для оверклокинга и тонкой настройки системы. Естественно, значительное число пользователей предпочитает именно такие платы, в которых реализовано гораздо больше возможностей для максимального повышения производительности компьютера сверх стандартного уровня. Однако разгон – это лотерея. Успех разгона зависит от множества компонентов системы, и если хоть один из них не выдержит чрезмерной нагрузки, то все пойдет насмарку – компьютер зависнет. Здесь чрезвычайно важна эффективная диагностика, чтобы определить, какой элемент первым не выдерживает разгона, нарушая тем самым работу всей системы, – процессор это или память, а, может быть, что-то другое. В худшем случае, когда компьютер виснет сразу же при загрузке, даже при не слишком высокой степени оверклокинга, – пользователь остается в неведении перед застывшим экраном. В этом случае очень полезной окажется система диагностики, которая может индицировать ход выполнения каждого шага загрузки компьютера, чтобы в случае экстремального оверклокинга можно было определить причину проблем в системе и попытаться обойти их.

Примеры таких систем привести несложно: в качестве удачной реализации диагностических средств визуализации состояния, построенных на основе технологии POST, можно рассмотреть материнские платы таких производителей, как Abit и EPoX, которые на протяжении последних лет комплектуются совершенными средствами начальной диагностики – POST-картами. Присмотритесь к последним моделям плат этих производителей, и вы заметите, что на карте, обычно в правом нижнем углу, расположена пара сегментных светодиодных индикаторов, по которым при загрузке компьютера бегут меняющиеся цифры. Работа POST-карт независима от каких-то отдельных компонентов и начинается сразу же после подачи питания. Индикаторы POST-карты могут отобразить причину сбоя даже в том случае, если компьютер зависнет из-за отказа какого-либо элемента. Более простым решением является вывод POST-кодов на экран монитора, что сейчас реализовано во многих BIOS, но такой способ более уязвим, так как зависит от корректной работы видеосистемы. Однако встроенные средства не являются универсальными из-за того, что они "привязаны" к определенной плате.

реклама


Рис. 1. Материнская плата ABIT Fatal1ty AN8. Уже внешний вид говорит о том, что экстремальный оверклокинг уже у нее "в крови", поэтому встроенная POST-карта воспринимается как почти обязательный элемент


Рис. 2. На приведенном фрагменте платы EPoX EP-5EGA+ хорошо видны светодиодные индикаторы встроенной POST-карты

Гораздо более универсальным и эффективным диагностическим средством, которое можно использовать при оверклокинге, а также при ремонте IBM-совместимых компьютеров является внешняя POST-карта. Такую карту можно подсоединять через стандартный интерфейс к любому компьютеру и в таком виде производить над ним свои экстремальные эксперименты.

Сразу при включении компьютера из комплекта BIOS Setup автоматически запускается программа самодиагностики POST (Power On Self Test). Программа POST выполняет проверку функциональности и проводит инициализацию основных устройств и подсистем компьютера, всего выполняя более ста операций. Перед началом каждой операции процедура POST генерирует специальный код размером один байт (от 00 до FFh), называемый POST-кодом, и записывает его значение в определенный диагностический порт в адресном пространстве ввода/вывода. В большинстве IBM-совместимых компьютеров для этого используется порт с адресом 80h. В случае обнаружения неисправности при тестировании какого-то устройства процедура POST просто останавливается на этом шаге, а выведенный в диагностический порт POST-код остается неизменным, позволяя определить операцию, на которой остановилась программа.

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

POST-карта представляет собой относительно простое устройство, предназначение которого – через PCI- или ISA-шину считывать из диагностического порта и выводить на светодиодные индикаторы генерируемые программой самодиагностики POST-коды. В нормальной ситуации цифры кодов быстро бегут на индикаторах, завершаясь значением FF, что говорит об успешном прохождении тестирования и инициализации и о готовности к загрузке операционной системы. Однако если какое-то устройство компьютера вызовет остановку программы диагностики, то на индикаторах будет постоянно гореть POST-код последнего отработанного шага, указывающий на операцию, а следовательно, и на то устройство, на котором произошла остановка программы. POST-код и связанные с ним устройства расшифровываются по таблице кодов, которую составляет производитель BIOS.

Следует отметить, что использование устройства POST Card может быть полезным только в том случае, если на материнской плате сохранена работоспособность устройств, обеспечивающих выполнение самой процедуры POST: процессора, системы синхронизации, ROM BIOS, узлов формирования питающих напряжений, контроллеров внутрисистемных шин и шин расширения.

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

Для обладателей материнских плат производства Abit или EPoX, на которых есть интегрированные POST-карты, проблема диагностики и настройки сильно упрощается. Однако диагностические POST-карты издавна применялись и применяются как внешнее решение. На сегодняшний день классическая POST-карта представляет собой плату расширения, которая устанавливается в свободный PCI-слот материнской платы. Ранее были распространены POST-карты, рассчитанные на шину ISA.

реклама

Естественно, отдельная диагностическая PCI POST-карта является наиболее универсальным устройством, которое может применяться для ремонта или тонкой оверклокерской настройки практически любого компьютера. Подобные платы выпускаются как за рубежом, так и небольшими отечественными фирмами или даже кустарными мастерскими, их цена составляет 25–75 долларов США. В качестве известных примеров можно привести следующие POST-карты: Ultra-X Quick POST PCI, POST Probe PCI фирмы Micro 2000, PCI TESTCARD фирмы ЕПОС.


Рис. 3. Простая внешняя PCI POST-карта на материнской плате в режиме диагностики

Пользоваться внешними диагностическими платами очень просто. Нужно только соблюдать простое правило – вставлять и извлекать POST-карту только при отключенном питании материнской платы, иначе существует риск повреждения электрических цепей компьютера. Необходимо также принять меры для исключения касания диагностической платой соседних устройств во время работы. Платы POST-карт обычно не снабжаются металлическими фиксирующими планками, как другие платы расширения, – вместо этого они просто вставляются в соответствующий слот компьютера. Поскольку установленная POST-карта может заметно шататься в разъеме, нужно следить, чтобы не произошло электрического контакта с другими платами расширения. У большинства PCI POST-карт элементы расположены таким образом, что при установке в корпусе типа Tower индикаторы направлены вниз, что не очень удобно, и, возможно, придется запастись зеркальцем.

Где найти таблицы с POST-кодами ошибок для той или иной версии BIOS? Можно, например, отправится на сайт Abit или EPoX и скачать руководство пользователя для плат с интегрированными POST-картами – в них обязательно есть таблицы POST-кодов. В данном случае важен не столько производитель материнской платы, сколько версия BIOS этой платы. Если, скажем, EPoX или Abit в своем руководстве приводит таблицу кодов для материнской платы, на которой установлен BIOS Award v.6.00PG, то ее POST-коды будут действительны и для плат, выпущенных другими вендорами, но использующих ту же версию BIOS от Award. На сайте фирмы Micro 2000, производящей кроме прочего диагностические POST-карты, есть раздел с обширной документацией и таблицами POST-кодов для различных продуктов. Стоит заглянуть к производителям BIOS: подобные данные выложены у AMI и AWARD .

По представленной ниже ссылке находится руководство к материнской плате EPoX EP-4PEA800 на базе чипсета Intel 845PE под Pentium 4. Описание в PDF-формате на русском языке. В начале руководства представлена короткая табличка с небольшим количеством POST-кодов ошибок, которые производитель считает наиболее распространенными. В самом конце описания материнской платы дана полная таблица POST-кодов, в которой около ста пунктов с расшифровкой на русском. На сайте EPoX можно скачать описания и к другим платам (не все руководства, однако, на русском языке).

При каждом включении компьютера автоматически запускается диагностическая программа самотестирования – POST (Power On Self-Test), которая записана в микросхему BIOS. Система POST проверяет работоспособность всех важнейших компонентов компьютера: процессора, оперативной памяти, дисковой подсистемы, системной логики (чипсета) и всех устройств, от которых зависит нормальное функционирование компьютера. Информация о результатах диагностики может выдаваться тремя способами.

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

Звуковые сигналы POST

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

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

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

Если вы услышали последовательность коротких и длинных гудков, после чего компьютер прекратил работу, обратите внимание на количество и длительность этих гудков.[1] Подсчитав гудки, найдите данное сочетание звуковых сигналов в таблице, соответствующей BIOS вашего компьютера, чтобы определить, что означает данный сигнал. В табл. 1.1–1.3 приведены некоторые варианты звуковых сигналов, характерные для BIOS разных производителей, и краткие пояснения к ним.

Таблица 1.1. Звуковые сигналы AwardBIOS



Таблица 1.2. Звуковые сигналы AMIBIOS




Таблица 1.3. Звуковые сигналы PhoenixBIOS















Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

3.6.3. Использование программы linuxconf для определения квот

3.6.3. Использование программы linuxconf для определения квот Очень удобно редактировать ограничения с помощью linuxconf. Для этого запустите linuxconf и выберите в меню Filesystems?Set quotas default (см. рис. 3.8). Рис. З.8. Редактирование квот программой linuxconfЗдесь можно указать ограничения, которые

Работаем с Video Post (Видеомонтаж)

Работаем с Video Post (Видеомонтаж) Рассмотрим простой пример создания анимации с использованием переходов для трех камер (их количество может быть любым).Для работы вам понадобится несложная сцена – например, примитив Teapot (Чайник), размещенный на Plane (Плоскость) (рис. 6.22), а

Использование языка определения данных

Использование языка определения данных Команды языка определения данных (Data Definition Language — DDL) представляют собой инструкции SQL, которые позволяют создавать элементы структуры базы данных, манипулировать ими и удалять. Используя DDL, можно создавать и удалять таблицы, а

Использование свойств Cells для определения диапазона

Использование свойств Cells для определения диапазона При использовании без координат свойство Cells объекта Worksheets указывает на диапазон, включающий все ячейки данного рабочего листа. По аналогии, свойства Cells объекта Application ( Application. Cells ) ссылаются на все ячейки листа,

Подача запроса формы (GET и POST)

Подача запроса формы (GET и POST) Теперь, когда у вас есть простая HTML-страница, мы должны выяснить, как передать данные формы обратно Web-серверу для обработки. При построении HTML-формы в открывающем дескрипторе ‹form› обычно задается атрибут action, указывающий получателя вводимых

Ответ на отправку POST

29.5. Введение в методы get и post

29.5. Введение в методы get и post До сих пор мы рассматривали только вывод данных на экран. Для получения информации, введенной пользователем, следует использовать формы, при создании которых применяются сценарии cgi. В любом случае требуется средство, реализующее обработку

Вступление post factum

Профилактика поломок клавиатуры

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

Использование средств BIOS для определения неисправности

Использование средств BIOS для определения неисправности Каждое включение или перезагрузка компьютера вызывает автоматический запуск диагностической программы самотестирования – POST (Power On Self-Test), которая записана в микросхеме CMOS-памяти. Эта программа проверяет

Профилактика поломок клавиатуры

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

Что такое и как работает BIOS. Конфигурирование настроек BIOS

Использование BIOS для определения неисправности

Использование BIOS для определения неисправности Каждое включение компьютера приводит к выполнению подпрограммы BIOS – POST, которая диагностирует установленные комплектующие. Она контролирует работоспособность процессора, системной логики материнской платы, оперативной

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

Неважно, что речь идет о традиционном Windows ПК или Macbook, обе системы, обе платформы включают его, и это термин как таковой, довольно технический, который относится к аббревиатуре, которая поможет нам понять правильную работу самой системы.

Различные методы проверки для одной и той же цели

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

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

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

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

После POST существуют компоненты, которым может потребоваться запустить собственный POST

POST не является чем-то уникальным для самих материнских плат или платформ ПК, а скорее присущ самому компоненту. Например, некоторые сетевые карты должны передавать свой собственный POST после основной системы, как и некоторые RAID-контроллеры, поскольку они проверяют целостность систем даже до запуска операционной системы.

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

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

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