• Сьогодні я хочу поговорити з Вами про те, як перепрошити bios на материнській платі комп'ютера. Справедливості заради варто відзначити, що питання про перепрошивання біоса встає не дуже часто, але повірте мені, іноді це - єдиний спосіб відновити повністю недієздатний комп'ютер.
    Але давайте трохи нагадаємо собі, що ж таке BIOS і яка його роль у роботі комп'ютера?
    BIOS це - базова система введення-виведення нашого комп'ютера Basic Input-Output system. В її пам'яті записані всі початкові налаштування, необхідні для ініціалізації процесу правильного завантаження комп'ютера.
    Подивіться уважно на фото нижче:

    Що ми тут бачимо? Мікросхему AMI (American Megatrends Incorporated) BIOS, яку отримують з свого посадкового місця - "подушечки". "Подушка" служить для додаткового захисту чіпа і забезпечує більш комфортне його витяг з плати.
    Давайте ще трохи поміркуємо про те, в яких випадках треба перепрошивати bios материнської плати і що це може нам дати?
    Взагалі, на сучасних материнських платах сам процес перепрошивання біоса зводиться до того, що образ прошивки біоса записується в CMOS мікросхему на платі. CMOS - назва самої технології, по якій і проводиться ця мікросхема: Complementary Metal-Oxide-Semiconductor - комплементарний металооксидный напівпровідник або ж КМОП. CMOS, як правило, являє собою флеш-пам'яті в яку записується мікрокод і де зберігаються всі налаштування.
    Бувають і такі ситуації, коли перепрошити bios материнської плати буває необхідно не тому, що комп'ютер не працює, а з іншої причини. Наприклад: плата надходить на ринок з сирим мікрокодом (виробник поспішає випустити нову партію продукції). В результаті - виникають труднощі з різними інтегрованими пристроями, або виявляється, що материнська плата не працює з деякими моделями оперативної пам'яті, іноді для того, щоб встановити на новий CPU (процесор) теж буває необхідно оновити (перепрошити) біос.
    Ми володіємо багатьма можливостями для того, щоб перепрошити біос. Перепрошити біос з під Windows, з під DOS або ж безпосередньо з самого bios-а.
    Увага! В процесі оновлення (перепрошивки) біоса будьте дуже уважні і обережні. Якщо дані в мікросхемі CMOS будуть в процесі оновлення пошкоджено або некоректно записані (відключиться подача електроенергії) відновити BIOS можна буде тільки в сервісному центрі за допомогою спеціального пристрою - "програматора".
    Хоча, якщо вже ми розглядаємо всі можливі варіанти, то на деяких сучасних платах встановлюють відразу дві мікросхеми bios. На такі вироби, як правило, нанесено маркування Dual BIOS. У такому разі при невдалій прошивці БІОС відновиться самостійно. На екрані з'явиться повідомлення про помилку і запит на відновлення. Після підтвердження відновлення відбудеться копіювання свідомо робочої прошивки з другої мікросхеми.
    З необхідним мінімумом теорії ми покінчили. Тепер звернемося безпосередньо до практичного аспекту нашої сьогоднішньої теми.
    Розповідати про те, як перепрошити bios материнської плати самостійно я буду ґрунтуючись на реальному прикладі, не так давно мала місце бути в нашому ІТ відділі.
    Отже, принесли нам з віддаленого офісу системний блок. На питання "Що трапилося" отримуємо відповідь: "Після включення на екрані пише щось незрозуміле". Гаразд, до таких "змістовною" поясненням привчені :) Включаємо його і бачимо наступну картину:

    Тут, до ворожки не ходи, - проблема з біосом материнської плати. У таких випадках комп'ютер "говорить" про помилки bios (причому вони можуть бути різними), намагається виявити дисковод (drive A), "просить" завантажитися з системної дискети і натиснути Enter для того, щоб "заповнити" нову прошивку.
    Зараз для того, щоб перепрошити біос нам буде потрібна системна дискета. Її можна створити або в Windows 98 (якщо маєте його під рукою) :) або ж скачати невелику програму, яка містить її завантажувальний образ. Принцип тут такий: запускаєте програму, вставляєте чисту дискету в дисковод і натискаєте кнопку "Create" або "Записати образ на дискету". Після завершення процесу - маєте завантажувальну дискету з Ms Dos :)
    Передбачаю каверзне запитання: "А якщо ні дисководу, що робити" :) Скористатися його USB аналогом. Ось, наприклад, таким:

    до Речі, саме так ми і зробили в нашому випадку! Для того щоб перепрошити біос нам знадобляться всього два файли, які ми повинні додати до файлів, що містяться на завантажувальної дискети. Це - безпосередньо сам образ прошивання BIOS (зазвичай він має розширення "bin\ первісного стану.
    Вікно резервного копіювання може виглядати ось так:

    Але в нашій ситуації, як Ви розумієте, перепрошивання bios була викликана саме поломкою і була вимушеною мірою. Так що ні про яке резервному копіюванні мова в той момент не йшла. Завданням було "оживити" сам комп'ютер. Системна плата DFI NS35-TL навідріз відмовлялася запускатися, видаючи повідомлення про помилку "біос" і запрошення вставити системний диск у дисковод А.
    Нашим завданням було: завантажитися з системної дискети і з неї ж запустити нашу програму перепрошивання (флешер). Після її запуску у відповідному полі з'явився вікна (приблизно такого, як на фото вище) треба вказати повну назву файлу прошивки разом з розширенням. Він може бути наступного виду: ami8d10007.bin (в залежності від Вашого завантаженого галереї). Після цього - натиснути клавішу Enter, підтверджуючи перепрошивання bios.
    Ми саме так і зробили в нашому випадку. Після повідомлення від успішної перезапису перезавантажуємо комп'ютер і бачимо, як система успішно проходить POST тест, ініціалізує пристрою на каналах IDE і у фіналі - завантаження операційної системи Windows XP ! :)
    адже цю материнську плату ми вже хотіли віднести на склад або пустити на запчастини. Ось уже два місяці вона працює без нарікань.
    Питання: Як перепрошити bios материнської платывозникает з регулярною періодичністю. Тому давайте оглядово розглянемо і інші варіанти перепрошивання bios.
    На щодо старих материнських платах така можливість була реалізована на рівні самого bios. Ось як ця опція могло виглядати

    Зараз "модною" стала утиліта Q-Flash, яка інтегрується виробником сам біос і може бути звідти запущена.

    Перепрошити біос з під Windows ще простіше. У цьому випадку сам bios і флешер "упаковані" в один файл з розширенням "exe" і Вам залишається тільки запустити його на виконання прямо в Windows. Ось як це може виглядати

    Натискаєте Ok, підтверджуючи свій намір, бачите, що біжить смугу (індикатор перепрошивки) і через пару секунд маєте новий BIOS. Можете перезавантажити, увійти в нього і перевірити чи змінилася його версія (її числове позначення звичайно вказується в правому верхньому куті).
    Тепер кілька слів про те, де ж взяти новий мікрокод для наших потреб? Раджу, по можливості, завжди завантажувати його з сайту виробника материнської плати (це не та процедура, до якої можна ставитися абияк). Прошивки, як правило розташовуються в одній секції з драйверами для системної плати і можуть бути завантажені звідти.

    Рада! Часто виробники на своїх сайтах замість слова Bios пишуть Firmware. Це, по суті, одне і те ж. Так що, - майте на увазі.
    Пам'ятаєте, на початку статті ми згадували про те, що при неправильному перепрошивання bios нам може допомогти тільки Програматор? Зараз саме час зупинитися на цьому моменті більш докладно.
    Програматор це пристрій, що підключається до комп'ютера через стандартні порти (COM, LPT, USB) або ж може бути виконано у вигляді окремої PCI або ISA плати розширення.
    Ось, наприклад, як виглядає пристрій такого класу USB Willem EPROM Programmer BIOS:

    У такий програматор поміщається витягнута з нашої материнської плати мікросхема BIOS, пристрій підключається до комп'ютера за допомогою специфічного програмного забезпечення БІОС перепрошивается (у нього записується оновлений мікрокод).
    На зорі часів програматори були автономними - для набору прошивки у них була спеціальна клавіатура. Але з поширенням ПК вони були витіснені підключаються до них пристроями. Схема роботи виглядає так: особлива програма (яка також називається програматором) передає прошивку з комп'ютера, а програматор записує її в пам'ять мікросхеми. За допомогою цього пристрою перепрошити біос - дуже легко!