как посмотреть пост коды материнки без пост карты
POST коды ошибок BIOS диагностика с помощью POST карты
Предлагаю Вашему вниманию основные POST-коды для BIOS производителя AMI. Небольшое вступление. Сразу после нажатия кнопки POWER на системном блоке персонального компьютера управление ПК переходит непосредственно к БИОС. В это время (в начале запуска ПК) процессор подает сигнал на микросхему BIOS, который инициализирует загрузку микропрограммы BOOT-ROUTINE Базовой Системы Ввода-Вывода.
Микропрограмма BOOT-ROUTINE вызывает подпрограмму самотестирования POST.
Подпрограмма POST (Power-On Self Test) тестирует установленное на компьютере оборудование, настраивает его и готовит к работе.
Для каждого отдельного оборудования (процессор, память, видеокарта, клавиатура, порты ввода/вывода и.т.д) производится отдельный тест. Каждый тест имеет свой уникальный номер, который называется POST-кодом. POST-код записывается в порт Manufacturing Test Port (с адресом 0080H) до начала выполнения каждого отдельного теста процедуры POST.
После того, как POST-код теста записан в порт Manufacturing Test Port начинается процедура тестирования соответствующего оборудования. Если процедура тестирования завершилась неудачей в порту Manufacturing Test Port остается POST-код последней процедуры (которая и вызвала ошибку). Если узнать POST-код последней процедуры, можно определить устройство, которое вызвало ошибку.
Чтение POST-кодов можно осуществить несколькими способами.
Поскольку BIOS выпускается несколькими производителями, соответственно, для каждой BIOS отдельного производителя имеется своя таблица POST-кодов.
AWARD BIOS6.0 Полная загрузка
Данная таблица содержит POST-коды, которые отображаются при полной процедуре POST.
Award BIOS 6.0: сокращенная загрузка
Сокращенная процедура выполняется при установке в BIOS параметра Quick Power On Self Test.
AMIBIOS8.0
PhoenixBios 4.0
Оригинальные и достоверные таблицы POST-кодов можно найти на соответствующих сайтах производителей BIOS: «AMI» и «Award». Иногда таблицы POST-кодов приводятся в руководствах к материнским платам.
1. Тест программно-доступных регистров процессора (POST-коды: 01, 02).
2. Проверка периода регенерации оперативной памяти (POST-код: 04).
3. Инициализация контроллера клавиатуры (POST-код: 05).
4. Предварительная проверка работоспособности энергонезависимой памяти (СMOS) и состояния батареи питания СMOS (POST-код: 07).
5. Инициализация регистров чипсетового набора значениями, принятыми по умолчанию (POST-код: BE, hex).
6. Проверка наличия и определение размера оперативной памяти (POST-код: C1, hex).
7. Определение наличия и размера внешней кэш-памяти (POST-код: С6, hex).
8. Проверка первых 64 кб оперативной памяти (POST-код: 08).
9. Инициализация векторов прерываний (POST-код: 0А, hex).
10. Проверка контрольной суммы CMOS (POST-код: 0В, hex).
11. Обнаружение и инициализация видеоконтроллера (POST-код: 0D, hex).
12. Проверка видеопамяти (POST-код: 0E, hex).
13. Проверка контрольной суммы BIOS (POST-код: 0F, hex).
14. Проверка контроллеров и регистров страниц DMA (POST-коды: 10,
11, hex).
15. Проверка системного таймера (POST-код: 14, hex).
16. Проверка и инициализация контроллеров прерываний (POST-коды: 15…18, hex).
17. Инициализация слотов шин расширения (POST-коды: 20…2F, hex).
18. Определение размера и проверка основной и расширенной памяти (POST-коды: 30, 31, hex).
19. Повторная инициализация регистров чипсетового набора в соответствии со значениями, установленными в CMOS Setup (POST-код: BF, hex).
20. Инициализация контроллера FDD (POST-код: 41, hex).
21. Инициализация контроллера HDD (POST-код: 42, hex).
22. Инициализация COM- и LPT-портов (POST-код: 43, hex).
23. Обнаружение и инициализация математического сопроцессора (POST-код: 45, hex).
24. Проверка необходимости ввода пароля (POST-код: 4F, hex).
25. Инициализация расширений BIOS (POST-код: 52, hex).
26. Установка параметров Virus Protect, Boot Speed, NumLock, Boot Attempt в соответствии со значениями, установленными в CMOS Setup (POST-коды: 60…63, hex).
27. Вызов процедуры загрузки операционной системы (POST-код: FF, hex).
Как видно из приведенной последовательности, возможность отображения диагностических сообщений на экране монитора появляется только после инициализации видеоконтроллера, и если процедура POST остановилась на одном из предыдущих этапов, то увидеть на каком именно не представляется возможным.
Дополнительно скачать Коды и диагностические сообщения POST BIOS
POST card или ликбез по диагностике
Приветствую, дорогие хабровчане!
Не первый год занимаюсь диагностикой и реанимацией десктопов и ноутбуков, преимущественно на дому у клиента. Со временем напрашивается вывод, что с собой необходимо иметь чемодан, а возможно, даже чемоданище с комплектующими для диагностики неисправной железки. Некоторые могут мне возразить — «Можно обходиться и без комплектующих! Опыт позволяет выполнять диагностику и без них!». Это отчасти верно, но стопроцентной точности не дает, это как факт.
Опираться на POST коды спикера? Не всегда можно конкретно определить на что же он ругается. Например, один длинный два коротких сигнала спикера сигнализируют о неисправности видеосистемы, но это не всегда означает неисправность самой видеокарты. Встречаются, например, проблемы с доп. питанием на эту самую видеокарту, а это уже неисправность блока питания.
Здесь я остановлюсь и расскажу уважаемым читателям, что же такое сигналы спикера.
При включении компьютера запускается BIOS (базовая система ввода/вывода) — факт известный всем, но упомянуть будет не лишним. В составе BIOS’а есть программа под названием POST (power on self testing). Как следует из названия, программа предназначена для начальной диагностики устройств и портов материнской платы.
Процедура инициализации POST сопровождается выводом изображения на монитор:
После прохождения POST видим:
В процессе выполнения POST генерирует так называемый POST код, который записывается в специальный диагностический регистр.
И дальше управление переходит к загрузчику операционки.
Собственно, сигналы спикера являются кодами ошибок при выполнении POST, если POST выполняется без ошибок, мы слышим один короткий сигнал.
POST карта — это плата расширения, чаще всего встречаются карты формата PCI:
Так же есть карты формата miniPCI (для ноутбуков):
И встречаются карты для LPT (требуют дополнительного питания по USB):
Имея на руках десктоп с замечательным диагнозом «не включается» (не путать с «не заводится»), чаще всего сначала последовательно отключается некритичная периферия — звуковуха, тюнер, сетевуха, харды, приводы.
Затем, если в процессе не выявлены неисправности, начинается замена комплектующих: оперативки, видеокарты, процессора (ага тот самый чемоданище с железками).
Но вот у нас есть в руках вместо чемодана с железом POST карта, мы экономя время минуем вышеописанную процедуру с заменой/отключением железа (экономим в среднем минут 40, замечу, что после отключения одной железки производится как минимум один цикл включения — выключения).
Собственно, вставляем нашу замечательную карту и наблюдаем за тем что происходит.
А происходит следующее — на табло карты у нас появляются пост коды, которые указывают нам на то, что тестируется в данный момент. Дойдя до неисправного элемента, процедура выполнения POST останавливается и на табло остается код, собсно к сабжу чаще всего прилагается мануал с POST кодами (они разнятся в зависимости от производителя и версии BIOS).
Сопоставив код ошибки с его расшифровкой, чаще всего получаем конечный диагноз, как то: неисправная память, процессор или же компонент на материнской плате.
Предполагаю написать серию статей по диагностике, если тема интересна хабровчанам.
Звуковые POST коды материнских плат
Если конкретная часть теста не пройдена, последний сгенерированный код можно просмотреть с помощью тестовой карты POST, для определения, какое оборудование не прошло первоначальный тест.
Он может называться ошибкой самотестирования при включении питания или кодом ошибки контрольной точки.
Код POST не совпадает с id системных ошибок, кодом STOP, ошибкой диспетчера устройств или номером состояния HTTP. Даже если POST-коды будут выдавать идентичные номера ошибок, это разные параметры.
Поиск списка почтовых индексов BIOS для компьютера
POST-коды отличаются и зависят от поставщика BIOS (т.е. большинство материнских плат используют собственные списки), поэтому лучше всего ссылаться на номера, относящиеся к вашему компьютеру, коды, которые должны быть опубликованы на официальном сайте производителя.
Если возникли проблемы с поиском списка POST-номеров на компьютере, материнской плате или на сайте производителя BIOS, можно получить техническую поддержку, проверить текущую версию BIOS на компьютере или найти их на сайте BIOS.
Что означают POST-коды
POST-коды напрямую соответствуют тестам, проводимым POST.
Тестовая карта POST останавливается на определенном номере ошибки во время загрузки. Этот конкретный номер может сослаться на список возможных кодов, сгенерированных вашей конкретной BIOS. Это помогает точно определить источник проблемы при запуске компьютера.
Помимо этого, нужно проверить документацию, которая сопровождает список POST-кодов BIOS вашего компьютера, для интерпретации того что показывает тестовая карта.
Другие материнские платы отправляют POST-код на подключенную тестовую карту POST в случае если ошибка действительно произошла. Это означает, что проблема заключается в оборудовании, которому соответствует этот номер.
Не лишним будет сверка данных с конкретной материнской платой или производителем BIOS для просмотра инструкций по номерам, как интерпретировать устройства.
Предположим, что Acer это ваш поставщиком материнских плат. Ваш компьютер не запускается, поэтому подключаете тестовую карту POST и обнаружили, что указанный код равен 48. Если кратко рассмотрим список почтовых индексов Acer BIOS, он покажет, что 48 означает «Тест памяти выполнен.»
Если код указывает, что последний тест не пройден, мы сразу узнаем, что проблема не связана с батареей CMOS, видеокартой, последовательными портами, процессором и т.д., а с системной памятью.
На этом этапе можно сузить поиск неисправностей среди устройств, на которые указывает POST-карта. Если это ОЗУ, можно удалить все, кроме одной флешки, и посмотреть, загрузится ли компьютер снова.
Другие типы ошибок уровня POST
Есть и другие типы ошибок, которые можете видеть или даже слышать во время POST, которые также будут полезны:
Получение POST кодов в ноутбуках по двухпроводной шине.
Введение
Загадочный разъём
Давайте глянем на фото первой попавшейся материнской платы ноутбука. Для этого, автор вскрыл собственный (статья пишется на новогодних праздниках, так что злые вахтёры на работу не пускают).
Присмотримся повнимательней к разъёму, отмеченному стрелкой
Что это? К сожалению, схемы именно этой платы в коллекции не нашлось (сапожник без сапог), но вот фрагмент схемы от похожей материнки:
Аббревиатура «P80» в названии цепей означает ни что иное, как «PORT 80», то есть, классический порт POST.
Вывод
Исходя из этого, в новые POST тестеры BVG Group была добавлена возможность получать коды не только из традиционных шин mini PCI и LPC, но и из этой двухпроводной шины. При этом, сам тестер по-прежнему устанавливается в разъём mini PCIe, откуда он получает питание (без этого, шина была бы четырёхпроводной, пришлось бы ещё землю и +3.3В протягивать), а два дополнительных провода подключаются к подобному разъёму. После включения питания, тестер выявляет наличие двухпроводной шины и начинает диагностику по ней. В остальном, работа полностью идентична классическим режимам работы с POST тестером, просто паять надо меньше. Кроме того, паять надо не к контактам микросхем с малым шагом, а к посадочному месту под разъём, где шаг намного больше. Правда, сказать, что «данный разъём стандартизован» нельзя, имеются и альтернативные цоколёвки, например, приведённая ниже, но всё равно, вариатнов всего два, и ошибка не приведёт ни к каким фатальным последствиям. Достаточно поменять провода, и всё заработает.
POST карты — назначение и разновидности
Автор ToolGIR. Опубликовано в Wiki
1. Вывод сообщений на экран. Самый дружественный и информативный способ. По сути, доступен только после успешного или почти успешного прохождения самотестирования. Отсутствие какой-либо информации на экране говорит о серьезных неисправностях базовых компонентов (материнская плата, процессор, память, видеоадаптер и т.д.). Диагностика ошибок возможна в основном только для периферийных устройств (накопители, клава и др.).
2. Звуковые сигналы. Наверное, все слышали короткий «биип» при включении компьютера – в большинстве BIOS это означает прохождение теста без ошибок и готовность к загрузке ОС. Другие варианты сигналов могут говорить об определенных проблемах с железом. Эти коды «азбуки Морзе» различаются у разных производителей и даже разных версий BIOS. Найти их обычно можно в книжке к материнке или соответствующих онлайн справочниках.
3. POST коды. В ходе каждого этапа процесса самотестирования BIOS отправляет текущий код на порт 80h (иногда 81h или другие), и если возникает ошибка, там остается или код операции, на которой произошел сбой, или код последней успешной операции. Считав этот код, можно определить на каком этапе произошла ошибка, и что могло ее вызвать. Это единственный из всех перечисленных способов, который позволяет идентифицировать проблемы на материнской плате, которая не подает видимых признаков жизни. По этой причине, он обычно используется для диагностики и ремонта непосредственно материнских плат.
Если первые два способа диагностики не требуют специального оборудования, разве что монитор и подключенный к материнской плате динамик (бывает, что его там нет), то для третьего способа вам понадобится собственно POST карта.