Що таке Power on Self Test (POST)?

Що таке Power on Self Test (POST) Ноутбуки

Перед завантаженням операційної системи ваш комп’ютер має виконати кілька функцій. Однією з таких функцій є Power on Self Test (POST), яка перевіряє компоненти, підключені до комп’ютера, і гарантує, що вони готові до використання системою.

Хоча POST є поширеним процесом на багатьох цифрових електронних пристроях, найчастіше він пов’язаний саме із комп’ютерами. Цей тест має вирішальне значення для виявлення проблем із компонентами та повідомлення про них користувачам за допомогою різного роду повідомлень.

У цій інструкції докладно про те, як POST працює на вашому комп’ютері, чому це важливо та як вирішити помилку, виявлену під час POST.

Що таке Power on Self Test (POST)?

Самотестування при включенні POST – це процес діагностики системи, який виконує BIOS одразу після ввімкнення комп’ютера. Основна функція цього тесту – перевірити, чи добре функціонують компоненти, підключені до комп’ютера.

POST перевіряє апаратні компоненти, встановлені на комп’ютері, наприклад оперативну пам’ять, жорсткий диск, процесор тощо, і гарантує, що вони функціонують належним чином. Після завершення тесту або якщо виявлено деякі проблеми, система сповіщає про це за допомогою коду помилки, звукових сигналів, блиманням світлодіода або шістнадцяткового коду POST.

Після завершення POST, BIOS надає системі набір інструкцій щодо завантаження операційної системи шляхом перевірки жорстких дисків та інших завантажувальних пристроїв.

Послідовність POST

Як працює POST?

Процес POST починається одразу після ввімкнення комп’ютера натисканням кнопки живлення. Коли на комп’ютері натискається кнопка живлення, електричний струм протікає по колах до різних компонентів, включаючи ROM BIOS.

ЦП шукає першу фазу інструкцій, необхідних для запуску, від мікросхеми BIOS. BIOS зберігає набір вказівок щодо конкретних адрес пам’яті для запуску самотестування при включенні. POST зазвичай дотримується цієї послідовності під час проведення тестів.

  1. Процесор: на першому кроці POST, діагностуються лінії керування та регістри ЦП.
  2. ROM BIOS: потім система перевіряє контрольну суму в ROM BIOS. Якщо розраховане значення контрольної суми не збігається з попередньо встановленим значенням, буде згенеровано помилку.
  3. CMOS RAM: Далі починається перевірка інтегральної схеми CMOS.
  4. Контролер прямого доступу до пам’яті (DMA): прямий доступ до пам’яті перевіряється після CMOS RAM. Якщо POST виявляє будь-яку помилку на цьому етапі, це може бути пов’язано з проблемою адресної лінії або несправністю DMA IC.
  5. Контролер клавіатури: починається перевірка контролера клавіатури та буфера.
  6. Базові 64 КБ системної оперативної пам’яті: BIOS записує дані в кожен модуль пам’яті, встановленого на комп’ютері, а потім зчитує їх. Якщо несправність спостерігається на цьому етапі, це може бути пов’язано з неправильно встановленим модулем пам’яті.
  7. Програмований контролер переривань (PIT): Виконується перевірка, що всі запити на переривання обробляються правильно.
  8. Контролер кешу. Якщо POST виявляє будь-яку проблему на цьому етапі, проблема може бути викликана несправним контролером або кеш-пам’яттю.

Що таке Power on Self Test (POST)?

