Главная страницаОбратная связьКарта сайта

Средства диагностики и техническое обслуживание. Диагностика ПК

Средства диагностики и техническое обслуживание
Программы для диагностики компьютера
Диагностика ПК

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

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

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

Программы диагностики

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

■     POST. Процедура самопроверки компьютера выполняется при каждом его включении. Эти программы содержатся в ПЗУ материнской платы и плат расширения.

■     Диагностические программы производителей. Большинство известных производителей компьютеров (IBM, Compaq, Hewlett-Packard, Dell и т.д.) выпускают для своих систем специализированное диагностическое программное обеспечение, которое обычно содержит набор тестов, позволяющих тщательно проверить все компоненты компьютера. В некоторых случаях эти утилиты поставляются в комплекте с системой или их можно бесплатно загрузить с сайта производителя. Многие производители поставляют в комплекте со своим оборудованием ограниченные версии широкоизвестных диагностических продуктов для конкретного аппаратного обеспечения. В старых системах IBM и Compaq эти утилиты устанавливались в специальном разделе жесткого диска, к которому осуществлялся доступ в процессе загрузки. Этот прием гарантировал, что независимо от действий пользователя необходимые диагностические программы всегда будут у него под рукой.

■     Диагностические программы, поставляемые с периферийными устройствами. Многие производители оборудования выпускают диагностические программы, предназначенные для проверки определенного устройства. Например, компания Adaptec выпускает программы для проверки работоспособности адаптеров SCSI, доступ к которым можно получить, нажав <Ctrl+A> во время загрузки компьютера. Средства диагностики звуковых адаптеров обычно включены в компакт-диски с их драйверами; то же самое можно сказать и о других картах расширения.

■     Диагностические программы операционных систем. Операционные системы, такие как Windows, Linux и т.п., часто содержат собственные утилиты диагностики и мониторинга производительности различных компонентов компьютера.

■     Диагностические программы общего назначения. Такие программы, обеспечивающие тщательное тестирование любых PC-совместимых компьютеров, выпускают многие компании.

Самопроверка при включении (POST)

Когда в 1981 году IBM начала выпуск персональных компьютеров, в них были предусмотрены методы повышения надежности, которые ранее никогда не применялись. Имеются в виду программа POST и контроль четности памяти. Несмотря на то что контроль четности и даже коды коррекции ошибок (ECC) современными наборами микросхем системной логики бюджетного сектора рынка не поддерживаются, любой компьютер выполняет тест POST при включении. Ниже подробно рассматривается процедура POST — последовательность коротких подпрограмм, хранящихся в ROM BIOS на системной плате. Они предназначены для проверки основных компонентов системы сразу после ее включения, что, собственно, и является причиной задержки перед загрузкой операционной системы.

Что тестируется

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

Хотя выполняемая программой POST диагностика не совсем полная, она является первой линией обороны”, особенно если обнаруживаются серьезные неисправности в системной плате. Если окажется, что неполадка достаточно серьезная, дальнейшая загрузка системы будет приостановлена и появится сообщение об ошибке (неисправности), по которому, как пра­вило, можно определить причину ее возникновения. Такие неисправности иногда называют фатальными ошибками, поскольку они приводят к невозможности загрузки системы.

Представление ошибок POST

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

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

■     Контрольные коды POST. Шестнадцатеричные контрольные коды, отправляемые по адресу порта ввода-вывода. Для просмотра кодов необходимо установить в слот ISA или PCI специальный адаптер.

■     Экранные сообщения. Сообщения об ошибках выводятся на экран монитора после инициализации видеоадаптера.

Звуковые коды ошибок

При обнаружении процедурой POST неисправности компьютер издает характерные звуковые сигналы, по которым можно определить неисправный элемент (или их группу). Если компьютер исправен, то при его включении издается один короткий звуковой сигнал; если же обнаружена неисправность, выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. Характер звуковых кодов зависит от версии BIOS и компании-разработчика. Например, в компьютерах Compaq при удачном завершении теста POST издается два звуковых сигнала.


Программы диагностики

Коды ошибок, выдаваемые в порты ввода-вывода

Менее известной возможностью этой процедуры является то, что в начале выполнения каждого теста по адресу специального порта ввода-вывода POST выдает коды теста (называемые POST-кодами), которые могут быть прочитаны только с помощью устанавливаемой в разъем расширения специальной платы адаптера. Первоначально они были разработаны для тестирования системных плат, целью которого было выявление возможных дефектов при их производстве (при этом не требовалось подключать к ним видеоадаптер и монитор). Сейчас некоторые компании (Micro 2000, JDR Microdevices, Data Depot, Ultra-X, Quarterdeck, Trinitech и др.) стали выпускать такие платы для специалистов, занимающихся сервисным обслуживанием компьютеров.

