ВИЗНАЧЕННЯ ПОМИЛОК АПАРАТНИХ ЗАСОБІВ ЗА ДОПОМОГОЮ ЗВУКОВИХ СИГНАЛІВ ТА ТЕКСТОВИХ ПОВІДОМЛЕНЬ
BIOS POST
BIOS (Basic Input/Output System, базова система введення-виведення) - спеціальна програма, що зберігається в мікросхемі ПЗП. Відразу після включення живлення комп'ютера одержує керування саме BIOS. Вона виконує початкове тестування всіх компонентів комп'ютера. Якщо все в порядку, то керування передається програмі, що перебуває в Boot-секторі (завантажувальному секторі) завантажувального диска (це може бути дискета, жорсткий диск, компакт-диск). Та, у свою чергу, завантажує операційну систему.
Процедура початкового тестування називається POST - Роwer-Оп Self Test (самотестування після включення живлення).
У випадку успішного завершення самотестування подається короткий одиночний звуковий сигнал. У деяких випадках після успішного завершення процесу POST може взагалі не подаватися ніяких сигналів.
Якщо ж у процесі самотестування будуть виявлені серйозні помилки, комп'ютерна система спробує повідомити про їх користувачеві, однак вивести інформацію на екран буде неможливо. Отже, користувач не зможе побачити відповідне повідомлення.
У цьому випадку для визначення причини помилки користуються звуковими сигналами, які подаються через системний динамік комп'ютера після закінчення процедури POST. За допомогою цих сигналів система повідомляє користувача про результати процесу само тестування.
Деякі комбінації сигналів, що досить часто використовуються для позначення тих самих помилок:
POST-плата
Як показує практика, у процесі самотестування комп'ютерної системи може виникнути й така помилка, що не вдається локалізувати за допомогою звукових сигналів. Тут для аналізу ситуації на допомогу може прийти POST-плата.
POST-Плата — це спеціальна плата розширення для шини PCI, що має цифровий індикатор. На цьому індикаторі при виконанні POST плата виводить коди самотестування, за допомогою яких можна простежити за ходом процесу.
Значення кодів POST у різних виробників BIOS і материнських плат також можуть відрізнятися. Однак більшість із них все-таки має стійкі значення.
POST-коди
Код – Значення
01 – Перевірка працездатності процесора
02 – Перевірка регістрів процесора
03 – Ініціалізація ресурсів ISA
04 – Перевірка сигналів регенерації оперативної пам'яті
05 – Ініціалізація контролера клавіатури
06 – Тестування області пам'яті, у яких розмішається копія BIOS
07 – Перевірка CMOS
08 – Розширена перевірка перших 256 кілобайт оперативної пам'яті
09 – Ідентифікація процесора Cyrix
0А – Ініціалізація контролера переривань
0B – Перевірка контрольної суми CMOS
0С – Ініціалізація блоку змінних BIOS
0D – Пошук відеоадаптера
0Е – Ініціалізація відеоадаптера
0F – Тестування клавіатури
20 – Ініціалізація пристроїв ISA
2F – Ініціалізація пристроїв ISA і пошук порожніх роз’ємів
30 – Визначення обсягу базової пам'яті
31 – Визначення обсягу розширеної пам'яті
3D – Ініціалізація PS/ 2-миші
41 – Ініціалізація контролера дисководу для гнучких дисків
42 – Визначення параметрів IDE-пристроїв і настроювання IDE- контролера
45 – Ініціалізація математичного співпроцесора
4E – Настроювання USB-клавіатури
4F – Запит пароля
52 – Пошуки ініціалізація додаткових BIOS
53 – Установка лічильника часу DOS
60 – Включення антивірусного захисту завантажувального сектора
62 – Визначення режиму роботи цифрового блоку клавіатури й режиму автоповтору натискань на клавішу
63 – Перевірка й корекція інформації про пристрої, що підтримують стандартPlug-n-play
В0 – Активізація процедури зупинки системи (при серйозних збоях)
BE – Ініціалізація набору мікросхем (Chipset) материнської штати
BF – Настроювання набору мікросхем (Chipset) материнської плати
C0 – Відключення кеш-пам'яті й перевірка DMA-контролера й контролера переривань
С1 – Визначення типу й обсягу пам'яті
C3 – Перевірка перших 156 кілобайт оперативної пам'яті
С5 – Перенос коду програми тестування в оперативну пам'ять
С6 – Визначення обсягу й перевірка зовнішньої кеш-пам'яті
С8 – Перевірка цілісності BIOS
CF – Визначення типу процесора
FF – Успішне завершення самотестування — передача керування завантажувальному сектору диска
Текстові помилки BIOS
При помилках BIOS виводить на екран різні повідомлення. Тому що ці повідомлення використовують англійську мову. Розглянемо типові повідомлення BIOS.
CMOS battery failed — сіла батарейка на материнській платі, що живить мікросхему CMOS - пам'яті. Для усунення проблеми необхідно замінити батарейку на нову.
CMOS checksum error - Defaults loaded — невірна контрольна сума вмісту CMOS-пам'яті , будуть використані настройки BIOS Setup, прийняті за замовчуванням. Дане повідомлення інформує про те, що дані в CMOS-пам'яті ушкоджені. Для усунення проблеми викликається BIOS Setup і перевіряють усі настройки. Якщо дане повідомлення буде виникати регулярно, необхідно замінити батарейку, що живить мікросхему CMOS-пам'яті.
BIOS ROM checksum error — ушкоджені дані в мікросхемі Flash-пам'яті, що містить BIOS. Для виправлення даної помилки потрібно перепрограмувати BIOS. У випадку, якщо це неможливо, потрібно замінити мікросхему Flash-пам'яті.
Floppy disk ( s ) fail — помилка контролера дисководу гнучких дисків. Якщо параметри дисководів в BIOS Setup зазначені вірно й контролер не відключений, проблема або з материнською платою, або з дисководом, або зі шлейфом.
Drive A error. System halt — помилка диска А, система зупинена. Дана проблема може бути викликана дисководом, що вийшов з ладу, несправним контролером дисководу, шлейфом.
Hard disk ( s ) Diagnostics fail — помилка контролера жорстких дисків або логіки керування самого жорсткого диска. Перевірте в BIOS Setup параметри жорстких дисків, проконтролюйте положення джамперів на IDE-пристроях (Master / Slave), зверніть увагу на параметри IDE-контролера материнської плати , що виставлені в BIOS Setup, перевірте шлейфи, а також самі жорсткі диски.
Primary master drive fail — помилка ініціалізації накопичувача, що підключений як основний до первинного каналу стандартного IDE-контролера материнської плати. Проконтролюйте в BIOS Setup параметри накопичувачів, переконайтеся, що самі накопичувачі справні, перевірте положення джамперів на IDE-пристроях (Master / Slave), зверніть увагу на шлейфи.
Primary slave drive fail — помилка ініціалізації накопичувача, що підключеного як допоміжний до первинного каналу стандартного IDE- контролера материнської плати. Рекомендації ті ж.
Secondary master drive fail — помилка ініціалізації накопичувача, що підключений як основний до вторинного каналу стандартного IDE-контролера материнської плати. Рекомендації ті ж.
Secondary slave drive fail — помилка ініціалізації накопичувача, що підключений як допоміжний до вторинного каналу стандартного IDE-контролера материнської плати. Рекомендації ті ж.
SMART Failure Predicted on Primary Master — є проблема з надійністю жорсткого диска, підключеного як основний до первинного каналу стандартного IDE-контролера материнської плати: найближчим часом він вийде з ладу. Необхідно, поки не пізно, перенести дані в інше місце й замінити даний жорсткий диск.
SMART Failure Predicted on Primary Slave — те ж саме для жорсткого диска, підключеного як допоміжний до вторинного каналу стандартного IDE-контролера материнської плати.
SMART Failure Predicted on Secondary Master — те ж саме для жорсткого диска, підключеного як основний до вторинного каналу стандартного IDE-контролера материнської плати.
SMART Failure Predicted on Secondary Slave — те ж саме для жорсткого диска, підключеного як допоміжний до вторинного каналу стандартного IDE-Контролера материнської плати.
Keyboard controller error — помилка контролера клавіатури. Перевірте, чи вірно підключена клавіатура. Якщо із клавіатурою все в порядку, на жаль, потрібна заміна або ремонт материнської плати.
Keyboard error or no keyboard present — помилка контролера клавіатури або сама клавіатура відсутня. Перевірте, чи підключена вона, чи не вийшла клавіатура з ладу.
Memory test fail — помилка оперативної пам'яті. Якщо це повідомлення буде з'являтися й надалі, заміните модуль пам'яті.
Memory Configuration error : The two SDRAM modules need to be swapped — помилка в конфігурації пам'яті, для нормальної роботи потрібно два модулі пам'яті. Необхідно додати другий модуль пам'яті.
OFFENDING ADDRESS NOT FOUND - не працює або збоїть контролер пам'яті. Якщо перезавантаження не допомагає, необхідно замінити або ремонтувати материнську плату.
OFFENDING SEGMENT: — не працює або збоїть контролер пам'яті. Якщо перезавантаження не допомагає, необхідно замінити або ремонтувати материнську плату.
RAM PARITY ERROR - CHECKING FOR SEGMENT... - помилка контролю парності оперативної пам'яті. Якщо це повідомлення буде з'являтися й надалі, необхідно заміни модуль пам'яті.
I/O CHANNEL CHECK - CHECKING FOR SEGMENT... - проблеми з каналами введення - виведення. Якщо перезавантаження не допомагає, то, перевірте карту розширення, що використовує даний сегмент пам'яті для введення - виведення. Якщо з картою все в порядку, можливим джерелом проблем є або оперативна пам'ять або материнська плата.
PRESS F1 TO DISABLE NMI, F2 ТO REBOOT — проблеми з немаскувальними перериваннями. Якщо перезавантаження не допомагає, то, швидше за все, прийдеться замінити або ремонтувати материнську плату.
PRESS A KEY TO REBOOT — пропозиція натиснути будь-яку клавішу для перезавантаження комп'ютера. Дане повідомлення виводиться при виявленні помилки, що вимагає перезавантаження.
SYSTEM HALTED. (CTRL-ALT-DEL) TO REBOOT... - система зупинена в результаті помилки, для перезавантаження комп'ютера необхідно натиснути комбінацію клавіш Ctrl+Alt+Del.
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER
— диск, з якого виконується завантаження, не системний, вставте системний диск і натисніть клавішу Enter.
Invalid Password — невірно введений пароль, що встановлений в BIOS Setup, і, що вимагається для завантаження комп'ютера.
Press Any Key to Continue — пропозиція натиснути будь-яку клавішу для продовження завантаження. Якщо на екран виводиться повідомлення, що вимагає вашої уваги, то слідом за ним буде виведена ця пропозиція.
Несправності, що зустрічаються у мікропроцесорних пристроях можна поділити на апаратні та програмні.
Як показує практика до причин зависань, відмов і несправностей мікропроцесорних систем (комп'ютерів) найбільше зустрічаються:
ХІД ВИКОНАННЯ ПРАКТИЧНОЇ РОБОТИ:
1. Встановити програму «IT Essentials Virtual Desktop» (https://goo.gl/QTMyeC)
та запустити її у Internet Explorer. Виконати повне складання віртуального комп’ютера.
2. Провести діагностику працездатності лабораторного макету.Записати та розшифрувати звукові коди процедури самотестування (POST).
3. Провести діагностику працездатності макету з використанням тестера POST-кодів. Записати виявлені POST-коди та розшифрувати їх. Визначити, що є несправним у лабораторному макеті.
4. Підключити до лабораторного макету монітор та визначити тип процесора, обсяг оперативної пам'яті. Навести результати тестування пам'яті.
5. Навести тестові повідомлення BIOS, що виводяться на екран монітора та розшифрувати їх.