Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ремонт, сборка, модернизация и диагностика компьютера


Информационный Канал Subscribe.Ru

COMPEBOOK.RU

Ремонт и модернизация компьютера (статьи)

Приветствую вас уважаемые читатели!

Сегодня в выпуске:

Диагностика аппаратных проблем (статья, продолжение)

Диагностика аппаратных проблем

Продолжение, начало в предыдущем номере

Программно-аппаратная диагностика

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

Итак, рассмотрим порядок загрузки компьютера.

1. После включения питания БП выполняет самотестирование. Если все выходные напряжения соответствуют требуемым, БП выдает на материнскую плату сигнал Power_Good (P_G) на контакт 8 20-контактного разъема питания ATX. Между включением ПК и подачей сигнала проходит около 0,1-0,5 с.

2. Микросхема таймера получает сигнал P_G и прекращает генерировать подаваемый на микропроцессор сигнал начальной установки Reset. Если процессор неисправен, то система зависает.

3. Если CPU жив, то он начинает выполнять код, записанный в ROM BIOS по адресу FFFF0h (адрес программы перезагрузки системы). По этому адресу находится команда безусловного перехода JMP к адресу начала программы загрузки системы через конкретный ROM BIOS (обычно это адрес F0000h).

4. Начинается выполнение конкретного кода ROM BIOS. BIOS начинает проверку компонентов системы на работоспособность (POST - Power On Self Test). Обнаружив ошибку, система подаст звуковой сигнал, так как видеоадаптер пока еще не инициализирован. Проверяется и инициализируется чипсет, DMA и происходит тест определения объема памяти. Если модули памяти вставлены не до конца или некоторые банки памяти повреждены, то или система зависает, или звучат длинные повторяющиеся сигналы из системного динамика.

5. Происходит разархивирование образа BIOS в оперативную память для более быстрого доступа к коду BIOS.

Таблица 1. Звуковые коды неисправностей IBM POST Phoenix (Award) BIOS
Звуковой сигнал Неисправность
1 короткий Процедура POST завершена, система в порядке
2 коротких Есть неисправность: код ошибки на экране
Нет сигнала Блок питания, нет сигнала Power_Good, испорчен код ROM BIOS, вышел из строя процессор, чипсет
Непрерывный сигнал Ошибка контроллера памяти, чипсета, неправильное напряжение
Повторяющиеся короткие ВЧ-сигналы Перегрев процессора, переразгон, неправильное напряжение
Повторяющиеся длинные сигналы ОЗУ не установлено или не определилось
1 длинный, 1 короткий Системная плата
1 длинный, 2 коротких Адаптер дисплея (MDA, CGA)
1 длинный, 3 коротких EGA/VGA/SVGA-видеокарта не определена или видеопамять вышла из строя
3 длинных Плата клавиатуры

6. Инициализируется контроллер клавиатуры.

7. BIOS сканирует адреса памяти видеоадаптера, начиная с С0000h и заканчивая C7800h. Если BIOS видеоадаптера найден, то проверяется контрольная сумма (CRC) его кода. Если CRC совпадают, то управление передается Video BIOS, который инициализирует видеоадаптер и выводит на экран информацию о версии Video BIOS. Если контрольная сумма не совпадает, то выводится сообщение "C000 ROM Error". Если Video BIOS не найден, то используется драйвер, записанный в BIOS ROM, который инициализирует видеокарту.

8. ROM BIOS сканирует пространство памяти начиная с C8000h в поисках BIOS других устройств, таких как сетевые карты и SCSI-адаптеры, и проверяется их контрольная сумма.

9. BIOS проверяет значение слова по адресу 0472h, чтобы определить, какая загрузка должна быть выполнена - "горячая" или "холодная". Если по этому адресу записано слово 1234h, то процедура POST не выполняется, происходит "горячая" загрузка.

Таблица 2. Звуковые коды неисправностей IBM POST AMI BIOS
Звуковой сигнал Неисправность
1 короткий Ошибка регенерации DRAM
2 коротких Ошибка схемы контроля четности
3 коротких Неисправность в первых 64 Кбайт ОЗУ
4 коротких Неисправность системного таймера
5 коротких Ошибка процессора
6 коротких Ошибка в схеме управления линией А20 в контроллере клавиатуры
7 коротких Ошибка переключения в виртуальный режим
8 коротких Ошибка чтения/записи видеопамяти
9 коротких Ошибка контрольной суммы ROM BIOS
10 коротких Ошибка чтения/записи CMOS-памяти
11 коротких Ошибка кэш-памяти
Звуковой сигнал Нефатальная ошибка
1 длинный, 3 коротких Ошибка в основной или расширенной памяти
1 длинный, 8 коротких Не выполняется тест на ответный сигнал дисплея

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

11. Тестируется RTC (Real Time Clock).

12. Определение частоты CPU, проверка типа видеоадаптера (в том числе встроенного).

13. Тестирование стандартной и расширенной памяти.

