Нижегородський файловий портал 1

POST-плата для лікування комп'ютера

Нижегородський файловий портал 1
Ось вирішив поділитися з Вами ще одним методом діагностики в ситуації, коли не працює комп'ютер. Йтиметься про ПОСТ платі для діагностики його несправностей.

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

Таку "тестілку" купили недавно нам в IT відділ. Сама китайська, без назви (no name) за чотири долари. Ось її тест-драйв я і хочу Вам сьогодні представити на прикладі ситуації, коли не працює комп'ютер. Ще хочу сказати, що подібні пристрої бувають вартістю і в сорок доларів, маючи при цьому різні додаткові функції і володіючи певною "брендових". Але, як то кажуть, що маємо, то і тестуємо.

Спочатку - коротко про абревіатурі «POST» (Power On Self Test). її можна перевести як - самотестування після включення. Це - набір послідовно виконуються мікропрограм-тестів, "зашиті" в незалежній пам'яті CMOS BIOS.

Ви, напевно, звертали увагу на те, що після включення і безпосередньо перед завантаженням операційної системи з системного динаміка лунає один короткий звуковий сигнал? Якщо комп'ютер не працює, то, відповідно - не лунає.

Такий сигнал "говорить" нам про те, що весь набір пост тестів системою пройдено успішно і вона готова до роботи. Послідовність POST, насправді, складається з пари десятків окремих тестів, покликаних протестувати всі основні вузли системи на предмет їх коректної роботи. На цьому етапі перевіряються регістри процесора, оперативна пам'ять (її перші 64 кілобайт), графічний адаптер, опитуються контролери накопичувачів, порти COM і LPT і т.д. У фіналі все це справа закінчується звуковим сигналом «біп» і передачею управління завантажувача операційної системи.

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

Але це - в ідеалі. В реальності ж буває так, що при несправності з системного динаміка або взагалі не лунає жодних звуків, або такі трелі, які не описані в жодному керівництві.

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

Отже - POST плата для діагностики несправностей Вашого "залізного друга". Ось як виглядає комплект її поставки в нашому випадку:

Нижегородський файловий портал 1


