Что такое POST?
Главная / Компьютеры / Что такое POST?
в Компьютеры 09.01.2020 0 127 Просмотров
Когда питание ПК включено, POST (Power-On Self-Test) – это последовательность диагностического тестирования, выполняемая базовой системой ввода-вывода компьютера (или “пусковой программой”) для определения правильности работы клавиатуры компьютера, оперативной памяти, дисковых накопителей и другого аппаратного обеспечения. Если необходимое оборудование обнаружено и установлено, что оно работает должным образом, компьютер начинает загружаться .
Если оборудование не обнаружено или установлено, что оно работает неправильно, в зависимости от характера проблемы, BIOS выдает сообщение об ошибке, которое может быть текстом на экране дисплея и/или серией кодированных звуковых сигналов. Поскольку сообщение выполняется до активации видеокарты компьютера, переход на экран дисплея может оказаться невозможным. Паттерн звуковых сигналов может быть переменным числом коротких звуковых сигналов или смесью длинных и коротких звуковых сигналов, в зависимости от того, какой тип BIOS установлен.
Шаблоны звуковых сигналов содержат сообщения о характере обнаруженной проблемы. Например, если клавиатура не обнаружена, то определенный шаблон звуковых сигналов сообщит вам об этом факте. Ошибка, обнаруженная в сообщении, обычно фатальная (то есть она вызывает остановку текущей программы) и остановит процесс загрузки, так как проверенное оборудование абсолютно необходимо для функционирования компьютера.
Насколько всё плохо?
Во время POST существует два уровня кодов ошибок: фатальный и нефатальный. Как следует из названия, фатальные ошибки остановят систему, не пытаясь загрузить операционную систему. Проблемы с памятью или неисправный диск или адаптер дисплея являются примерами фатальных ошибок. Несмертельные ошибки, такие как «отсутствующий» дисковод CD/DVD дисков, по-прежнему приводят к тому, что система пытается (и часто успешно) загружает операционную систему.
В большинстве случаев процедура POST хорошо выполняет тестирование компонентов. Если это дает чистое здоровье аппаратному обеспечению, его отказ загрузки часто будет лежать в самой операционной системе. В большинстве случаев вы можете использовать загрузочную флешку для доступа к жесткому диску или загрузить Windows, используя подход безопасного запуска (нажмите клавишу F8 сразу после завершения процедуры POST) и проверьте наличие конфликтующих настроек.
POST карты
Сложнее решить проблему с оборудованием, которая не позволяет POST вообще выдавать какие-либо отчеты. Когда вы столкнетесь с одной из них, вы обнаружите, что именно здесь POST-карта будет прекрасно работать. Эти специальные диагностические карты расширения отслеживают процесс POST и отображают все коды (обычно в шестнадцатеричном формате из двух цифр), когда система запускает POST. Затем техник может расшифровать эту информацию, используя руководство производителя. Более сложные модели также можно использовать для запуска расширенной серии тестов, чтобы изолировать ошибочные проблемы.
При выборе POST-карты убедитесь, что она будет работать с типами машин, которые вы планируете тестировать. Большинство основано на слоте ISA и работает с большинством процессоров Intel. Это означает, что они должны помочь с AT и более поздними ПК, которые используют процессоры x86. Базовые модели дают только POST-коды. Более продвинутые модели также могут проверять функции DMA (прямой доступ к памяти), IRQ (запрос прерывания) и различные порты. Некоторые приходят с модным диагностическим программным обеспечением. Чем больше функций, тем выше ценник. Но POST-карта сэкономит много времени и усилий, сделав её достойным дополнением к любому набору ПК.
На данный момент времени,есть карты которые можно подключать и через USB порты, и через PCI-E.
2020-01-09
Предыдущий: Тёмный интернет – что это и как туда попасть?
Следующий: Почему не включается компьютер.
Объяснение POST для ПК – как исправить ошибки самопроверки
POST, аббревиатура от power-on self-test, представляет собой серию тестов и процедур, которые компьютер выполняет перед загрузкой операционной системы. Эти тесты помогают проверить работоспособность компонентов ПК, прежде чем остальная часть процесса загрузки сможет продолжиться.
Ниже мы более подробно рассмотрим, как выглядит POST, что означает сбой POST, а также как исправить и устранить наиболее распространенные ошибки, связанные с POST.
Предстоит охватить довольно много, так что давайте начнём!
Что означает POST на ПК
POST – это обычно самый первый процесс, который запускает компьютер при включении, т.е. когда вы нажимаете кнопку питания. Это верно для каждого ПК, даже если на нём не установлена ОС.
Этот процесс также невероятно важен при сборке ПК. Тесты, проводимые во время самотестирования при включении питания, позволят вам узнать, правильно ли вы установили оборудование, и предоставят «дорожную карту», которая поможет в устранении неполадок в случае выявления проблем.
Для человека, собирающего ПК, POST может проявляться в виде одного или нескольких звуковых сигналов во время запуска и непосредственно перед загрузкой ОС, в зависимости от того, были ли тесты успешными или нет.
Процесс POST проверяет, находятся ли компоненты в хорошем рабочем состоянии. Это включает в себя проверку CPU, видеокарты, устройств ввода-вывода и любых других компонентов, подключенных к материнской плате.
Если обнаружена проблема с каким-либо из ваших аппаратных компонентов, самотестирование при включении завершится ошибкой, и последовательность загрузки будет прервана.
Впоследствии ваш BIOS выдаст одно или несколько сообщений об ошибках в виде звуковых сигналов, чтобы уведомить вас о наличии проблемы, которая препятствует загрузке ПК.
Подробнее об этом позже.
POST и роль BIOS
Прежде чем начнётся последовательность загрузки, ваш BIOS сначала должен отправить инструкции для самопроверки при включении питания.
Если с вашим оборудованием проблем нет, BIOS запустит загрузочный код с жёсткого диска, а затем запустит ОС.
Затем ваша ОС запустит все соответствующие драйверы и службы, фактически завершив последовательность загрузки до тех пор, пока вам не будет представлена работающая ОС.
Какие тесты участвуют в процессе POST?
POST работает процедурно при тестировании и инициализации компонентов ПК.
Делается это в следующем порядке:
- Регистры процессора
- Контрольная сумма ПЗУ BIOS
- CMOS RAM
- Проверка контроллера прямого доступа к памяти
- Проверка контроллера клавиатуры
- Инициализация и проверка оперативной памяти системы
- Проверка и инициализация контроллера прерываний, таймера прерываний и контроллера кэша
После того, как основные аппаратные компоненты будут протестированы и инициализированы, POST проверит, совпадают ли данные конфигурации, хранящиеся в CMOS RAM, со всем физически присутствующим аппаратным обеспечением ПК.
Этот процесс включает в себя:
- Проверка данных конфигурации CMOS
- Тестирование и инициализация сторонних видеоконтроллеров. POST отобразит версию BIOS, информацию о марке и доступную память для видеокарт сторонних производителей, если таковая имеется. На данный момент встроенные графические чипсеты не тестируются.
- Проверка целостности для plug-and-play карт
- Проверка и инициализация мыши и клавиатуры
- Проверка схемы, связанной с последовательным интерфейсом
- Тест исправности и инициализация контроллера дисков и дискет
- Тестирование и инициализация другого оборудования, включая съёмные носители
Как узнать, что POST не прошёл
Если POST обнаруживает проблемы на любом этапе процесса тестирования, загрузка прерывается, и POST сообщает об ошибке.
Вот некоторые из наиболее очевидных признаков того, что не удалось выполнить POST:
- Ваш компьютер отображает логотип производителя после включения, но зависает и не движется дальше этой точки
- Монитор что-то отображал после включения, но где-то во время процедуры запуска он стал чёрным
- Если вы застряли на экране, который не отображает ничего, кроме текста на черном фоне
- У некоторых производителей индикаторы питания или диагностики на материнской плате загораются оранжевым или желтым цветом в случае сбоя POST. Эти индикаторы также будут мигать, чтобы указать на проблему, а в некоторых случаях мигание будет иметь определенную схему, чтобы указать на конкретную проблему
Что ещё более важно, компьютер сообщит вам об ошибке POST через серию аудиовизуальных выходов (если у вас подключен внутренний динамик).
Он либо отобразит определенные коды ошибок на экране, либо отправит серию звуковых сигналов для отдельных сбоев POST.
Эти коды ошибок и звуковые сигналы уникальны для производителя ПК или материнской платы.
В macOS ошибки POST отображаются в виде графики. Например, если POST не находит загрузочное устройство, вы увидите значок сломанной папки.
Давайте подробнее рассмотрим некоторые из наиболее частых сообщений об ошибках и звуковых сигналов, чтобы лучше понять, что ваш компьютер может пытаться сообщить.
Сообщения об ошибках POST, отображаемые на мониторе ПК
Сообщение об ошибке – это самый простой способ декодировать и расшифровать проблему, связанную с POST.
Однако, это работает только в том случае, если система может загрузить видеоадаптер, подключенный к монитору.
Если POST обнаружит проблему и графический адаптер работает, появится текстовое сообщение с кратким описанием проблемы. Обычно к сообщению прилагается код ошибки.
Например:
Отображаемый код ошибки поможет вам глубже разобраться в проблеме, с которой столкнулся POST. Иногда дальнейшее расследование не требуется, так как описание ошибки довольно простое.
Например, показанное выше сообщение об ошибке говорит о том, что загрузочное устройство не обнаружено. Эта ошибка возникает, когда операционная система не может найти загрузочный сектор жесткого диска.
Таким образом, проблема может быть одной из следующих:
- Повреждены загрузочные файлы
- Повреждён жёсткий диск
- Неправильная последовательность загрузки
В других случаях коды может быть довольно сложно расшифровать, не углубляясь в дальнейшие исследования.
К счастью, вы всегда можете найти описание проблемы в документации, предоставленной производителем вашего ПК, если короткое сообщение об ошибке недостаточно описательно.
Другие распространенные коды ошибок включают в себя:
Код ошибки | Причина ошибки |
---|---|
301 | Сбой жёсткого диска |
201 | Сбой памяти |
1101 | Сбой системы, неисправность системы |
161 | Неправильные записи в реестре Windows |
601 | Батарея разряжена |
POST-уведомления с помощью звуковых сигналов
BIOS ПК также будет использовать звуковые сигналы, чтобы сообщить о ходе или сбое POST.
Тем не менее, системного динамика и связанных с ним драйверов должно быть достаточно, чтобы вы могли слышать эти звуковые сигналы.
Когда POST обнаружит неисправность любого из ваших устройств во время тестирования, он отправит последовательность звуковых сигналов, чтобы указать на конкретную проблему, а затем завершит процесс загрузки.
Эти звуковые сигналы будут различаться по длине и количеству для каждой последовательности, в зависимости от типа ошибки.
Если вы подозреваете, что у вас возникли проблемы с компьютером во время POST, внимательно прислушайтесь к количеству и продолжительности этих звуковых сигналов во время запуска.
Некоторые из наиболее распространенных ошибок POST, о которых сообщают с помощью звуковых кодов, включают:
Звуковой код | Причина ошибки |
---|---|
1 короткий звуковой сигнал | Нет ошибок |
1 короткий звуковой сигнал и пустой экран | Проблема с видеокартой или кабелем |
2 коротких сигнала | Код ошибки будет показан на экране |
Повторяющиеся короткие гудки | Проблема с питанием |
Непрерывный звуковой сигнал | Проблема с оперативной памятью, блоком питания или клавиатурой |
3 длинных сигнала | Ошибка платы клавиатуры |
1 длинный звуковой сигнал, за которым следует 1 короткий звуковой сигнал | Ошибка материнской платы |
1 длинный, 2 коротких сигнала | Проблема с видеоадаптером |
1 длинный, 3 коротких сигнала | Проверьте видеокарту |
Шестнадцатеричные коды ошибок через POST-карту
Звуковые коды и визуальные POST-коды, отображаемые на вашем мониторе, могут помочь вам диагностировать системные ошибки по мере их возникновения. Однако, они имеют ограничения.
Карты POST – менее известный метод генерации кодов ошибок POST и диагностики сбоев системы. С диагностической точки зрения они дают больше преимуществ, чем звуковые сигналы и коды ошибок, отображаемые на мониторе ПК.
Диагностические карты POST подключаются непосредственно к порту ISA или PCI материнской платы и отображают коды ошибок в шестнадцатеричном формате при включении материнской платы. Они позволяют быстро диагностировать ошибки POST без необходимости подключения монитора, жёсткого диска или даже клавиатуры.
Кроме того, многие диагностические POST-карты оснащены различными светодиодами для диагностики проблем, связанных с напряжением питания, что обеспечивает комплексную среду для устранения неполадок.
Общие способы устранения ошибок POST
Исправление ошибок POST после того, как они появятся, может быть непосильной задачей.
Если вы сталкиваетесь проблемами POST после включения компьютера, есть несколько основных шагов, которые вы можете предпринять, прежде чем пытаться реализовать исправление.
Это включает:
- Проверку кабеля питания, чтобы убедиться, что он подключен правильно
- Отключение всех USB-устройств и внешних дисков
- Если вы добавили какое-либо новое оборудование с момента последней работы вашего ПК, удалите его и проверьте, сохраняется ли проблема
- Проверьте, работает ли системный вентилятор
- Проверьте, правильно ли подключен кабель монитора
Если вы выполнили эти шаги, но у вас по-прежнему возникают проблемы, связанные с POST, во время запуска, выполните следующие действия:
- Отключите компьютер от источника питания и подождите не менее минуты, пока не разрядятся конденсаторы
- Откройте системный блок и переустановите батарею CMOS, модуль (модули) памяти, все карты устройств, установленные на материнской плате, а также все кабели питания и передачи данных
- Отключите и снова подключите все подключенные аппаратные и периферийные устройства, включая клавиатуру, мышь, внешние динамики и монитор(ы).
- Определите звуковые коды или сообщения об ошибках на дисплее, а затем используйте руководство производителя, чтобы точно определить проблемы и возможные решения
- Если ничего не помогает, обратитесь к специалисту по ПК
К сожалению, не все ошибки можно обнаружить с помощью звуковых сигналов и сообщений об ошибках. Некоторые требуют простых хаков и элементарной бдительности.
Например, если в системе есть проблема с динамиком, вы не услышите типичных звуковых сигналов, сопровождающих POST.
Если у вас сломан кабель монитора или неисправна видеокарта, ваш дисплей будет пустым, даже если компьютер успешно пройдёт POST.
Поэтому всегда убедитесь, что вы рассмотрели основы, прежде чем углубляться в процесс диагностики.
Выводы о POST
POST – это важнейший процесс, обеспечивающий работоспособность аппаратного обеспечения ПК и точность всех связанных с ним данных конфигурации.
И хотя большинство задействованных процессов являются техническими, существует множество ошибок POST, которые вы можете исправить, даже если вы не являетесь ИТ-специалистом.
Если вы сомневаетесь, обратитесь к инструкции по эксплуатации, прилагаемой к материнской плате.
Если у вас её нет поблизости, зайдите на сайт производителя и загрузите все это в формате PDF.
Часто задаваемые вопросы о POST
Давайте рассмотрим несколько возможных вопросов, которые могут у вас возникнуть относительно всего этого процесса:
В чём разница между POST и BIOS?
BIOS, сокращенно от Basic Input/Output System, представляет собой прошивку, которая поставляется с каждой материнской платой. Это первое приложение, которое запускается на вашем ПК после нажатия кнопки питания.
POST – это подпрограмма BIOS, которая обычно является первой инструкцией, инициируемой BIOS для проверки основного оборудования ПК.
Что происходит, когда мой компьютер не выполняет POST?
Ваш компьютер может не пройти POST по ряду различных причин, связанных с оборудованием.
Как только ваш компьютер запустится, он выполнит POST, чтобы проверить, всё ли настроено правильно. Если возникнет какая-либо проблема, последовательность загрузки ПК будет прервана.
Что такое POST (самопроверка при включении питания)? — GeeksforGeeks
Самотестирование при включении питания (POST) — это набор процедур, выполняемых прошивкой или программным обеспечением сразу после включения компьютера, чтобы определить, работает ли оборудование должным образом. Процесс будет продолжен только в том случае, если необходимое оборудование работает правильно, иначе BIOS (базовое программное обеспечение ввода-вывода) выдаст сообщение об ошибке. Последовательность POST выполняется независимо от операционной системы и обрабатывается системным BIOS. После того, как тесты пройдены, POST обычно уведомляет ОС звуковыми сигналами, при этом количество звуковых сигналов может варьироваться от системы к системе. Когда POST успешно завершается, включается начальная загрузка. Начальная загрузка запускает инициализацию ОС.
Роль POST в последовательности загрузки
Последовательность загрузки — это процесс запуска компьютера/системы. Процесс загрузки инициируется при нажатии кнопки питания, он отправляет питание загрузчику в кэш-память. Загрузчик выполняет POST в качестве предзагрузочной последовательности, и если все работает хорошо без каких-либо ошибок, активируется BIOS (базовая система ввода-вывода), который находит и загружает операционную систему.
Наконец, программное обеспечение должно взаимодействовать с аппаратными блоками для завершения процесса. Чтобы избежать каких-либо аппаратных ошибок при выполнении программы, предзагрузочная последовательность проверяет аппаратное обеспечение и запускает ОС тогда и только тогда, когда основные аппаратные блоки работают должным образом. Основные обязанности основного BIOS во время POST следующие:
- Поиск, размер и проверка основной памяти системы.
- Инициализировать BIOS.
- Определите, систематизируйте и выберите устройства, доступные для загрузки.
- Проверьте регистры ЦП.
- Проверить целостность самого кода BIOS.
- Проверьте некоторые основные компоненты, такие как DMA, таймер, контроллер прерываний.
- Передать управление другим специализированным расширениям BIOS (если они установлены).
Проверки проводятся в основном по:
- Аппаратные элементы, такие как процессор, устройства хранения и память.
- Основные системные устройства, такие как клавиатура и другие периферийные устройства.
- Регистры ЦП
- DMA (прямой доступ к памяти)
- Таймер
- Контроллер прерываний
Типы ошибок, обнаруженных во время POST
process), так как это приведет к фатальной ошибке. Последовательность POST выполняется независимо от операционной системы. Однако способ обработки POST и типы выдаваемых ошибок могут быть изменены поставщиком в соответствии с системными требованиями.
Сообщение об ошибке может состоять из текстовых сообщений на консоли или звуковых сигналов. Независимо от поставщика должно быть руководство, описывающее типы ошибок и сопоставления сообщений об ошибках, которые помогут нам устранить неполадки. Сообщения об ошибках могут варьироваться от ошибки четности до неисправной материнской платы.
Примеры звуковых кодов для MAC:
Звуковые сигналы | Значение |
---|---|
1 | ОЗУ не установлено/не обнаружено |
2 | Несовместимые типы ОЗУ |
3 | Нет хороших банков |
4 | НЕТ ХОРОШИЕ БОПОННЫЕ ИЗОБРАЖЕННЫ Процессор не используется |
Действия по устранению ошибок
Проблемы можно рассматривать по-разному в зависимости от оборудования, вызывающего проблему. Система может включиться, но может быть повреждена до начала процесса загрузки без каких-либо подсказок/сообщений об ошибках, или сообщение об ошибке отображается на экране. Для устранения проблемы выполните следующие действия:
- Проанализируйте, когда возникла проблема.
- Проверьте, не было ли изменено какое-либо оборудование с момента, когда система работала в последний раз.
- Если было какое-либо новое оборудование, попробуйте удалить его и проверить, чтобы локализовать проблему.
- Удалите/отключите все диски, USB-накопители и перезапустите систему, чтобы проверить, не изменилось ли что-нибудь.
- Подсоедините заведомо исправный кабель питания, чтобы убедиться, что система успешно включается.
- Если вы наблюдаете перегрев, проверьте, хорошо ли работают все вентиляторы.
- Если вы наблюдаете какие-либо коды ошибок (звуковые сигналы, светодиодная индикация, сообщение об ошибке на экране), следуйте указаниям руководства для решения проблемы.
Ссылки:
- https://en.wikipedia.org/wiki/Booting
- https://en.wikipedia.org/wiki/Power-on_self-test
Что такое POST (Power -на самопроверке)?
Автор Артур Браун
Ваш компьютер выполняет POST каждый раз, когда вы его используете, но что такое POST и почему он важен?
Ваш компьютер выполняет тысячу и одну операцию еще до того, как вы начнете им пользоваться. Одна задача, которую он выполняет при запуске, называется POST или (самотестирование при включении). Несмотря на то, что это происходит за кулисами, это все равно чрезвычайно важный процесс. Вот объяснение того, что такое POST и почему это важно.
Что означает POST?
POST расшифровывается как Power-On Self Test. Как следует из названия, это процесс, который происходит при включении компьютера. Когда ваш компьютер впервые включается, первое, что фактически инициируется, — это BIOS системы. Это означает базовую систему ввода/вывода. BIOS — это часть программного обеспечения, которое находится в микросхеме на материнской плате. Он много делает для вашего компьютера и даже может быть доступен пользователю.
Как выполняется POST?
Когда компьютер включен, BIOS выполняет POST, проверяя, правильно ли работают аппаратные компоненты. Он будет нацелен на чипы на материнской плате, такие как оперативная память, видеокарта, процессор и т. д. Он также проверяет мышь и клавиатуру, поэтому эти устройства загораются при включении компьютера.
Если все в порядке, процесс запуска начнется как обычно. Поскольку BIOS живет на своем собственном чипе, его работа не зависит от операционной системы. Действительно, BIOS фактически запускается еще до того, как загрузится операционная система.
Почему POST важен?
При включении компьютера необходимо убедиться, что все компоненты работают правильно, прежде чем операционная система попытается загрузиться. Вот почему BIOS останавливает процесс запуска при возникновении ошибки. Это важно, потому что при запуске компьютера загружается множество важных программ. Наличие неисправных микросхем или неисправного источника питания может плохо повлиять на этот процесс и привести к большему количеству проблем. Могут быть и другие причины, по которым ваш компьютер не загружается.
Связанный: Распространенные ошибки, которые могут повредить или испортить вашу материнскую плату
Ошибки POST и звуковые коды
Ваш компьютер укажет статус POST определенными звуковыми сигналами. Если POST проходит без сучка и задоринки, вы обычно получаете один звуковой сигнал, за которым следует запуск вашей операционной системы. Однако, если POST не будет успешным, ваша система уведомит вас в виде комбинации звуковых сигналов.
Существует несколько различных комбинаций звуковых сигналов (звуковых кодов), которые воспроизводятся во время запуска. Они указывают на различные ошибки во время процесса POST. К сожалению, звуковые коды могут отличаться от компании к компании, так как для них не существует стандарта. Однако существует набор общих кодов звуковых сигналов, которые есть в большинстве систем.
CAUSE | BEEP CODE |
Normal POST, no error | 1 short beep |
Display Adaptor error | 1 long beep , затем 2 коротких сигнала |
Ошибка графического адаптера Enhanced Graphics | 1 длинный сигнал, затем 3 коротких сигнала |
Ошибка клавиатурной карты | 3 Длинные звуковые сигналы |
Ошибка POST | 2 Короткие звуки |
. Струкция питания, системная плата | |
, System Beeps | |
. Непрерывный звуковой сигнал | |
Проблема с источником питания, системной платой, отключенным ЦП или отключенным динамиком | Нет звукового сигнала |
Power supply or system board problem or keyboard | Repeating short beeps |
System Board Problem | 1 long beep, then 1 short beep |
Эти звуковые коды не будут одинаковыми для каждого компьютера, поэтому важно найти звуковые коды для своего компьютера.
Маленькие вещи всегда важнее всего
Процесс POST происходит в течение первых нескольких секунд при запуске, но он является одним из самых важных. Он предупреждает вас, если есть какие-либо проблемы с оборудованием, о которых вам нужно знать, прежде чем компьютер запустится.