Плата POST устанавливается в разъем расширения. В момент выполнения процедуры POST на ее встроенном индикаторе будут быстро меняться двузначные шестнадцатеричные числа. Если компьютер неожиданно прекратит тестирование или зависнет”, в этом индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это по­зволяет существенно сузить круг поиска неисправного элемента.

Старые адаптеры POST подключались к 8-разрядному разъему, являющемуся частью стандарта ISA/EISA. Многие системы (даже со слотами PCI) все еще поддерживают интерфейс ISA. Тем не менее большинство системных плат больше не оснащаются устаревшими разъемами ISA, поэтому тестовые платы POST ISA стали бесполезными. В настоящее время повсеместно выпускаются адаптеры PCI. Например, компания Micro 2000 выпускает адаптер Post-Probe, оснащенный разъемом как ISA, так и PCI. В свою очередь, компания PC Certify выпускает аналогичную плату PCISA FlipPOST (рис. 22.1).



Рис. 22.1. Диагностическая плата PCISA FlipPOST компании PC Certify предназначена для разъемов PCI и ISA, а также используется для проверки уровня напряжения системной платы

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

Примечание

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


Экранные сообщения POST BIOS

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

Типы сообщений зависят от конкретной версии BIOS и зачастую различаются для разных BIOS одного производителя. Коды сообщений об ошибках, используемые крупнейшими производителями ROM BIOS (AMI, Award, Phoenix и IBM BIOS), представлены в следующих разделах. Тем не менее рекомендуется всегда консультироваться с производителем материнской платы и ROM BIOS относительно конкретных кодов, специфичных для определенной модели компьютера.

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

Коды ошибок POST AMI BIOS

В табл. 22.1 приведены возможные ошибки и способы их исправления.


 



Коды ошибок POST Award BIOS, Phoenix Award BIOS и Phoenix FirstBIOS

Компания Phoenix Technologies приобрела компанию Award Software, но продолжает поддерживать ее торговую марку как Phoenix Award BIOS (иногда называемую Phoenix First-BIOS). Звуковые коды этих BIOS приведены в табл. 22.2, а в табл. 22.3 представлены сообщения об ошибках теста POST, характерные для этих версий BIOS.

Таблица 22.2. Звуковые коды POST Award BIOS/Phoenix FirstBIOS




Окончание табл. 22.3





Продолжение табл. 22 4




Окончание табл. 22 4



Список звуковых и буквенно-цифровых кодов IBM BIOS приведен с разрешения компании IBM.


В табл. 22.7 описаны числовые коды ошибок, отображаемые IBM BIOS.




Окончание табл. 22.7



Сигналы об ошибках POST IBM/Lenovo BIOS

В мае 2005 года компания IBM продала свое подразделение, занимающееся персональными компьютерами, фирме Lenovo. В современных системах IBM и Lenovo используются отличные коды ошибок POST, которые представлены в табл. 22.8.

Таблица 22.8. Сигналы об ошибках POST BIOS IBM/Lenovo



Окончание табл. 22.8



Публикуется с разрешения компании IBM.

Сообщения POST об ошибках оперативной памяти

В большинстве PC-совместимых моделей процедура POST отображает на экране ход тестирования оперативной памяти компьютера. Последнее выведенное на экран число соответствует количеству памяти, успешно прошедшей проверку. Например, может появиться следующее сообщение: 32768 KB OK

В общем случае последнее выведенное во время тестирования число должно совпадать с объемом всей установленной в компьютере памяти. Однако в некоторых компьютерах может отображаться несколько меньшее значение, например если не тестируется вся верхняя память UMA (Upper Memory Area) объемом 384 Кбайт или ее часть. Этот тест памяти выполняется до загрузки какого-либо программного обеспечения, так что установленные в системе диспетчеры памяти и драйверы устройств не влияют на результаты тестирования. Если по окончании тестирования число на экране не соответствует общему объему памяти, значит, в системной памяти обнаружена ошибка. Отображенное число может помочь выявить конкретный модуль памяти, в котором произошел сбой.

Примечание

Многие современные системы настроены так, чтобы не отображать ход теста памяти на дисплее; такой режим называется ‘‘тихой загрузкой’’. Кроме того, некоторые системы сконфигурированы так, чтобы не генерировать сигналы даже при выявлении ошибок. Все эти режимы можно переконфигурировать в программе настройки BIOS



Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Средства диагностики и техническое обслуживание. Диагностика ПК", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2017 Дискета.info