Давайте розбиратися. Весь комплект поставки можна уявити ось так:
  • плата діагностики (збожеволіє в PCI роз'єм)
  • книжка з розшифровкою всіх стоп кодів POST
  • USB кабель, що забезпечує живлення
Саме час згадати те, про що ми згадували на самому початку статті (про перехоплювання кодів помилок початкової ініціалізації). Ось саме цим подібні пристрої і займаються. При невдалому проходженні будь-якого тесту висвічується його цифро-буквений код і далі пост діагностика не йде. Бачите дві семисегментних осередку (в правому верхньому куті) пристрої? На них і виводяться числові значення помилок.

Книжечка, в комплекті йде, повинна пущі цінності златой оберігатися, бо в ній знання приховано таємне. А якщо серйозно - то полювання Вам кожен раз вишукувати в мережі коди помилок для різних виробників биос і гадати - чому не працює комп'ютер? Думаю ні! А тут - все що потрібно у вигляді однієї зведеної таблиці представлено.

Додатковий USB кабель потрібен тільки в тому випадку, якщо ми вставляємо нашу плату безпосередньо в LPT порт (в нашій моделі така можливість є) тоді один кінець кабелю ми підключаємо до неї, а інший - до USB роз'єму ПК. Таким чином забезпечуючи її електричне живлення. Але це - зовсім не обов'язково, та й сучасні "машини" часто вже не оснащуються паралельним портом.

Думаю, що тепер (після засвоєння необхідного мінімуму теорії) нам з Вами саме час пора попрактикуватися. Реальна ситуація: не працює комп'ютер, будь-яких звукових сигналів не подає. Давайте перевіримо, як наша "тестілка" впорається зі своїм завданням і допоможе нам зробити діагностику несправності не тільки на слух, запах, на дотик, але і підходити до цього більш професійно, розуміючи ЩО саме ми робимо? Чи не задовольнятися послідовною заміною комплектуючих, в надії на те, що таким чином ми обов'язково "натрапимо" на несправність.

Погодьтеся, - іноді так хочеться виглядати, як професіонал своєї справи!

Отже, докладно опишемо всі, що ми робили: Розміщуємо нашу плату в PCI роз'єм і натискаємо кнопку харчування. На її датчиках починають швидко миготіти різні цифри, які сигналізують про успішне проходження того чи іншого тесту з набору POST. На осередках з'являється число «29», на цьому тест зупиняється, комп'ютер показує чорний екран і не подає ніяких звукових сигналів.

Нижегородський файловий портал 1


Зверніть свою увагу, також на ряд світлодіодів, які показують наявність напруги на материнке по основних лініях (3, 5 і 12 вольт), а також - індикатор подачі напруги на тактовий генератор (клокер), який позначається абревіатурою «CLK». Але все це - додаткова інформація. Нас же зараз цікавить цифра «29» і що вона означає в нашій конкретній ситуації?

Треба запам'ятати одну просту річ - для різних виробників BIOS одні і ті ж пост коди будуть означати різні помилки. З цього випливає те, що нам достатньо однозначно визначитися з фірмою-виробником биоса, а потім просто заглянути в нашу книжку і подивитися яка помилка значиться під певним номером (в нашому випадку - номером «29»).

Давайте зупинимося на цьому моменті докладніше (оскільки це - ключовий момент в даному варіанті діагностики) і розглянемо всі можливі варіанти того, як це можна зробити. Наприклад, для середовища Windows є маса діагностичних утиліт, які, поряд з іншими даними, показують нам виробника, версію і серійний номер биоса, встановленого унас.

Я ж пропоную Вам скористатися невеликою утилітою «Biosagent», яка відмінно справляється з цим завданням. Програму не потрібно встановлювати, досить просто запустити і у вікні натиснути кнопку «Get BIOS Info» (отримати інформацію про биос).

Нижегородський файловий портал 1


У рядку «BIOS Type» зазначено «American Megatrends» це - прошивка від фірми AMI. Також зверніть Вашу увагу на логотипи виробників биос, представлені в лівій частині скріншота. Подивимося на них ближче:



Це - три основні фірми, які розробляють підпрограми BIOS для комп'ютерів: «American Megatrends (AMI)», «Phoenix», і «Award».

Нижегородський файловий портал 1


Як бачимо, це вже - Award BIOS і, як ми пам'ятаємо, коди помилок (як звукові сигнали, так і їх цифро-буквені значення на діагностичній POST платі) будуть відрізнятися від конкурента.

Для того щоб її відключити, заходимо в біос (як правило в розділ BOOT), потім - Boot Settings Configuration (настройки завантаження). Знову ж таки, в залежності від виробника, написи можуть відрізнятися, але суть - та сама.

Нижегородський файловий портал 1


Заходимо в означений на фото вище розділ і в ньому шукаємо напис Full Screen LOGO (повноекранний логотип) і виставляємо його в положення «Disabled» (вимкнено).

Нижегородський файловий портал 1


Зберігаємо налаштування, перезавантажується і замість непотрібної картинки бачимо потрібну нам інформацію.

Взагалі ж на питання що робити якщо не працює комп'ютер? Можна дати цілком однозначну відповідь - діагностувати! Тобто - по крупицях збирати дані, які допоможуть нам у вирішенні проблеми.

У зв'язку з цим не можу не сказати пару слів ще про одне джерело цієї інформації, на який нам треба періодично звертати увагу. Це - однорядкова запис, розташована в самому низу екрану завантаження і представляє собою в якомусь (умовно-зашифрованому вигляді) ідентифікатор материнської плати. У моєму випадку вона виглядає ось так:



В даному випадку в одному з сегментом рядки ми бачимо пряму вказівку на точну її модель - «M2NPV-MX».

Навіщо взагалі це може бути нам потрібно? Ну, наприклад, Ви не можете розкрити системний блок, щоб подивитися потрібну інформацію (він - на гарантії). Тоді просто уважно вчитуватися в цей рядок або вбиваєте її в пошукову систему Інтернет і намагаєтеся зорієнтуватися таким чином.

Підказка: якщо Ви не встигаєте що-небудь прочитати з екрану під час завантаження, то треба натиснути на клавіатурі клавішу «Pause» і завантаження зупиниться.

Нижегородський файловий портал 1


Для того щоб продовжити, просто натисніть клавішу «Enter» або пробіл.

Якщо ми вже розбираємо ситуацію, коли комп'ютер не працює, то давайте більш глибоко розглянемо і можливість його дослідження, не розкриваючи сам системний блок і не завантажуючи операційну систему. Для цієї мети рекомендую Вам ще одну дуже корисну утиліту. Вона називається «Astra». Навіть в демонстраційному режимі вона покаже Вам всю основну інформацію про "залозі".

Нижегородський файловий портал 1


Програма сканує обладнання. Потім - надає нам результат своєї роботи:

Нижегородський файловий портал 1


Як бачите, досить докладна інформація по процесору і материнської плати комп'ютера. Але, оскільки нас все таки цікавить можливість визначення виробника биоса, то зверніть увагу на підкреслену рядок. У нашому випадку це - Phoenix Bios. Хочу підкреслити, що це дані саме з нашої реальної ситуації. Не працював комп'ютер насправді.

Якщо ж, з якихось причин, Вам не вдається визначити виробника биос усіма описаними вище способами, то залишається тільки зняти бічну кришку системного блоку і уважно подивитися на маркування самої мікросхеми Bios. У нашому випадку вона виглядала ось так:

Нижегородський файловий портал 1


Зазвичай нас цікавить перший ряд цифр. Вбивши ці дані в рядок будь-пошукової машини Інтернет ми можемо (при вдалому збігу обставин) з'ясувати потрібну нам інформацію.

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



Ось такий опис проблеми: «Initialize POST Memory Manager». Думаю, що можна здогадатися про те, що проблема пов'язана з пам'яттю, але давайте перевіримо ці дані! Вбиваємо цей напис в рядок пошуку Google. Дуже швидко знаходимо потрібну нам опис:



Дійсно, переконуємося в тому, що маємо проблему з оперативною пам'яттю (ОЗУ - оперативно-запам'ятовуючим пристроєм).

Що ж, якщо не працює комп'ютер це - не біда! Давайте його лагодити! Сміливо "беремо" відповідний даному випадку "інструмент" - програму для діагностики оперативної пам'яті «Memtest» і завантажується з диска, створеного їй. При проходженні одного з тестів спостерігаємо таку картину:

Нижегородський файловий портал 1


Червоним кольором, як Ви бачите, позначені помилки читання-запису пам'яті.

Що нам залишається зробити? Правильно - замінити "битий" модуль пам'яті на справний і подивитися, що на цей раз покаже наша пост плата?

Нижегородський файловий портал 1


Значення «FF», в більшості випадків, сигналізує нам про успішне завершення всієї послідовності POST тестування і передачі управління завантажувача операційної системи.