Після перевірки та ініціалізації цих апаратних компонентів POST переходить до тестування несистемних апаратних компонентів. Він ініціалізує конфігурацію та компоненти в такій послідовності:

  1. Дані конфігурації RAM CMOS: BIOS запускається з перевірки даних усередині CMOS на дійсність. Якщо він не може гарантувати дійсність, це означає, що дані CMOS налаштовані неправильно.
  2. Відеоконтролери: перевіряє відеопам’ять та ініціалізує відеоконтролери.
  3. RAM пам’ять понад 64 КБ: уся оперативна пам’ять, що залишилася, тестується блоками по 64 КБ.
  4. Клавіатура та миша: перевіряються буфер клавіатури та контролер.
  5. Схема послідовного інтерфейсу: система перевіряє наявність апаратного забезпечення послідовного та паралельного портів, а області даних введення/виведення призначаються для будь-яких знайдених пристроїв.
  6. Потім контролер дискет і контролер фіксованого диска перевіряються за допомогою стандартних викликів переривання BIOS.
  7. Нарешті, він перевіряє інші апаратні компоненти, такі як знімний носій IDE.

Після завершення POST програмі запуску наказується знайти головний завантажувальний запис (MBR). Він розташований у першому секторі жорсткого диска вашого комп’ютера (наприклад, диск C). Потім MBR зчитує завантажувальну доріжку, яка знаходить файл запуску операційної системи. Після цього керування системою передається Windows, Linux або будь-якій іншій операційній системі, яку ви використовуєте.

Діагностика апаратного забезпечення при самоперевірці (POST)

Ознаки того, що на ПК стався збій POST

Якщо POST виявить певну проблему з апаратними компонентами вашого комп’ютера та не пройде перевірку, система не завантажить операційну систему. Потім він повідомить про проблеми в комп’ютері за допомогою звукових сигналів, текстових повідомлень на екрані, світлодіодних кодів або кодів POST.

Якщо POST не може відобразити повідомлення про помилку за допомогою текстових кодів на екрані, він використовуватиме звуковий сигнал або блимання світлодіода.

Що означають звукові сигнали комп’ютера

На ранніх комп’ютерах, якщо POST виявляв будь-які несправності компонентів, можна було почути низку звукових сигналів. Вони відомі як звукові коди. Комп’ютер зазвичай спілкується з користувачем за допомогою цих звукових кодів до або під час перевірки відеоконтролера.

Ось список кодів звукових сигналів із їх значенням, які ви можете почути на комп’ютерах з AMI BIOS.

Звукові коди Індикація звукового коду
1 короткий звуковий сигнал Помилка оновлення пам’яті або DRAM
2 коротких звукових сигналів Помилка перевірки парності пам’яті
3 коротких звукових сигналів Помилка перевірки адреси базової пам’яті 64 Кб
4 коротких звукових сигналів Несправність годинника реального часу
5 коротких звукових сигналів Помилка ЦП
6 коротких звукових сигналів Помилка клавіатури
7 коротких звукових сигналів Помилка переривання ЦП
8 коротких звукових сигналів Помилка графічної карти
9 короткий звуковий сигнал Помилка пам’яті
10 коротких звукових сигналів Помилка CMOS
11 короткий звуковий сигнал Несправність кеш-пам’яті ЦП
1 довгий + 3 коротких звукових сигналу Збій звичайної або розширеної пам’яті
1 довгий + 8 коротких звукових сигналів Не вдалося перевірити дисплей
Двотональна сирена Низька швидкість вентилятора або проблема з напругою

Ці звукові коди та їх індикація можуть відрізнятися в залежності від материнської плати. Якщо ви зіткнулися з такими кодами помилок, радимо ознайомитися з інструкцією до вашого комп’ютера, щоб дізнатися про деталі проблеми.

Текстові помилки

Після успішного тестування відео та нормальної роботи дисплея, помилки POST можуть відображатися на дисплеї у вигляді тексту. Ці текстові помилки прямо повідомляють про проблему без використання числових кодів чи звукових сигналів. Наприклад, якщо POST виявить проблему з клавіатурою, після завершення перевірки на екрані з’явиться повідомлення на кшталт «Keyboard Failure».

Помилка keyboard failure

Шістнадцяткові помилки POST

