Сообщения post bios не выводится на экран
При каждом включении компьютера автоматически запускается диагностическая программа самотестирования – 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 . Но вот случилось что-то непонятное и все остановилось, на экран выводится код ошибки, а иногда вообще ничего не выводится - мигает курсор и все застыло в непонятном сне.
Как это работает
После включения компьютера в его оперативной памяти нет операционной системы. А без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом возникает парадокс, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.
Решением данного парадокса является использование нескольких микропрограмм размещаемых в одной или нескольких микросхемах, BIOS (Basic Input/Output System). Процесс загрузки начинается с автоматического выполнения процессором команд, расположенных в постоянной (или перезаписываемой) памяти ( EEPROM или Flash ROM ), начиная с заданного адреса. Эти микропрограммы не обладает всей функциональностью операционной системы, но её (функциональности) достаточно для того, чтобы чтобы выполнить последовательную загрузку других программ, которые выполняются друг за другом до тех пор, пока последняя из них не загрузит операционную систему.
Последовательность основных блоков функций BIOS в PC -совместимых компьютерах:
1. - POST - самотестирование при включении питания процессора, памяти, набора микросхем системной логики, видеоадаптера, контроллера дисков, клавиатуры, мыши и других контроллеров и устройств;
2. - Setup BIOS ( программа установки параметров BIOS) - конфигурирование параметров системы. Она может быть запущена во время выполнения процедуры POST при нажатии определенной комбинации клавиш. Если она не была вызвана пользователем, загружаются параметры установленные и сохраненные в постоянной памяти в о время последнего конфигурирования Setup BIOS .
3. - Загрузчик операционной системы - подпрограмма, выполняющая поиск действующего основного загрузочного сектора на дисковом устройстве.
4. - BIOS - набор драйверов, предназначенных для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы.
В процессе загрузки BIOS осуществляется, кроме перечисленного, подключение, отключение, установка режима работы контроллеров устройств системной платы в соответствии с настройками записанными в постоянную память.
Зачем это нужно?
- проверки исправности и поэтому готовности к работе аппаратного обеспечения системной платы;
- проверки готовности работы внешнего аппаратного обеспечения, в том числе его параметров и исправности, а так же соответствие его необходимому минимуму, который позволит управлять компьютером до и после загрузки;
- проверки возможности загрузки операционной системы.
В процессе его выполнения проверяется наличие загрузочных устройств которые должны быть проинициализировано до загрузки операционной системы.
К ним относятся:
- устройства ввода (клавиатура, мышь),
- базовое устройство вывода (дисплей),
- устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети)
В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление.
Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.
Последовательность загрузки стандартного IBM-совместимого персонального компьютера
После включения персонального компьютера его процессор еще не начинает работу.
Первое устройство, которое запускается после нажатия кнопки включения компьютера, — блок питания. Если все питающие напряжения окажутся в наличии и будут соответствовать норме, на системную плату будет подан специальный сигнал Power Good, свидетельствующий об успешном тестировании блока питания и разрешающий запуск компонентов системной платы.
После этого чипсет формирует сигнал сброса центрального процессора, по которому очищаются регистры процессора, и он запускается.
Первая выполняемая команда расположена по адресу FFFF0h и принадлежит пространству адресов BIOS. Данная команда просто передает управление программе инициализации BIOS и выполняет следующую команду (микропрограмму BIOS ).
Программа инициализации BIOS с помощью программы POST проверяет, что все необходимые для работы BIOS и последующей загрузки основной операционной системы, устройства компьютера работают корректно и инициализирует их.
Таким образом, его работа — последовательно читать и выполнять команды из памяти.
Системная память сконфигурирована так, что первая команда, которую считает процессор после сброса, будет находиться в микросхеме BIOS.
Последовательно выбирая команды из BIOS, процессор начнет выполнять процедуру самотестирования, или POST.
Процедура самотестирования POST состоит из нескольких этапов.
- Первоначальная инициализация основных системных компонентов;
- Детектирование оперативной памяти, копирование кода BIOS в оперативную память и проверка контрольных сумм BIOS;
- Первоначальная настройка чипсета;
- Поиск и инициализация видеоадаптера. Современные видеоадаптеры имеют собственную BIOS, которую системная BIOS пытается обнаружить в специально отведенном сегменте адресов. В ходе инициализации видеоадаптера на экране появляется первое изображение, сформированное с помощью BIOS видео адаптера ;
- Проверка контрольной суммы CMOS и состояния батарейки. Если контрольная сумма CMOS ошибочна, будут загружены значения по умолчанию ;
- Тестирование процессора и оперативной памяти. Результаты тестирования обычно выводятся на экран ;
- Подключение клавиатуры, тестирование портов ввода/вывода и других устройств.
- Инициализация дисковых накопителей. Сведения об обнаруженных устройствах обычно выводятся на экран ;
- Распределение ресурсов между устройствами и вывод таблицы с обнаруженными устройствами и назначенными для них ресурсами;
- Поиск и инициализация устройств, имеющих собственную BIOS;
- Вызов программного прерывания BIOS INT 19h, который ищет загрузочный сектор на устройствах, указанных в списке загрузки.
В зависимости от конкретной версии BIOS порядок процедуры POST может немного раз отличаться, но приведенные выше основные этапы выполняются при загрузке любого компьютера.
Что такое POST-коды?
После включения питания компьютера, если исправны блок питания и основные узлы материнской платы (генератор тактовых частот, компоненты, отвечающие за работу системной шины и шины памяти), процессор начинает выполнение кода BIOS.
Если быть совсем точным, во многих современных чипсетах перед передачей команд процессору системным контроллером предварительно конфигурируется «умная» системная шина. Но это не меняет сути дела.
Основная задача BIOS на данном этапе — проверка исправности и инициализация основных аппаратных компонентов компьютера. Вначале конфигурируются внутренние регистры чипсета и процессора, проверяется целостность кода BIOS. Затем происходит определение типа и размера оперативной памяти, поиск и инициализация видеокарты (интегрированной в чипсет или внешней). Следом конфигурируются порты ввода-вывода, контроллер дисковода, IDE/SATA-контроллер и подключенные к нему накопители. И, наконец, осуществляется поиск и инициализация интегрированных на материнскую плату дополнительных контроллеров и установленных карт расширения. Всего получается около ста промежуточных шагов, после чего управление передается загрузчику BOOTStrap, отвечающему за старт операционной системы.
Каждый из шагов POST-тестов имеет свой уникальный номер, называемый POST-кодом. Перед началом выполнения очередной процедуры ее POST-код записывается в специальный порт, именуемый Manufacturing Test Port. При успешной инициализации устройства в Manufacturing Test Port записывается POST-код следующей процедуры и так далее, до полного прохождения всех тестов. Если сконфигурировать устройство не удалось, дальнейшее выполнение POST-тестов прекращается, а в Manufacturing Test Port остается POST-код процедуры, вызывавшей сбой. Прочитав его можно однозначно идентифицировать проблемное устройство.
Имейте в виду, после перезагрузки компьютера средствами операционной системы («мягкая» или «горячая» перезагрузка) или при выходе из энергосберегающего режима обычно выполняются не все шаги по тестированию и конфигурированию аппаратных компонентов, а только необходимый минимум — так быстрее. При поиске неисправности необходимо всегда выполнять «жесткую» («холодную») перезагрузку — клавишей RESET или отключением питания компьютера. Только так гарантируется, что все этапы инициализации будут выполнены в полном объеме.
Award BIOS 6.0: вариант полной загрузки
Данную таблицу можно использовать не только как список POST-кодов, но и как последовательность действий, которые выполняются при включении компьютера. Она содержит POST-коды, которые отображаются при полной процедуре POST.
Невыполнение или сбой выполнения любого шага в последовательности тестов приводит к остановке тестирования и выдаче POST - кода соответствующего данному шагу сбоя.
POST - коды других производителей можно найти на сайтах производителя Вашей системной платы или производителя DIOS или в Internet .
В мастерских или у занимающихся ремонтом специалистов контроль выполнения микропрограмм BIOS осуществляется с помощью специальной карты расширения. Она вставляется в свободный слот (большинство современных моделей рассчитано на шину PCI) и по мере загрузки отображает на своем индикаторе код выполняемой в текущий момент процедуры.
Примером может быть Post карта PCI BM9222 .
Однако POST-карта это не широко распространенное средство. Скорее, это инструмент профессионального ремонтника компьютеров. Осознавая данный факт, производители материнских плат стали оснащать модели, рассчитанные на энтузиастов экспериментирующих с настройками и разгоном компьютера, встроенными индикаторами POST-кодов.
Примером может быть системная плата ECS H67H2-M , или модели X58 Extreme3, P55 Deluxe3 и 890GX Extreme3 .
Встречается и более дешевое решение — во время начальной инициализации компонентов POST-коды могут отображаться на экране наряду с другой служебной информацией. Правда у этого решения есть существенный недостаток: если проблема связана с видеокартой, вы, скорее всего, ничего не увидите.
Но для этого необходимо, чтобы в корпусе ПК имел системный динамик и он был подключен к системной платы.
Звуковые сигналы особенно ценны на начальном этапе, когда видеокарта еще не проинициализирована и, как следствие, не в состоянии отобразить что-либо на экране. Уникальная комбинация длинных и коротких сигналов укажет на проблемный компонент.
Процедура Setup
Для этого необходимо нажать определенную клавишу или сочетание клавиш.
Обычно на экранной заставке при тестировании отображается надпись типа «Press DEL to enter Setup» — это означает, что для входа в BIOS Setup необходимо нажать клавишу DEL. Узнать, за которой клавишей закреплен вход в BIOS, можно из инструкции к материнской плате. Если инструкции нет, а экранная заставка не отображает подсказки, можно опробовать наиболее известные варианты комбинаций:
Delete
Esc
Ctrl + Shift + S или Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Delete
Безопасная работа с BIOS Setup
Работа с BIOS Setup связана с определенным риском, поскольку при неправильном или неосторожном изменении параметра система может функционировать нестабильно либо не функционировать вообще. Есть несколько простых советов, которые позволяют свести возможный риск к минимуму:
- Экспериментировать с настройками BIOS Setup лучше всего на новом не заполненном информацией компьютере;
- Старайтесь вообще не экспериментировать с BIOS на компьютерах, обрабатывающих или хранящих важную или объемную информацию. Перед настройкой системы с помощью BIOS позаботьтесь о резервном копировании важных данных. Главное в таких компьютерах — стабильность. Подвисший разогнанный компьютер через несколько часов обработки видео — это потеря времени, электроэнергии и результата работы. Неразогнанный справится с данной задачей гораздо эффективнее и сохранит ваши нервы;
- Прежде, чем изменить важные параметры, всегда фиксируйте выставленное и измененное значение. Это позволит вам в случае нестабильной работы системы вернуть ее в рабочее состояние;
- Не изменяйте значения параметров, которые вам неизвестны. Уточните их значение либо в инструкции к материнской плате, либо в сети Internet на ресурсе разработчика платы;
- Не редактируйте за раз несколько важных не связанных между собой параметров. При нестабильной работе системы гораздо сложнее определить, какой параметр вызвал нестабильную работу;
- Не разгоняйте компьютер без соответствующей изучения работы разгоняемой системы и подготовки;
- Не используйте раздел Hard Disk Utility, который предназначен для низкоуровневого форматирования устаревших моделей жестких дисков и встречается в старых версиях BIOS, т.к. может вывести из строя современный жесткий диск;
- Если после выставления параметров и выхода из BIOS компьютер перестает запускаться вообще, вернуть систему в рабочее состояние можно несколькими способами:
- Если после перезагрузки компьютера возможно войти в BIOS Setup, нужно установить прежние значения отредактированных параметров. Некоторые версии BIOS сами осуществляют откат изменений за последнюю сессию.
- Если сделанные изменения неизвестны, то лучше воспользоваться параметрами по умолчанию, использовав команду Load Fail-Safe Defaults. После этого придется настраивать систему на оптимальную работу.
- Если компьютер вовсе не запускается из-за неправильных настроек BIOS, то в таком случае необходимо обнулить содержимое CMOS. При этом все значения включая дату/время будут изменены. Для этого сбросить неправильные установки, для этого просто переместить перемычку Flash Recovery ( IBM ) или джампер Clearing CMOS в положение "очистка CMOS ". В последнем случае нужно просто замкнуть перемычкой на несколько минут контакты соответствующего джампера.
- В случае неудачных результатов настройки Setup BIOS , необходимо после сброса неудачной конфигурации с помощью джампера в процедуре Setup BIOS продублировать возвращение загрузку значений BIOS по умолчанию с помощью команды "Load Fail-Safe Defaults ". Ваша система вернется в исходное состояние.
В Award BIOS 6.0 это строка меню Setup BIOS - " Load Optimized Defaults " или "Load Fail-Safe Defaults " в этом случае загружается исходная настройки Setup BIOS .
Собственный BIOS имеется и на других платах устанавливаемых в компьютер, например:
- видеоадаптерах;
- SCSI адаптеры;
- сетевые адаптеры и других.
Сборка А. Сорокин
2. Модернизация и ремонт ПК, 15-е издание, Пер. с англ, М, изд. дом "Вильямс" 2005
Для того, чтобы поменять настройки BIOS, необходимо войти в нужный раздел главного меню. Затем нужно при помощи стрелок навести курсор на нужную опцию и изменить ее значение при помощи клавиш [PageUp] и [PageDown].Выход из BIOS
Для завершения работы с BIOS нужно нажать клавишу [F10]. То же самое действие можно выполнить, если в лавном меню БИОС выбрать пункт “Save and Exit Setup”. После этого нужно подтвердить сохранение выполненных изменений.Установка приоритета устройств загрузки
При помощи данной опции можно указать системе на устройство, с которого будет производиться загрузка компьютера. Это позволит избежать потерь времени при попытке системы загрузится с дисковода. Как правило, по умолчанию в качестве приоритетного устройства для загрузки в большинстве компьютеров установлен дисковод. В современных условиях загрузка с дискеты практически устарела, поэтому лучше ее отключить.Для изменения данного параметра нужно перейти в раздел “Advanced BIOS Features, Boot Sequence”. В этом разделе нам нужен пункт “1st Boot Device”, в подавляющем большинстве случаев он выставлен в значение “Floppy Disk”. Меняем его на значение “Hard Disk” или “HDD-0”, что отправляет команду системе на необходимость загрузки с жесткого диска.
Уменьшаем время загрузки компьютера
В разделе “Main” необходимо скорректировать значение параметра “Timeout” на “0”. Это позволит системе не производить при каждом запуске поиск новых устройств и жестких дисков, а сразу же загружаться с главного HDD.Включаем поддержку USB 2.0
Обращаем внимание: для корректной работы интерфейса USB 2.0 с операционной системой Windows XP, необходимо наличие установленного Service Pack 1 или выше.
В разделе “BIOS Setup” необходимо выполнить переключение опции “USB 2.0 Controller” в значение “Enabled”.Расширяем возможности зарядки устройств от порта USB
Многие внешние устройства, как например MP-3 плееры, имеют возможность зарядки от порта USB. Часто приходится сталкиваться с ситуацией, когда напряжения на выходе порта недостаточно для нормального функционирования устройства. Чтобы выдать на USB достаточное напряжение, необходимо найти в BIOS опцию “USB 2.0 HS Reference Voltage” и закрепить за ней значение “Maximum” или “High”.Изменяем порядок действий при отключении электричества
Находим параметр BIOS “AC Power Low Restart” или “Restore on AC Power Loss” в разделе “Power management”. Если мы хотим, чтобы компьютер автоматически загружался после сбоя в электросети и кратковременного прекращения подачи напряжения, необходимо установить его значение на “Enabled” или “On”. В противном случае устанавливаем параметр в положение “Disabled” или “Off”.
Отслеживаем информацию о состоянии компьютера
Разделы BIOS “Health” или “H/W Control” позволяют контролировать и остлеживать в реальном времени показания датчиков температуры, скорости вращения кулеров, а также напряжений на компонентах системы. Там же можно реализовать подачу сигнала тревоги или даже аварийное выключение при перегреве компьютера.Решаем проблемы с работой кулеров
Известна проблема загрузки компьютера по причине некорректной работы некоторых моделей кулеров, в которых реализована зависимость скорости вращения от температуры процессора. В определенных условиях такие кулера вращаются достаточно медленно для того, чтобы BIOS мог посчитать их неисправными и не дать компьютеру загрузиться. Между тем, такой скорости вращения достаточно для нормального функционирования компьютера с данным кулером. Возникает конфликт, который делает невозможным работу компьютера со многими типами профессиональных вентиляторов.Для устранения этой проблемы необходимо поменять значение параметра “CPU Fan Failure Warning” на “Disabled”. Но проблема остается, поскольку в случае проблемы с кулером вам не удастся даже войти в BIOS, так как компьютер вообще откажется загружаться. Для решения вопроса придется временно подключить к матплате модель вентилятора, которая всегда вращается с максимальной скоростью. После изменения настроек BIOS можно вернуть назад кулер с регулируемым числом оборотов.
Заранее узнаем о возможных проблемах с жестким диском
Вывод результатов POST на экран во время процесса загрузки
Современные компьютеры стремятся оберегать пользователей от переизбытка информации, поэтому во время загрузки на экран выводятся цветные лого производителей. Если вы хотите наблюдать результаты POST (Power on Self Test), которые отображают ход диагностики компонентов компьютера, вам нужно войти в раздел “Advanced BIOS Features”. В этом разделе необходимо для параметра “Full Screen Logo Display” задать значение “Disabled”.Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям .
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы.
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней.
Ошибки возникают в работе любого оборудования и часто в самый неожиданный момент, например, во время игры происходит зависание, после которого компьютер отказывается грузиться и показывает неизвестную вам надпись или просто пищит. Чтобы быстро решить проблему нужно знать, что привело к появлению ошибки: умерла какая-то плата, посыпался винчестер или просто запылился вентилятор на процессоре и произошёл перегрев.
-
инициализируются и настраиваются процессор, чипсет, оперативная пямять и видеоадаптер;
-
проверяется контрольная сумма CMOS-памяти и состояние батарейки (в случае неправильной контрольной суммы CMOS-памяти настройки сбрасываются);
-
тестируются процессор и оперативная память;
-
инициализируются и настраиваются периферийные устройства;
-
распределяются ресурсы между устройствами;
-
инициализируются устройства с собственной BIOS;
-
вызывается загрузчик операционной системы;
-
отсутствуют - неисправен блок питания или материнская плата.
-
1 короткий - ошибки отсутствуют.
-
2 коротких - ошибка чётности оперативной памяти.
-
3 коротких - неисправны первые 64 Кб оперативной памяти.
-
4 коротких - неисправен системный таймер.
-
5 коротких - неисправен процессор.
-
6 коротких - неисправен контроллер клавиатуры.
-
7 коротких - неисправна материнская плата.
-
8 коротких - ошибка видеопамяти.
-
9 коротких - неправильная контрольная сумма BIOS.
-
10 коротких - ошибка записи в CMOS-память.
-
11 коротких - ошибка кэш-памяти.
-
1 длинный 2 коротких - неисправна видеокарта.
-
1 длинный 3 коротких - неисправна видеокарта.
-
2 длинный 2 коротких - ошибка контроллера гибких дисков.
-
Отсутствуют - неисправен блок питания или материнская плата.
-
1 короткий - отсутствие ошибок.
-
Повторяющийся короткий - блок питания неисправен, ошибка оперативной памяти.
-
1 длинный - ошибка оперативной пямяти.
-
Повторяющийся длинный - ошибка оперативной пямяти.
-
1 длинный 2 коротких - видеокарта необнаружена или ошибка видеопамяти.
-
1 длинный 3 коротких - ошибка видеоадаптера или ошибка клавиатуры.
-
3 длинных - ошибка контроллера клавиатуры.
-
1 длинный 9 коротких - ошибка чтения BIOS или неисправен чип BIOS.
-
2 коротких - критическая ошибка.
Индикаторы POST-кодов
Также, существуют POST-карты - платы расширения с цифровым индикатором, на который выводятся коды инициализации материнской платы. С помощью такого устройсва достаточно просто определить почти любую неполадку. Имея возможность определить неисправность компьютера, можно своими силами вернуть его в рабочее состояние и прилично сэкономить на ремонте.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
POST (Power On Self Test) — процедура самопроверки при включении (ликбез).
POST (Power On Self Test) — процедура самопроверки при включении (ликбез).
Для ПК существует несколько видов диагностических программ (иногда они поставляются вместе с компьютером), которые позволяют пользователю выявлять причины неполадок, возникающих в компьютере. Во многих случаях такие программы могут выполнить основную работу по определению дефектного узла.
POST (Power On Self Test ) — процедура самопроверки при включении. Выполняется при каждом включении компьютера. Когда IBM начала выпуск персональных компьютеров, в них были предусмотрены методы повышения надежности, которые ранее никогда не применялись. Имеется в виду программа POST и контроль четности памяти. Процедура POST – это последовательность коротких подпрограмм, хранящихся в ROM BIOS на системной плате. Они предназначены для проверки основных компонентов системы сразу после ее включения, что, собственно, и является причиной задержки перед загрузкой операционной системы.
Для выдачи з вуковых сигналов используется звуковой динамик, подключенный к системной плате. При обнаружении процедурой POST неисправности компьютер издает характерные звуковые сигналы, по которым можно определить неисправный элемент (или их группу). Если компьютер исправен, то при его включении вы услышите один короткий звуковой сигнал; если же обнаружена неисправность, выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. Характер звуковых кодов зависит от версии BIOS и компании разработчика.
Для просмотра к онтрольных кодов POST (шестнадцатеричные контрольные коды отправляемые по адресу порта ввода-вывода ), необходимо установить специальный адаптер.
Менее известной возможностью этой процедуры является то, что в начале выполнения каждого теста по адресу специального порта ввода-вывода POST выдает коды теста, которые могут быть прочитаны только с помощью устанавливаемой в разъем расширения специальной платы адаптера. Первоначально они были разработаны для тестирования системных плат, целью которого было выявление возможных дефектов при их производстве (при этом не требовалось подключать к ним видеоадаптер и монитор). Сейчас некоторые компании стали выпускать такие платы для специалистов, занимающихся сервисным обслуживанием компьютеров.
Плата POST устанавливается в разъем расширения. В момент выполнения процедуры POST на ее встроенном индикаторе будут быстро меняться двузначные шестнадцатеричные числа. Если компьютер неожиданно прекратит тестирование или «зависнет», в этом индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это позволяет существенно сузить круг поиска неисправного элемента.
Простейшие платы POST используют только порт 80, но более сложные платы, имеют набор миниатюрных переключателей или блок перемычек, которые позволяют сконфигурировать диагностическую плату для использования портов с другими адресами.
Большинство тестовых плат BIOS поставляются с документацией, описывающей коды POST для различных версий BIOS. Для систем, оснащенных другими моделями BIOS, следует воспользоваться соответствующей документацией или данными, относящимися к используемому адаптеру POST.
Самодиагностика по включению электропитания — POST-тест (ликбез).
Самодиагностика по включению электропитания — POST-тест (ликбез).
Еще в 1981 году когда фирма IBM начала выпуск персональных компьютеров, в них уже были предусмотрены методы повышения надежности, которые ранее никогда не применялись (программа POST и контроль четности памяти). POST-тест это последовательность коротких подпрограмм, хранящихся в ПЗУ BIOS на системной плате. Они предназначены для проверки основных компонентов системы сразу после ее включения (это, собственно, и является причиной задержки перед этапом загрузки операционной системы).
Звуковые коды ошибок, выдаваемые процедурой POST. Для этого используется звуковой динамик, подключенный к системной плате. При обнаружении процедурой POST неисправности компьютер издает характерные звуковые сигналы, по которым можно определить неисправный элемент (или их группу). Если компьютер исправен, то при его включении вы услышите один короткий звуковой сигнал; если же обнаружена неисправность, выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. Характер звуковых кодов зависит от версии BIOS и компании разработчика.
В настоящее время существует не так мало звуковых кодов Award BIOS, который иногда называют Phoenix FirstBIOS. Например, последовательность из одного длинного и двух коротких сигналов указывает на проблемы в работе видео, а также на то, что BIOS не удается инициализировать видеоадаптер для отображения дополнительных сведений. Если же раздается непрерывная последовательность коротких сигналов, то это, как правило, указывает на проблемы в работе блока питания или памяти.
Контрольные коды POST. Шестнадцатеричные контрольные коды, отправляемые по адресу порта ввода/вывода. Для просмотра кодов необходимо установить специальный адаптер в слот системной платы (некоторые системные платы имеют встроенный индикатор контрольных кодов POST-теста) . В момент выполнения процедуры POST на ее встроенном индикаторе будут быстро меняться двузначные шестнадцатеричные числа. Если компьютер неожиданно прекратит тестирование или “зависнет”, то в этом индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это позволяет существенно сузить круг поиска неисправного элемента например:
— DE ( Ошибка конфигурации системной памяти. Фатальная ошибка);
— 29 (Инициализация LCD- панели).
Простейшие платы POST используют только порт 80 h , но более сложные платы, имеют набор миниатюрных переключателей или блок перемычек, которые позволяют сконфигурировать диагностическую плату для использования дополнительных портов с другими адресами (81 h) .
— 0C 02 ( Установленный процессор не поддерживает щину QPI ).
— BIOS ROM checksum error — System halted (Ошибка контрольной суммы ПЗУ BIOS );
— Hard disk(s) diagnosis fail (Ошибка диагностики жестких дисков);
— Keyboard error or no keyboard present (Ошибка клавиатуры или клавиатура отсутствует) и так далее.
Процедура post обычно предусматривает три способа индикации неисправности
Контроль —это проверка правильности работы объекта(элемента,узла,устройства). Правильно работает устройство— схема контроля не вырабатывает никаких сигналов (в некоторых системах, правда, вырабатывается сигнал нормальной работы), неверно работает устройство— схема контроля выдает сигнал ошибки. На этом заканчиваются функции контроля. Другими словами, контроль— это проверка: правильно — неправильно.
Процесс диагноза можно разделить на отдельные части, называемые элементарными проверками.Элементарная проверка состоит в подаче на объект тестового воздействия и в измерении (оценке) ответа объекта на это воздействие. Алгоритм диагноза определяется как совокупность и последовательность элементарных проверок вместе с определенными правилами анализа результатов последних с целью отыскания места в объекте, параметры которого не отвечают заданным значениям.
Следовательно, диагностика — это тоже контроль, но контроль последовательный, направленный на отыскание неисправного места (элемента) в
диагностируемом объекте. Обычно диагностика начинается по сигналу ошибки,выработанному схемами контроля СВТ.
Систему автоматического контроля и диагностики часто называют
системой обнаружения ошибок.
Принцип организации системы автоматического контроля.Возникновение ошибки в каком-либо устройстве СВТ вызывает сигнал ошибки, по которому выполнение программы приостанавливается.
По сигналу ошибки сразу же начинает работать система диагностики, которая во взаимодействии с системой контроля СВТ выполняет следующие функции:
- распознавание (диагностирование) характера ошибки (сбой, отказ);
- повторный пуск программы (части программы, операции), если ошибка вызвана сбоем;
- локализация места неисправности, если ошибка вызвана отказом, с последующим ее устранением путем автоматической замены (или отключения) вышедшего из строя элемента или замены с помощью оператора;
- запись в память СВТ информации обо всех происшедших сбоях и отказах для дальнейшего анализа.
1.3.1. Диагностические программы
Для PC существует несколько видов диагностических программ (некоторые из них поставляются вместе с компьютером), которые позволяют пользователю выявлять причины неполадок, возникающих в компьютере. Диагностические программы, применяемые в ПК можно разделить на три уровня:
Самопроверка при включении (POST)
POST— последовательность коротких подпрограмм, хранящихся в ROM BIOS на системной плате. Они предназначены для проверки основных компонентов системы сразу после ее включения, что, собственно, и является причиной задержки перед загрузкой операционной системы.
При каждом включении компьютера автоматически выполняется проверка его основных компонентов:
- процессора,
- микросхемы ROM,
- вспомогательных элементов системной платы,
- оперативной памяти и основных периферийных устройств.
Звуковые коды ошибок, выдаваемые процедурой POST
Менее известной возможностью этой процедуры является то, что в начале выполнения каждого теста по адресу специального порта ввода-вывода POST выдает коды теста, которые могут быть прочитаны только с помощью устанавливаемой в разъем расширения специальной платы адаптера. POST-плата устанавливается в разъем расширения. В момент выполнения процедуры POST на ее встроенном индикаторе будут быстро меняться двузначные шестнадцатеричные числа. Если компьютер неожиданно прекратит тестирование или «зависнет», в этом индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это позволяет существенно сузить круг поиска неисправного элемента.
В большинстве компьютеров POST-коды в порт ввода-вывода 80h.Диагностические программы операционной системы
В составе ОС ДОС и Windows есть несколько диагностических программ. Которые обеспечивают выполнение тестирования составных частей СВТ. Современные диагностические программы имеют графические оболочки и входят в состав операционной системы. Такими программоми являются, например:
Все перечисленные программы имеются и в Windows.
Диагностические программы фирм — производителей оборудования
Производители оборудования выпускают специальные специализированные программы для диагностики конкретного оборудования, конкретного производителя. Можно выделить следующие группы программ:
Программы диагностики аппаратного обеспечения
Многие типы диагностических программ предназначены для определенных типов аппаратного обеспечения. Эти программы поставляются вместе с устройствами.
Программы диагностики устройств SCSI
Большинство SCSI-адаптеров имеют встроенную BIOS, с помощью которой можно настраивать адаптер и выполнять его диагностику.
Программы диагностики сетевых адаптеров
Некоторые производители сетевых плат, также предлагают диагностическое программное обеспечение. С помощью этих программ можно проверить интерфейс шины, контроль памяти, установленной на плате, векторы прерываний, а также выполнить циклический тест. Эти программы можно найти на дискете или компакт-диске, поставляемом вместе с устройством, или же обратиться на Web-узел производителя.
Диагностические программы общего назначения
Большинство тестовых программ можно запускать в пакетном режиме, что позволяет без вмешательства оператора выполнить целую серию тестов. Можно составить программу автоматизированной диагностики, наиболее эффективную в том случае, если вам необходимо выявить возможные дефекты или выполнить одинаковую последовательность тестов на нескольких компьютерах.
Эти программы проверяют все типы системной памяти: основную (base), расширенную (expanded) и дополнительную (extended). Место неисправности зачастую можно определить с точностью до отдельной микросхемы или модуля
1.3.2. Взаимосвязь систем автоматизированного контроля
Система автоматизированного контроля ПК носит строго иерархический характер. Первый, самый нижний, уровень представлен разнообразными программами тестирования аппаратных средств ПК. Тестирующие программы размещены в BIOS. Основная задача тестирующих программ не допустит работу ПК с неисправными аппаратными средствами с целью исключения порчи или потери информации, размещенной в ПК. Программы выполняются при каждом включении ПК, пользователь не может вмешаться в процесс тестирования.
Работа системы автоматизированного контроля начинается с момента включения ПК. Эта последовательность операций организована в специальный процесс получивший название «загрузка». Начальный этап загрузки выполняется на всех компьютерах одинаково и не зависит от установленной на данном компьютере операционной системы.
Загрузка: начальный этап, не зависящий от типа установленной операционной системы
Процесс стандартной загрузки компьютера можно разделить на ряд этапов тестирования.
«Non-System disk or disk error Replace and strike any key when ready».
Disk Boot failure
Дальнейшие действия зависят от установленной операционной системы.
Второй уровень представлен тестовыми программами операционной
системы. Программы запускаются пользователем при необходимости проверить работу конкретного элемента (например системный динамик) или системы ПК (например системы ввода-вывода).
Третий уровень, включает тестовые программы производителей оборудования и программы общего назначения, которые позволяют выполнить тестирование ПК в целом или отдельной достаточно большой системы. Тест проводится тщательно, занимает много времени и позволяет локализовать даже отдельные сбои оборудования и плавающие неисправности.
Программы верхнего уровня могут, быть использованы, только если будут успешно пройдены тесты первого уровня.
Читайте также: