• Сьогодні я хочу поділитися з Вами ще одним методом діагностики в ситуації, коли не працює комп'ютер. Мова піде про ПОСТ платі для діагностики його несправностей. Адже якщо комп'ютер не працює, то все-то й залишається, що знайти причину помилки. А саме це і дозволяє зробити дана плата. Вона перехоплює з Bios коди проходження початкового діагностичного тесту системи і передає їх нам.
    Таку "тестилку" купили нещодавно нам в IT відділ. Найбільша китайська, без назви (no name) за чотири долари. Ось її тест-драйв і я хочу Вам сьогодні представити на прикладі ситуації, коли не працює комп'ютер. Ще хочу сказати, що подібні пристрої бувають вартістю і сорок доларів, маючи при цьому різні додаткові функції і маючи певну "брендовостью". Але, як говориться, що маємо, то і тестуємо :)
    Спочатку - коротко про абревіатурі «POST» (Power On elf Test), її можна перевести як - самотестування після включення. Це - набір послідовно запущених мікропрограм-тестів, "зашитих" в енергонезалежній пам'яті CMOS BIOS. Ви, напевно, звернули увагу на те, що після включення і безпосередньо перед завантаженням операційної системи з системного динаміка лунає один короткий звуковий сигнал? Якщо комп'ютер не працює, то, відповідно, - не лунає :)
    Такий сигнал "говорить" нам про те, що весь набір пост тестів системою пройдено успішно і вона готова до роботи. Послідовність POST, насправді, складається з пари десятків окремих тестів, покликаних протестувати всі основні вузли системи на предмет їх коректної роботи. На цьому етапі перевіряються регістри процесора, оперативна пам'ять (її перші 64 кілобайт), графічний адаптер, опитуються контролери накопичувачів, порти COM і LPT і т.д. У фіналі все це справа закінчується звуковим сигналом «біп» і передачею управління завантажувача операційної системи.
    Якщо на якомусь з етапів тестування відбувається збій, - системний динамік, як правило, вибухає серією звукових сигналів. В залежності від виробника Bios материнської плати, з них навіть на слух можна визначити чому комп'ютер не працює і з яким з його вузлів є проблеми.br/> Але це - в ідеалі. У реальності ж буває так, що при несправності з системного динаміка або взагалі не лунає ніяких звуків, або такі трелі, які не описані в жодному керівництві :)
    Саме з цієї причини я не хочу приводити тут ніяких таблиць з розшифровками сигналів біос (при необхідності в мережі Ви знайдете їх запросто), а хочу поділитися одним, але цілком конкретних способом вирішення ситуації, коли не працює комп'ютер.
    Отже - POST плата для діагностики несправностей Вашого залізного друга" :) Ось як виглядає комплект поставки в нашому випадку:

    Давайте розбиратися. Весь комплект постачання можна представити так:
    плата діагностики (збожеволіє в роз'єм PCI)
    книжка з розшифровкою всіх стоп кодів POST
    USB кабель, що забезпечує живлення
    Саме час згадати те, про що ми згадували в самому початку статті (про перехоплюванні кодів помилок початкової ініціалізації). Ось саме цим подібні пристрої і займаються. При невдалому проходження якого-або тесту висвічується його цифрових літерний код і далі пост діагностика не йде. Бачите дві семисегментних комірки (у правому верхньому куті) пристрою? На них і виводяться числові значення помилок.
    Книжечка, що йде в комплекті, повинна пущі цінності златою оберігатися, бо в ній знання вкрите таємне :) А якщо серйозно - то полювання чи Вам кожен раз вишукувати в мережі коди помилок для різних виробників біос і ворожити - чому не працює комп'ютер? Думаю - ні! А тут - все що потрібно у вигляді однієї зведеної таблиці представлено.
    Додатковий USB кабель потрібен тільки в тому випадку, якщо ми вставляємо нашу плату безпосередньо в LPT порт (в нашій моделі така можливість є) тоді один кінець кабелю ми підключаємо до неї, а інший - до USB роз ’ єму пк. Таким чином забезпечуючи її електричне живлення. Але це зовсім не обов'язково, так і сучасні "машини" часто вже не оснащуються паралельним портом.
    Думаю, що тепер (після засвоєння необхідного мінімуму теорії) нам з Вами саме час пора попрактикуватися. Реальна ситуація: не працює комп'ютер, яких-або звукових сигналів не подає. Давайте перевіримо, як наша "тестилка" впорається зі своїм завданням і чи допоможе нам провести діагностику несправності не тільки на слух, нюх, дотик, але і підходити до цього більш професійно, розуміючи, ЩО саме ми робимо? Не задовольнятися послідовної заміною комплектуючих, в надії на те, що таким чином ми обов'язково "наткнемося" на несправність.
    Погодьтеся, - іноді так хочеться виглядати, як професіонал своєї справи! :)
    Отже, докладно розглянемо все, що ми робили: Поміщаємо нашу плату в роз'єм PCI і натискаємо кнопку живлення. На її датчиках починають швидко з'являтися різні цифри, які сигналізують про успішне проходження того чи іншого тіста з набору POST. На комірках з'являється число «29», на цьому тест зупиняється, комп'ютер показує чорний екран і не подає ніяких звукових сигналів.

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

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

    Це - три основні фірми, які розробляють підпрограми BIOS для комп'ютерів: «American Megatrends (AMI)», «Phoenix», «Award».
    Другий можливістю, для визначення виробника програмної частини мікросхеми є перегляд екрану початкового завантаження системи. Як правило, у верхній його частині міститься вся необхідна нам інформація.

    Як бачимо, це вже - Award BIOS і, як ми пам'ятаємо, коди помилок як звукові сигнали, так і їх цифрових буквені значення на діагностичної POST платі) будуть відрізнятися від конкурента.
    Хочу озвучити невеликий нюанс. Часто початкове вікно завантаження системи буває приховано повноекранним зображенням фірми-виробника материнки або ж - рекламою конкретної її моделі. У будь-якому випадку потрібну нам інформацію ми не бачимо, а бачимо при завантаженні цю саму картинку.
    Для того щоб відключити її, заходимо в біос (як правило в розділ BOOT), потім - Boot Configuration Settings (настройки завантаження). Знову ж таки, в залежності від виробника, написи можуть відрізнятися, але суть - та ж.

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

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

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

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

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

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

    Зазвичай нас цікавить перший ряд цифр. Вбив ці дані в рядок будь-якої пошукової машини Інтернет ми можемо (при вдалому збігу обставин) з'ясувати потрібну нам інформацію.
    Але давайте повернемося до розбору нашого випадку. А то вже і так велика стаття вийшла :) Ми з'ясували, що процедура тестування аварійно зупиняється на коді «29» і що виробник біоса нашої материнської плати - фірма Phoenix(Фенікс).
    Нам залишається тільки відкрити прикладену до нашого набору книжечку і знайти потрібний опис помилки. Ось вирізка з такого розділу керівництва:

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

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

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

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