Іноді текстові помилки, світлові коди або звукові коди також можуть ввести в оману. Ці сповіщення про помилки не створюватимуться, якщо процес POST буде перервано, а комп’ютер перейде в цикл завантаження. Для комп’ютера, який вийшов з ладу, визначити проблему можна за допомогою шістнадцяткових кодів.

Однак, щоб отримати шістнадцяткові коди POST, вам потрібна інтерфейсна карта, відома як POST-карта. Такі POST-карти вставляються в гніздо розширення комп’ютера. Коли BIOS виконує тестування компонентів ПК, ця карта відображає два символи шістнадцяткового коду, які вказують на несправний апаратний компонент.

POST плата для визначення коду помилки

Шістнадцяткові діагностичні коди та їх значення можуть відрізнятися в залежності від материнської плати. Нижче деякі з поширених шістнадцяткових кодів разом із тим, що вони означають.

HEX Codes Значення коду
2F Не знайдено VGA
5D Переривання таймера/клавіатури знаходиться не на належному рівні
7C Не вдалося перевірити батарейку CMOS
52 Невдале тестування/ініціалізація пам’яті

Світлові коди

На ноутбуках, користувачі можуть отримати сповіщення POST за допомогою спалахів на кнопці живлення або світлодіодних індикаторах передньої батареї. Вони відомі як світлові коди, блимають зазвичай певними комбінаціями кольорів.

Наприклад, на ноутбуках Dell повідомлення помилка POST позначається візерунком помаранчевого кольору, а потім білими спалахами. Кожен із цих шаблонів передає різні проблеми, що стосуються оперативної пам’яті, ЦП, BIOS тощо.

Світлові коди post

Світлові коди на ноутбуках можуть відрізнятися залежно від виробника та навіть моделі ноутбука. Щоб дізнатися точні світлові коди для вашого ноутбука разом із їхніми значеннями, вам доведеться знайти інструкцію користувача свого пристрою.

Як усунути помилки, виявлені під час POST?

Нижче наведено загальний спосіб вирішення повідомлень про помилку POST:

  • Різні виробники ПЗУ встановлюють різні коди попереджень POST. Подробиці таких кодів помилок і їх значення пояснюються в інструкції з обслуговування материнської плати.
  • Якщо комп’ютер не подає звукового сигналу чи будь-якого іншого коду помилки, ви можете вставити картку POST у слот розширення комп’ютера, щоб діагностувати проблему. Дізнавшись, який компонент викликає проблему, перевірте його підключення.
  • Перевірте, чи всі компоненти або периферійні пристрої, що сумісні з системою, під’єднані до комп’ютера. Якщо проблема виникла після встановлення нового апаратного компонента, від’єднайте його та перевірте, чи працює комп’ютер.
  • Якщо коди помилок свідчать про проблему з оперативною пам’яттю, спробуйте перевстановити модулі або поміняти їхні слоти. Ви також можете спробувати завантажити комп’ютер із встановленим лише одним модулем оперативної пам’яті.

Альтернативне вставлення слотів-RAM

  • Переконайтеся, що вентилятори на комп’ютері працюють добре. Перегрів призводить до того, що компоненти комп’ютера не функціонують належним чином і призводять до збоїв POST. Тести POST можуть не виявити вентиляторів і призупинити процес завантаження.
  • Якщо ви отримуєте коди помилок, які вказують на неполадку процесора, спробуйте повторно вставити ЦП (якщо можливо) у його гніздо. В процесі ви навіть можете замінити термопасту.

Заміна процесора на системній платі

  • Якщо параметри BIOS налаштовано неправильно, це може викликати коди помилок. Скидання BIOS до заводських налаштувань за замовчуванням може вирішити цю проблему.

Якщо у вас з’явились запитання, то залишайте їх у коментарях або ж поділіться цим матеріалом у своїх соціальних мережах.

Оцініть статтю
HabStudia.com - ремонт та налагодження комп'ютерів, Android, iPhone
Додати коментар