Таблица 3. Разводка разъема питания АТХ
Pin Сигнал Pin Сигнал
1 3,3 V 11 3.3 V
2 3,3 V 12 -12 V
3 GND 13 GND
4 5 V 14 PS_ON
5 GND 15 GND
6 5 V 16 GND
7 GND 17 GND
8 PW_OK 18 -5 V
9 +5 VSB 19 +5 V
10 +12 V 20 +5 V

14. Присвоение ресурсов всем ISA-устройствам.

15. Инициализация IDE-контроллера. Если используется 40-контактный шлейф для подключения ATA/100 HDD, то появится соответствующее сообщение.

16. Инициализация FDC-контроллера.

17. ROM BIOS ищет системную дискету или MBR жесткого диска и читает сектор 1 на дорожке 0 стороны 0, копирует этот сектор по адресу 7С00h. Далее происходит проверка этого сектора: если он оканчивается сигнатурой 55AAh, то MBR просматривает таблицу разделов (Partition Table) и ищет активный раздел, а затем пытается загрузиться с него. Если первый сектор оканчивается любой другой сигнатурой, то вызывается прерывание Int 18h и на экран выводится сообщение "DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER" или "Non-system disk or disk error".

Таблица 4. Разводка портов
Pin Сигналы USB Сигналы COM Сигналы PS/2 Сигналы LPT Pin Сигналы LPT
1 VCC +5 V DCD Data Strobe 10 AW
2 - Data 0 SIN NC Data 0 11 BUSY
3 + Data 0 SOUT GND Data 1 12 PE
4 GND DTR VCC +5 V Data 2 13 Select
5 NC GND Clock Data 3 14 AUTO FEED
6 DSR NC Data 4 15 Error
7 RTS Data 5 16 INIT
8 CTS Data 6 17 SLIN
9 RI Data 7 18-25 GND

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

Третье и последнее средство диагностики - профессиональные аппаратные средства диагностики. К ним относится использование диагностических карт типа ДП-1 и комплекса PC-3000, созданных компанией "РОСК". Диагностическая плата устанавливается в свободный слот материнской платы, и после включения ПК на ее индикаторе отображается код ошибки в шестнадцатеричном виде. Применение такой платы существенно повышает вероятность локализации неисправности. Использование ДП-1 рассчитано на корректную работу процессора, а CPU выходит из строя крайне редко.

На данный момент в России диагностические карты, тестовые ROM BIOS и другие средства диагностики производятся компанией ACE Laboratory.

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

Что касается блоков питания и периферийных устройств, то диагностика неисправностей в них - тема отдельного разговора, но по поводу мониторов можно дать ряд советов. Достаточно часто из строя выходит промежуточный строчный трансформатор, включаемый между предоконечным и выходным транзистором строчной развертки. Основной его неисправностью, как правило, бывает короткое замыкание витков. Этот трансформатор - часть высоковольтного блока строчной развертки. Это высокое напряжение подается на ЭЛТ. Поэтому часто отсутствие свечения на экране и отсутствие растра указывают на отсутствие высокого напряжения. Как правило, вертикальная полоса на экране также указывает на отказ блока строчной развертки. Проверить наличие высокого напряжение на ЭЛТ можно, проведя рукой по поверхности экрана. Если высокое напряжение подается, то вы должны почувствовать некоторую вибрацию или потрескивание статического электричества.

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

Если же ваш компьютер все же включается, но работает нестабильно, зависает при загрузке, "выпадает" в синий экран, то это чаще всего является следствием переразгона, локального перегрева или "глючностью" памяти, а также ошибками работы HDD (к ним относится и "падение" Windows).

Стабильность их работы можно проверить под DOS, загрузившись c системной дискеты или диска. Для этого следует использовать утилиты CheckIT, PC Doctor, Memtest 86, Stress Linux, Norton Diagnostics, The Troubleshooter. Для профессионального тестирования и восстановления HDD следует использовать HDDUtility и MHDD, но они корректно работают только под MS-DOS 6.22. Первое, что требуется сделать с помощью них - проверить SMART-атрибуты состояния HDD. Также для диагностики, проверки и пометки bad-секторов можно использовать Norton Disk Doctor.

Следует помнить, что полноценную проверку железа можно произвести только под Windows, тестируя стабильность работы в burn-in тестах в течение не менее чем 24 часов. Среди таких тестов можно привести CPU Hi-t Professional Edition, CPU Stability Test, Bionic CPU Keeper, CPU Burn, Hot CPU Tester Pro, HD_Speed, DiskSpeed 32, MemTest.

А вообще, как известно, гораздо легче предупредить событие, чем исправить его последствия, поэтому лучше регулярно (хотя бы раз в несколько недель) следить за параметрами выдаваемых блоком питания напряжений, смотреть SMART-параметры HDD (программы Active SMART, SMARTVision, SMART Disk Monitor), изучать температуру процессора, проверять наличие хорошего охлаждения и отсутствие посторонних звуков. Нелишним было бы и смазывание вентиляторов машинным маслом как минимум раз в полгода.
www.modlabs.net

 


Copyright Compebook.ru, info@compebook.ru


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.hard.remontpc
Отписаться
Вспомнить пароль

В избранное