Реферат на тему:

BIOS, оновлення та відновлення BIOS

Розділ 1. BIOS (Basic Input/Output System)- базова| система
ввода-вивода|.

Поняття та принцип| роботи| BIOS.

Все має свій початок. Життя починається з народження, хліб -| з
колоска, робота – з навчання і т.д. По цьому діє слідуючий| принцип: щоб
одержати|отримати| щось більше, потрібно почати з чогось меншого.

Так само йде справа|річ| і з|із| комп’ютером. Щоб
«пожвавити|пожвавлювати,оживляти|» його, необхідно заздалегідь
примусити|заставити| працювати дрібніший|мільший|, але|та|, проте|тим не
менше|, важливий|поважний| механізм. Таким механізмом в комп’ютері
є|з’являється,являється| BIOS.

BIOS (Basic Input/Output System) – базова система введення –
висновку|виведення| – є набором спеціальних підпрограм, які використовує
комп’ютер для ініціалізації тих, що комплектують, необхідних йому для
первинного завантаження|загрузки| і подальшої|дальшої| роботи. Такими
пристроями|устроями| є|з’являються,являються| процесор, оперативна
пам’ять, клавіатура, відео карта та інші. Щоб управляти ними і
використовується BIOS. Фактично це перше програмне забезпечення, що
виконується процесором. Оскільки на початковому етапі
завантаження|загрузки| комп’ютера зовнішні пристрої|устрої| недоступні,
BIOS зберігається на спеціальній мікросхемі (або двох мікросхемах – при
використанні двох мікросхем застосовується назва Dual BIOS), яка
розташована|схильна| на материнській платі (мал.1.1., Додаток А).

Як правішало, материнська плата містить|утримує| три типу пам’яті, які
зберігають в собі дані, необхідні для роботи BIOS і початкового
завантаження|загрузки| комп’ютера.

Boot Block. Це спеціальна пам’ять|, в якій находяться| дані, необхідні
для завантаження|загрузки| комп’ютера|. Вони використовуються
процессором| тільки|лише| в случає пошкодження|ушкодження| вмісту BIOS
в результаті|унаслідок,внаслідок| яких-небудь дій користувача або збою
апаратури. Завдяки Boot Block можна завантажитися із спеціально
підготовленого гнучкого диска з метою «перепрошивки|» BIOS.

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

CMOS – пам’ять. Це особливий тип пам’яті, призначений для зберігання
параметрів ініціалізації пристроїв|устроїв| комп’ютера. Крім того, тут
же знаходиться|перебуває| всі настройки BIOS, які може
змінювати|зраджувати| користувачів (таймінги| пам’яті, чистота шини,
параметри жорсткого диска і ін.).

Дана пам’ять (на відміну від перерахованих вище)
є|з’являється,являється| енергозалежною. Щоб її вміст не стирався, на
материнській платі встановлюється спеціальна акумуляторна батарея,
енергії якої достатньо|досить| для підживлення CMOS-пам’яті.

Принцип роботи BIOS достатньо|досить| простий. Відразу після|потім|
подачі живлення|харчування| на процесор починає|розпочинає,зачинає|
працювати спеціальна підпрограма BIOS, яка називається POST(Power-On
Self Test). Вона тестує пристрої|устрої| (оперативну пам’ять, відео
карту, дисковод, жорсткий диск і ін.), необхідні для
подальшого|дальшого| завантаження|загрузки| комп’ютера. Якщо виникають
помилки, то видається відповідний звуковий сигнал (або серія сигналів) і
/ або текстове повідомлення|сполучення| (при робочій відео карти).
Після|потім| цього завантаження|загрузка| комп’ютера припиняється до
усунення виниклої несправності.

Якщо ніяких|жодних| несправностей не виявлено, то управління передається
підпрограмі завантаження|загрузки| операційній системі. Вона
знаходить|находить| пристрій|устрій| із|із| завантажувальною інформацією
(це може бути дисковод, жорсткий диск, привід компакт-дисків і ін.) і
запускає операційну систему. Далі управління беруть на себе вбудовані
механізми операційної системи.

Безпосередньо перед завантаженням|загрузкою| операційної системи
користувач може запустити програму BIOS Setup, яка дозволяє
змінювати|зраджувати| настройки в CMOS-пам’яті. Щоб це зробити, досить
натиснути|натискувати| одну з наступних|слідуючих| клавіш або поєднань
клавіш: Delete, Esc Ctrl+Esc, Ctrl+Alt+Esc, Alt+F2 і ін. (Комбінація
клавіш для запуску BIOS Setup залежить від версії і виробника BIOS).

Мікросхеми, в яких зберігаються підпрограми BIOS, можуть бути
наступних|слідуючих| типів:

ESCD (від англ. Extended System Configuration Data, розширені дані
конфігурації) — область незалежної пам’яті для підтримки динамічної
конфігурації пристроїв Plug and Play. При додаванні нового пристрою і
при зміні настройок| для існуючого|наявного| на екрані монітора після
таблиці конфігурації повинний з’явитися напис виду «Updating ESCD…
Success», що| означає успішне оновлення| даних| у|в,біля| області ESCD.
Ця область BIOS автоматичний оновлюється при зміні конфігурації без
втручання| користувача|.

NVRAM (від англ. Non Volatile, не тимчасова|) — незалежна| пам’ять|.
Існує декілька типів незалежної пам’яті. Два нижчеописаних| — з їх
числа.

EPROM (від англ. Erasable Programmable Read Only Memory) — мікросхема
постійної пам’яті, вміст якої стирається за допомогою| ультрафіолетового
випромінювання.

EEPROM (від англ. Electrically Erasable Programmable Read Only Memory) —
мікросхема постійної пам’яті, вміст якої стирається за допомогою|
спеціального електричного| сигналу. Дані в ній зберігаються і після
виключення| живлення. Спеціальний вид цієї пам’яті називається Flash
ROM. Він може| бути| перезаписаний|, знаходячись в комп’ютері, без
застосування додаткових| пристроїв на зразок програматора|.

PP BIOS (Plug and Play BIOS) — BIOS, яка підтримує технологію Plug and
Play. Вона обов’язково| повинна бути| записана в мікросхему Flash ROM.
RTC(Real Time Clock) — годинник| реального годині. Як правило,
знаходяться в одній мікросхемі з пам’яттю| CMOS (при відключенні
живлення харчуються| від того ж акумулятора|).

Окремо варто згадати про виготовників| BIOS. Що стосується персональних
комп’ютерів, того найбільшого поширення набули Award BIOS(малий. 1.2.,
Додаток А) і AMIBIOS (мал.1.3., Додаток А) відповідно від фірм Award
Software і American Megatrends.

Приблизно в 2000 році з’явилася|появилася| PhoenixBios (малий. 1.4.,
Додаток А), яка є|з’являється,являється| модифікацією Award BIOS
(приблизно цього року відбулося об’єднання двох фірм виробників — Award
BIOS і Phoenix Technologies).Існує і безліч інших BIOS (наприклад,
AMPTON, AST, BIOSTAR, COMPAQ), які в основному набули поширення на
ноутбуках і кишенькових комп’ютерах.

1.2. Функції BIOS

Функції цієї програми вельми|дуже| обширні|величезні|. По-перше, зразу
після|потім| включення|приєднання| живлення|харчування| комп’ютера|
одержує|отримує| управління саме BIOS. Вона виконує початкове тестування
всіх компонентів комп’ютера|. Якщо все гаразд, те управління передається
програмі, що знаходиться|перебуває| в Boot-секторі (завантажувальному
секторі) завантажувального диска (це може бути дискета, жорсткий диск,
компакт-диск).Та, в свою чергу завантажує операційну систему.

Процедура початкового тестування називається POST-Power-On Self Test
(само тестування після|потім| включення| живлення|харчування|).

По друге, BIOS зберігає в спеціальній мікросхемі CMOS-пам’яті апаратну
конфігурацію комп’ютера|. При включенні|приєднанні| живлення|харчування|
поточна конфігурація порівнюється із|із| збереженою. Якщо знайдені
відмінності|відзнаки|, то вміст CMOS-пам’яті оновлюється|обновляється|
і, якщо це необхідно, пропонується викликати|спричинити| підпрограму
BIOS Setup для вказівки параметрів. Якщо ж відмінностей|відзнак| в
конфігурації немає, чи ж оновлення конфігурації виконане без участі
користувача, то здійснюються необхідні настройки (конфігурація)
апаратних компонентів комп’ютера|.

Примітка|тлумачення|.

Мікросхема CMOS-пам’яті (Complementary Metal Oxide Semiconductor) є
невеликою, по своєму об’єму, оперативна пам’ять (ОЗУ або RAM-Randon
Access Memory) .Оскільки інформація в ній повинна зберігатися і
після|потім| виключення живлення|харчування|, мікросхема CMOS-пам’яті
харчується від своєї власної батареї. Наявність батареї породжує свої
проблеми. Після|потім| декількох років експлуатації (звичайно не менше
5-6 років) батарея вже не здатна|здібна| забезпечити
живлення|харчування| мікросхеми CMOS-пам’яті, и збережена інформація
починає|розпочинає,зачинає| втрачатися|розгублюватися|. На щастя, досить
замінити батарею на нову, і проблем як небувала.

По третє, за допомогою спеціальної підпрограми BIOS Setup користувачу
трапляється нагода вказати параметри і режими функціонування окремих
компонентів комп’ютера|.

І по четверте, власне те, ради чого свого часу|у свій час| розроблялася
BIOS-обробка операцій введення-виведення|виведення|. Наприклад, дисковод
розуміє тільки|лише| прості команди типа: помістити головку|голівку| на
такій-то доріжці, зчитати сектор і т.д. Якщо б всі програми
містили|утримували| в собі інструкції подібного роду, то вони
займали|позичали,посідали| б багато місця, та і працювали вельми|дуже| і
вельми|дуже| неефективно. Окрім|крім| цього, при появі нових
пристроїв|устроїв| всі існуючі програми доводилося б модифікувати. Щоб
уникнути подібних проблем, велику частину|частку| роботи по обробці
операцій введення-виведення|виведення| переклали на BIOS. Це, напевно,
не вирішило|розв’язало| всіх проблем, але|та| щонайменше значно
спростило їх рішення|розв’язання,вирішення,розв’язування|.

Примітка:

Треба відзначити, що сучасні операційні системи практично не
використовують (Windows 95/98/Windows Me) або взагалі не використовують
(Windows NT / Windows 2000 / Windows XP) можливості|спроможності| BIOS
по обробці операцій введення-виведення|виведення|. Велике значення ці
функції мали за часів операційної системи MS-DOS.

Розділ 2. Оновлення BIOS

2.1. Поява нового устаткування.

Технології виробництва, комп’ютерних комплектів постійно розвиваються,
що приводить|призводить,наводить| до випуску все більш якісних і
могутніших процесорів, відео плат|плати| і інших компонентів ПК|. Вихід
тих, нових комплектів (найчастіше процесорів) вимагає програмної
підтримки всіх внесених нововведень. BIOS як родоначальниця програмного
забезпечення комп’ютера в першу чергу|передусім,насамперед|
випробовує|відчуває| необхідність у внесенні подібних змін. Вельми|дуже|
неприємно побачити на екрані монітора напис|надпис| Pentium II, коли
у|в,біля| вас встановлена|установлена| новітня|найновіша| модель
процесора Pentium III. Це тільки|лише| зовнішній прояв|вияв| проблеми
застарілої BIOS. Відмінності в архітектурі ядра процесорів іноді|інколи|
настільки великі, що повноцінне використання потужності можливо
тільки|лише| при відповідній зміні програмного коду, що
міститься|утримується| в BIOS. Окрім|крім| процесорів, існує велика
кількість інших пристроїв|устроїв|, що вимагають підтримку з боку BIOS.
Це жорсткі диски, розмір яких може бути обмежений застарілою версією
BIOS (наприклад, комп’ютери класу Pentium можуть працювати з|із|
вінчестерами об’ємом|обсягом| тільки|лише| до 8 Гб.), приводи CD-ROM, з
яких можливе завантаження|загрузка| тільки|лише| за умови підтримки
даного режиму з боку BIOS і т.д.

2.2. Необхідність оновлення BIOS

Існує декілька причин, по яких доводиться вдаватися до перезапису вмісту
мікросхеми BIOS.

В першу чергу|передусім,насамперед|, потреба в оновлених версіях BIOS
з’явилася|появилася| з|із| виходом операційної системи Windows 95,
створеної на основі технології Plug and Play. Для повноцінної реалізації
даного стандарту було потрібно підтримка PnP-пристроїв|устроїв| ще на
рівні BIOS. Сьогодні практично всі материнські плати комплектуються
PnP-BIOS, тому дана проблема практично
втратила|згубила,змарнувала,загубила| свою актуальність. Хоча, приклад|
заходів, з|із| виходом операційної системи Windows 2000 від BIOS було
потрібно повніша|цілковита| підтримка стандарту управління
енергоспоживанням ACPI.

Деякі версії BIOS із-за різних недоробок не здатні|здібні| повністю
реалізувати можливості|спроможності| нових чипсетів|, тому оновлення
вельми|дуже| позитивне позначається на продуктивності як материнських
плат і інтегрованих контролерів, так і всього комп’ютера в
цілому|загалом|.

Оновлення BIOS часто|частенько| значно розширює можливості|спроможності|
по настройці режимів роботи окремих компонентів комп’ютера. Це дозволяє
найефективніше використовувати його потенційні можливості|спроможності|.
Наприклад, в новій версії BIOS можуть міститися|утримуватися|
повноцінніші функції моніторингу стану системи (температури, швидкості
обертання вентиляторів і т. п.).

2.3. Види програм оновлення BIOS

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

З|із| програмами для перезапису вмісту Flash-пам’яті справи|речі| йдуть
таким чином. Спочатку всі програми основних виробників BIOS (Award
і AMI BIOS) призначалися для роботи тільки|лише| в середовищі|середі|
MS-DOS і орієнтувалися на конкретні версії BIOS. У пізніший час
«орієнтація» програмістів помінялася на виробництво універсальних
програм, які здатні|здібні| працювати з|із| будь-якою версією BIOS
конкретного виробника. Зовсім недавно|нещодавно| було оголошено про
випуск програм для запису в Flash-пам’ять з|із| середовища|середи|
Windows. Це дозволило зробити інтерфейс програм інтуїтивно зрозумілим і
зручним для використання. При роботі з|із| ними немає необхідності
наперед|заздалегідь| готувати завантажувальну дискету І завантажуватися
в «чистому» MS-DOS. Спочатку ці програми освоїли операційні системи
сімейства Windows NT (2000), а останнім часом з’явилися|появилися|
графічні додатки|застосування| і під Windows 9x (ME). Не єдиним
достатком таких програм є|з’являється,являється| відсутність
універсальності. Майбутнє їх досить прозоре, оскільки збільшення парку
машин, що працюють з|із| Windows 2000/ХР, дозволяє
припустити|передбачити|, що незабаром поняття завантажувальної дискети
(у тому вигляді|виді|, в якому її маємо з|із| Windows 9x) в корені
зміниться. З цієї причини залишиться тільки|лише| одна
можливість|спроможність| здійснення оновлення BIOS — з жорсткого диска.
На жаль, такі програми підтримують лише найбільш сучасні чипсети| і
версії BIOS. З цієї причини розглянемо|розгледимо| принципи роботи
DOS-варіантів програми перезапису Flash-BIOS для Award і AMI BIOS.

Деякі версії найбільш сучасної Award BIOS 6.0 дозволяють скористатися
програмою оновлення Flash-пам’яті, «прошитої» в спеціальній не
перезаписуваній області BIOS. При кожному завантаженні|загрузці|
комп’ютера разом із запрошенням «Press Del to enter Setup» пропонується
натиснути|натискувати| комбінацію клавіш +. Після|потім|
натиснення вказаної комбінації досить вставити в дисковод А дискету
з|із| бінарним файлом нової версії BIOS, а вся решта вбудованого
програмного забезпечення зробить самостійно.

2.3.1.Програма Award Flash

Програма для перезапису AWARD BIOS, звана звичайно Award Flash, працює
тільки|лише| в середовищі|середі| MS-DOS, вільному від різних
резидентних програм. Цю умову слід обов’язково дотримувати, оскільки при
записі інформації в BIOS бінарний файл повністю розміщується в
оперативній пам’яті для прискорення доступу до нього, а перевірка на
предмет зайнятості деяких областей пам’яті не здійснюється. Даний факт
може привести до появи серйозної помилки ще на початку процесу запису,
коли старий вміст BIOS вже стертий, а новий ще не записаний. Природно,
що подібна ситуація гарантовано приводить|призводить,наводить| до втрати
працездатності материнської плати.

При роботі з|із| програмою Award Flash необхідно дотримувати
наступний|слідуючий| синтаксис:

Award.exe [file_1] [file_2] [/key] [/key]…] де:

— [file_1] ім’я файлу, що містить|утримує| програмний код нової версії
BIOS (з|із| розширенням);

— [file_2] ім’я файлу, в якому буде збережений програмний код старої
версії BIOS (з|із| розширенням);

/key — ключ|джерело| до програми, що включає той або інший режим.

Як і будь-яка інша DOS-програма, Award Flash має досить великий набір
різних ключів|джерел|, при використанні яких користувач може вибрати
необхідний режим роботи. Всі ключі|джерела| набираються в будь-якій
послідовності через пропуск|прогалину|.

Всі описані ключі|джерела| можна вводити|запроваджувати| як в нижньому,
так і у верхньому регістрі|реєстрі|.

2.3.1.Програма AMI Flash

Програма AMI Flash призначена, в основному, для оновлення AMI BIOS,
але|та| може працювати з|із| BIOS інших виробників. Фактично, вона
є|з’являється,являється| самою універсальною програмою у області
програмування Flash-пам’яті. Деякі виробники BIOS рекомендують
використовувати саме цю програму як альтернативу безлічі спеціалізованих
версій програм типу Award Flash і ін. Для того, щоб було простіше
вирішити|розв’язати|, чи використати цю утиліту або знайти
яку-небудь|будь-яку| зручнішу, розглянемо|розгледимо| основні
відмінності|відзнаки| програми AMI Flash від інших подібних.

По-перше, дана програма використовує для своєї роботи технологію
DOS/4GW, яка значно розширює можливості|спроможності|
стандартного commatid.com. Відмінними рисами цієї технології
є|з’являються,являються| наступні|слідуючі| можливості|спроможності|:

— використання практично всієї встановленої|установленої| оперативної
пам’яті (у «чистому» MS-DOS є|наявний| можливість|спроможність|
використання тільки|лише| перших 640 Кбайт);

— програма займає|позичає,посідає| при роботі значно менший
об’єм|обсяг| оперативної пам’яті в порівнянні з аналогічними програмами;

— з’явилася|появилася| можливість|спроможність| прямого доступу до
будь-якого апаратного пристрою|устрою| (наприклад, до моста PCI-to-ISA
чипсета|), минувши функції BIOS -фактично, стає можливим 32-бітовий
доступ до пам’яті і простору портів введення/виведення|виведення|, що
дозволяє проводити|виробляти,справляти| пряму адресацію всіх
регістрів|реєстрів| чипсета|. Це дозволяє в процесі програмування
вводити|лічити| з|із| мікросхеми Flash-BIOS дані про тип і виробника
мікросхеми і вибрати оптимальний алгоритм запису/читання даних.

Модульна структура програми AMI Flash дозволяє оперативно
додавати|добавляти| підтримку нових типів мікросхем BIOS і чипсетів|.
Такий підхід останнім часом стає найбільш популярним, оскільки регулярно
на комп’ютерний ринок поступає|надходить| все більше і більше різновидів
чипсетів| і типів мікросхем Flash-пам’яті.

При роботі з|із| цією програмою зручно застосовувати завантажувальну
дискету з|із| файлом автозавантаження, використовуваним для
автоматичного запуску програми і збереження|зберігання| поточної версії
BIOS у файлі. В цьому випадку після|потім| створення|створіння| дискети
обов’язково перевірте кількість вільного місця, тому що|бо| сама
програма займає|позичає,посідає| звичайно близько 500 Кбайт і файлу
із|із| старою версією BIOS може просто не уміщатися на носії (звичайно
використовуються дискети об’ємом|обсягом| 1,44 Мбайт).

При роботі з|із| програмою AMI Flash необхідно дотримувати
наступний|слідуючий| синтаксис:

Ami.exe [file__name] [/key] [/key] . . . ]

де використання ключа|джерела| із|із| знаком <—> дозволяє відключити
даний режим. Програма AMI Flash здатна|здібна| запам’ятовувати останню
команду і всі вживані ключі|джерела|, тому при повторному використанні
дискети з|із| програмою з|із| іншими ключами|джерелами| невживані режими
краще всього відключити.

Програма AMI Flash, на відміну від аналогів, може працювати як в
діалоговому режимі, так і в режимі командного рядка. Діалоговий режим
надає можливість|спроможність| змінювати|зраджувати| режим програмування
нітрохи|анітрохи| не гірше, ніж командний рядок (цим недоліком|нестачею|
страждає Award Flash). Всі можливі ключі|джерела| пишуться після|потім|
основної команди з|із| роздільником у вигляді пропуску|прогалини|.

Основний екран програми складається з чотирьох частин|часток|: Main
Menu — відображаються|відображуються| всі доступні пункти меню; Go
Ahead — відображаються|відображуються| опції, доступні для поточного
пункту меню;

Information — відображається|відображується| довідкова інформація про
тип мікросхеми Flash-пам’яті, материнської плати. Напис|надпис| Unknown
говорить про те, що програма не може ідентифікувати тип мікросхеми або
материнської плати. В цьому випадку оновлювати|обновляти| вміст BIOS не
варто, тому що|бо| найбільш вірогідним результатом буде несправність
материнської плати; Help/Message — відображається|відображується|
коротка інформація про призначення дійсного| |пункту меню.

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

Go Ahead — запуск процедури програмування мікросхеми. Перед вибором
цього пункту слід вказати повне|цілковите| ім’я файлу, що
містить|утримує| програмний код нової версії BIOS, і, при необхідності,
ім’я файлу, в якому буде збережена поточна версія.

File — після|потім| вибору даного пункту програми пропонується
ввести|запровадити| повне|цілковите| ім’я файлу, що містить|утримує|
програмний код нової версії BIOS, і при необхідності, ім’я
файлу, в якому буде збережена поточна версія.

Switch — при виборі даного пункту пропонується ввести|запровадити|
параметри, що впливають на режим програмування Flash-BIOS. Кожний з них
відповідає | певному ключу|джерелу| командного рядка.

Part List — дозволяє уручну|вручну| задати тип використовуваної
мікросхеми Flash-пам’яті. Рекомендується використовувати цей пункт
тільки|лише| у тому випадку, коли спроба автоматичного визначення не
дала результатів.

Chipset List — дозволяє уручну|вручну| задати тип використовуваного
чипсета|. Рекомендується використовувати цей пункт тільки|лише| у тому
випадку, коли спроба автоматичного визначення не дала результатів.

Auto Detect — автоматичне визначення всієї необхідної інформації про
типи мікросхеми і чипсета|.

Module — дозволяє оперувати модулями програми:
видаляти|знищувати,віддаляти|, зберігати| в окремий файл або
додавати|добавляти| новий модуль із|із| зовнішнього файлу.

/n — вирішується оновлення області ESCD, що містить|утримує| інформацію
про конфігурацію пристроїв|устроїв| Plug and Play. Рекомендується, якщо
одночасно здійснюється апгрейд| комп’ютера. Відповідає пункту NVRAM
Programming меню діалогового режиму.

/з|із| — дозволяє привести значення всіх параметрів в стан, прийнятий
заводом-виготівником материнської плати як найоптимальніше. Аналогічна
дія викликається|спричиняється| вибором пункту Defaults CMOS Setup
програми CMOS Setup Utility. Відповідає пункту Load CMOS Defaults меню
діалогового режиму.

/d — дозволяє встановити пароль на вхід в програму CMOS Setup Utility в
значення за умовчанням (тобто прийнятий заводом-виготівником). Звичайно
використовується спільно з|із| ключем|джерелом| /с. Відповідає пункту
Clear Passwords During Loading CMOS Defaults меню діалогового режиму.

/r — після закінчення програмування мікросхеми здійснюється «холодний»
рестарт комп’ютера (аналогічно натисненню кнопки Reset на системному
блоці). Можна рекомендувати тільки|лише| у тому випадку, коли ви
упевнені в успіху оновлення. Не варто застосовувати даний ключ|джерело|,
якщо використовуєте завантажувальну дискету з|із| файлом авто запуску,
описаним в разд|. «Підготовка комп’ютера до оновлення BIOS» даного
розділу. Відповідає пункту Re-Boot After Programming Done меню
діалогового режиму.

/v -— включення|приєднання| перевірки контрольної суми вмісту мікросхеми
BIOS. У разі|в разі| виявлення помилки на екран монітора виводиться
повідомлення|сполучення| «The BIOS ROM File Checksum Is Bad». Відповідає
пункту BIOS File Checksum Verify меню діалогового режиму.

/i — перевірка файлу, що містить|утримує| програмний код BIOS, на
відповідність даній материнській платі. При цьому порівнюються
спеціальні мітки, одна з яких зберігається у області DMI мікросхеми, а
друга в бінарному файлі BIOS. По результатах визначається відповідність
версії BIOS, плати, що міститься|утримується| у файлі материнської
плати. Відповідає пункту BIOS File Tag Check меню діалогового режиму.

/е — дозволяє «оновлювати» вміст CMOS-пам’яті. Це дає
можливість|спроможність| спочатку усунути деякі проблеми з|із| першим
запуском материнської плати з|із| оновленою BIOS, До того ж програмне
«оновлювати» має перевагу перед апаратною в тому, що немає необхідності
розкривати|розтинати| системний блок. Відповідає пункту Clear CMOS After
Programming Done меню діалогового режиму.

/g — резервується спеціальна область, призначена для розміщення
журналу|часопису| подій. Використання цього ключа|джерела| можливо
тільки|лише| за підтримкою протоколювання подій з боку материнської
плати (застосовується в серверних системах для виявлення причини збоїв).
Відповідає пункту GPNV Data Area Reserving меню діалогового режиму.

/i — на період програмування мікросхеми забороняється
застосування|вживання| шини USB. Рекомендується використовувати цей
режим для досягнення більшої безпеки процесу оновлення BIOS. Відповідає
пункту Disable USB меню діалогового режиму.

/а [+] — дозволяє програмі оновлювати|обновляти| BIOS в автоматичному
режимі без втручання користувача. Тип материнської плати і мікросхеми
Flash-пам’яті визначається при цьому автоматично. Символ + включає
віконний інтерфейс програми, інакше оновлення здійснюватиметься в
командному рядку. При використанні даного ключа|джерела| необхідно в
командному рядку вказати повне|цілковите| ім’я файлу, що
містить|утримує| програмний код нової версії BIOS (разом з розширенням).
Настройка решти режимів роботи програми повинна здійснюватися також за
допомогою ключів|джерел| командного рядка.

/t[n]— дозволяє задати кількість спроб того, що перепрограмувало BIOS
у випадку, якщо|у разі , якщо,в случае | перша не привела до бажаного
результату. Використовується тільки|лише| в поєднанні з|із|
ключем|джерелом| /а. Значення п може змінюватися в межах від 0 до 65
535.

/q — при оновленні BIOS на екран монітора повідомлення|сполучення|
виводитися не будуть.

/х — забороняється автоматичне визначення типу мікросхеми Flash-

пам’яті і материнської плати.

/р — дозволяє встановити пароль на запуск програми (звичайно в
діа-логовом режимі), зняти раніше встановлений|установлений| пароль або
вказати, які пункти меню будуть доступні при наступному|такому| запуску
програми.

/u [fiie_name] — дозволяє підключити додатковий модуль з|із| файлу|
з|із| ім’ям file_name.

2.4. Підготовка до оновлення BIOS.

Готуючись до оновлення версії BIOS, перш за все|передусім|, необхідно
визначити, а взагалі, чи можливо це. Є вірогідність|ймовірність|, що на
комп’ютері встановлена|установлена| мікросхема постійної пам’яті з|із|
ультрафіолетовим стиранням. В цьому випадку для того щоб
перепрограмувати мікросхеми буде потрібно спеціальний програматор.

Практично всі материнські плати, починаючи|розпочинаючи,зачинаючи| з|із|
1997 року, комплектуються так званою Flash-пам’яттю, що дозволяє
змінювати|зраджувати| її вміст за допомогою звичайного|звичного|
програмного забезпечення. Тому, маючи в наявності достатньо|досить| нову
материнську плату, можна бути упевненим в успіху задуманого.

Щоб переконатися в тому, що на материнській платі
встановлена|установлена| мікросхема Flash-BIOS, необхідно зняти кришку з
системного блоку і уважно оглянути материнську плату. Мікросхема BIOS
відрізняється від інших графічною наклейкою з|із| написом|надписом|, що
ідентифікує виробника. Видалити|знищити,віддалити| наклейку і знайти
маркіровку, яка допоможе визначити, до якого типа належить мікросхема
BIOS.

Наявність віконця посередині мікросхеми говорить про те, що
встановлена|установлена| мікросхема з|із| ультрафіолетовим стиранням.
Для того, що перепрограмувало цієї мікросхеми спочатку потрібно стерти
весь вміст ультрафіолетовою лампою, а потім за допомогою спеціального
програматора записати нове. За допомогою програмних засобів оновлення
цієї BIOS неможливе.

Якщо маркіровка мікросхеми починається з цифри 27, то мікросхема явно не
належить до типу Flash-пам’яті. Відсутність віконця говорить про те, що
перед нами мікросхема постійної пам’яті з|із| електричним стиранням. Для
зміни версії BIOS доведеться|припаде| скористатися спеціальним
програматором.

За відсутності віконця особливу увагу слід приділити маркіровці
мікросхеми. Цифри 28 або 29 на початку манкіровки говорять про те, що,
швидше за все|скоріш за все|, встановлена|установлена| мікросхема
відноситься до Flash-пам’яті.

Перш ніж почати|розпочати,зачати| підготовку комп’ютера до оновлення
BIOS, необхідно дістати файл, що містить|утримує| програмний код нової
версії. Де його узяти? В більшості випадків користувач повинен
дотримуватися наступної|слідуючої| послідовності:

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

2. Відвідання|відвідування| вибраних сайтів і викачування необхідних
файлів. Особливу увагу слід звернути на версію счачуваної BIOS, щоб не
прошити стару версію замість нової, що може негативно|заперечний|
позначитися на стабільності і продуктивності роботи материнської плати.

3. Якщо немає можливості|спроможності| знайти оновлення BIOS для
материнської плати, можна використовувати файл, призначений для
іншої плати|плати|. Єдиною умовою є|з’являється,являється|
ідентичність використовуваних чипсетів| і контролерів
введення/виведення|виведення|. До цього варто вдаватися тільки|лише| в
крайньому випадку|у крайньому разі| (наприклад, при псуванні BIOS
вірусом типу «Чорнобиль»), оскільки велика вірогідність|ймовірність|
некоректної роботи плати|плати| з|із| «нерідною» BIOS.

4. Викачування спеціальної програми для перепрошивки| BIOS. Її можна
узяти на офіційному сайті виробника BIOS (це переважно ще і тому, що при
цьому гарантується повна|цілковита| працездатність програми з|із| BIOS).

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

Ідентифікаційний рядок містить|утримує| в своєму складі зведення про
виробника BIOS і материнської плати, типа чипсета| і деяку іншу службову
інформацію, призначення якої звичайному|звичному| користувачу, у
принципі|в принципі|, знати немає необхідності. Для AMI BIOS цей рядок
може приймати наступний|слідуючий| вигляд|вид|:

61-0414-008031-00111111-071595-440BX-CRBX014-H

Третя група цифр тут позначає|значить| виробника даної версії BIOS.

П’ята група указує|вказує| день, коли була завершена розробка цієї BIOS

(у нашому випадку це 15 липня 1995 року). 440ВХ — це назва чипсета|, на
якій реалізована материнська плата.

AWARD BIOS надає декілька інший варіант ідентифікаційного рядка:

02/15/2000-i440BX-ITE867-2A59CQlCC-00

У групі з|із| 9 символів (2A59CQ1CC). Перші п’ять символів (у нашому
випадку 2А59С) дозволяють визначити тип чипсета|, наступні|слідуючих|
два символи (Q1) указують|вказують| на виробника материнської плати, а
остання пара (СС|) на модель материнської плати. Ідентифікація
здійснюється за допомогою спеціальної таблиці, яку можна узяти на
офіційному сайті| виробника BIOS (наприклад http://www.award.com).

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

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

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

Для створення|створіння| завантажувальної дискети скористайтеся
DOS-командою format. При завантаженні|загрузці| з дискети, що
містить|утримує| даний файл авто запуску, система зберігає стару версію
BIOS у файлі з|із| ім’ям old.bin і записує|занотовує| нову версію
(узявши програмний код з|із| файлу з|із| ім’ям new.bin). При повторному
завантаженні|загрузці| з цієї дискети система автоматично відновлює
вміст BIOS з|із| файлу old.bin, тому відразу ж після|потім| оновлення
(до перезавантаження комп’ютера) дискету слід вийняти з|із| дисковода.
Перш ніж почати|розпочати,зачати| перезапис, слід оцінити вільне місце,
що залишилося на завантажувальній дискеті. Дуже|занадто| великий розмір
програми (що характерне|вдача| для універсальних програм) може просто не
залишити досить|достатньо| вільного місця на дискеті для
збереження|зберігання| старої версії BIOS. В цьому випадку, швидше за
все|скоріш за все|, доведеться|припаде| завантажуватися з жорсткого
диска.

При здійсненні процесу оновлення з жорсткого диска необхідно завантажити
комп’ютер в режимі MS-DOS, виключивши з|із| автозавантаження будь-які
Резиденті програми (такі як менеджери пам’яті, русифікатори). Для цього
перед самим початком завантаження|загрузки| операційної системи
натисніть|натискуйте| і утримуйте клавішу до появи спеціального
меню. Далі|дарунку| виберіть пункт з|із| назвою, що означає покрокове
завантаження|загрузку|, і пропустіть файли autoexec.bat і config.sys
(можна скористатися пунктом Safe Mode Command Prompt Only). В більшості
випадків все ж таки|все же| рекомендується використання спеціально
підготовленої завантажувальної дискети.

Перш ніж приступити безпосередньо до перезапису BIOS, необхідно
підготувати сам комп’ютер до цього процесу. В першу
чергу|передусім,насамперед| завантажите набір параметрів, прийнятих
заводом-виготівником материнської плати як найбезпечніші. Це зменшить
вірогідність|ймовірність| появи збоїв, які можуть мати місце, наприклад,
при значному розгоні системної шини комп’ютера. Обов’язково перевірте
значення опції Flash BIOS Protection. Повинно бути
встановлено|установлено| значення Disabled, інакше спроба оновлення буде
заблокована захисною функцією самого BIOS. Іноді|інколи| необхідно
змінити|поміняти| положення|становище| спеціальної перемички тієї, що
вирішує/забороняє запис в Flash-BIOS (докладніше про місце розташування
даної перемички дивитеся в документації до материнської плати).
Природно, що після|потім| оновлення перемичку слід повернути в колишнє
положення|становище|, щоб уникнути випадкового псування вмісту BIOS.
Обов’язково відключити кешування системної BIOS (опція System BIOS
Cacheable), кешування відео-BIOS (опція Video BIOS Cacheable) і всі
опції, що відносяться до «затінювання» пам’яті (Shadow). Відключіть всі
функції управління енергоспоживанням (розділ Power Management Setup).

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

2.5. Помилки, що виникають при оновленні BIOS

В процесі того, що перепрограмувало мікросхеми Flash-BIOS можуть
виникнути нештатні ситуації, які приводять|призводять,наводять| до
зупинки процесу оновлення і, відповідно, до псування BIOS. При цьому на
екран монітора виводяться різні повідомлення|сполучення|,
вказуючи|показуючі| на причину помилки. Перша реакція користувача при
появі ошибки—| перезавантажити комп’ютер і спробувати все спочатку. У
цьому і криється вся делікатність ситуації. Із|із| зіпсованою BIOS
комп’ютер не здатний|здібний| завантажитися навіть в режимі MS-DOS,
тобто перезавантаження просто недопустиме. Слід уважно вивчити
повідомлення|сполучення|, що з’явилося|появилося| на екрані монітора, і
спробувати ще раз здійснити запис, запустивши програму з|із| іншими
ключами|джерелами|.

В процесі роботи програм програмування Flash-пам’яті можуть
з’являтися|появлятися| наступні|слідуючі| повідомлення|сполучення|:

Insufficient Memory

Помилка розміщення бінарного файлу в оперативній пам’яті. Відключіть
кешування системної і відео-BIOS, всі функції «затінювання» пам’яті
пристроїв|устроїв|. Перевірте файли автозавантаження (autoexec.bat і
config.sys) на предмет завантаження|загрузки| різних резидентних програм
на зразок|ніби| диспетчерів розширеної пам’яті, драйвера ущільнених
дисків. Перед рядками, що завантажують ці програми і драйвери, тимчасово
встановите слово rem (ігнорувати рядок). При необхідності запускайте
програму З|із| КЛЮЧЕМ|джерелом| /tiny.

The Program File’s Part Number Does Not Match With Your System

Швидше за все|скоріш за все|, версія BIOS не відповідає материнській
платі. Якщо запустити програму з|із| ключем|джерелом| /ру (наприклад, як
в описаному раніше файлі авто запуску), перевірка на відповідність
проводитися|вироблятися,справлятися| не буде. Тому перед початком
процесу програмування переконаєтеся, що використовуваний файл дійсно
містить|утримує| оновлену версію BIOS, яка підходить|пасує,личить|
безпосередньо до материнської плати.

Unknown Type Flash

Програма Award Flash не може ідентифікувати тип мікросхеми
Flash-пам’яті. Ситуація може виникнути при несправності мікросхеми або в
деяких інших випадках, опис яких виходить за рамки цієї книги. Можна
порекомендувати викачати з сайту виробника BIOS оновлену версію
програми.

Program Chip Failed

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

2.7.Відновлення BIOS.

Не дивлячись на|незважаючи на| всю серйозність ситуації із|із|
зіпсованою Bios є достатньо|досить| багато шансів, що проблему можна
вирішити досить швидко. Відновити ту, що «впала» Вios можна програмним
або апаратним способом. Розглянемо|розгледимо| всі можливі варіанти
детальніше.

Спосіб 1

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

1. Встановіть Flash Recovery Jumper в положенні|становище| Recovery Mode
(дозвіл відновлення). Здійснюється це при вимкненому комп’ютері.

2. Вставте в дисковод А спеціальну дискету, яка повинна йти в комплекті
з|із| вашою материнською платою.

3. Перезавантажіть комп’ютер.

4. Під час відновлення Вios екран монітора залишатиметься темним, тому
що|бо| у області Вооt В1осt відсутні підпрограми ініціалізації
відео-системи. Процес можна контролювати тільки|лише| по миганню
індикатора на дисководі і по сигналах, видаваним системним динаміком. Як
тільки індикатор згасне|погасне|, можна вважати|лічити|, що відновлення
завершене.

5. Вимкніть комп’ютер.

6. Поверніть Flash Recovery Jumper в колишнє положення|становище|.

7. Дістаньте дискету з|із| дисковода і включіть комп’ютер.

Найчастіше даний метод спрацьовує дуже добре, але|та| тільки|лише| в
тому випадку, якщо|у тому випадку , якщо,в том случае | в процесі
програмування не торкнувся Вооt Вlоck. Якщо він теж|також| зіпсований,
відновлення програмними засобами неможливе.

Спосіб 2

Наступний|такий| спосіб також заснований на припущенні|гадці|, що
область Воо1 Вlock не пошкоджена, і комп’ютер дозволяє використовувати
хоч би дисковод для гнучких дисків. Звичайно він застосовується для
Award BIOS. Дії користувача можна відобразити|відбити| в
наступній|такій| послідовності.

1. Дістаньте із|із| слота розширення відео плату|плату| (РCI або AGP).
Будь-які дії з|із| платою|платою| здійснюються тільки|лише| при
вимкненому комп’ютері.

2. Встановіть будь-яку ISA- відео плату в слот на шині ISA і підключите
до неї монітор. Якщо на вашій материнській платі відсутні ISA- слоти, на
жаль, даний спосіб ви використовувати не зможете.

3. Завантажте комп’ютер із завантажувальної дискети, заздалегідь
записавши на неї програму програмування BIOS і бінарний файл з|із|
програмним кодом .

4. Завдяки підпрограмам, що містяться|утримуються| в Boot Block, ви
дістанете можливість запуску програми з диска А.

5. Запустіть програму прошивки BIOS і використайте наперед|заздалегідь|
підготовлений файл з|із| оновленою версією BIOS (або поточної, раніше
збереженої).

6. Перезавантажіть комп’ютер.

7. У разі|в разі| вдалого|успішного| відновлення вмісту мікросхеми,
встановите на колишнє місце PCI або AGP-відео плату.

Спосіб 3

У разі, коли область Boot Block пошкоджена, і материнська плата не має
функції відновлення BIOS, залишається тільки|лише| один спосіб, який ми
і розглянемо|розгледимо|.

Для відновлення зіпсованої BIOS вам знадобиться материнська плата із|із|
справним BIOS і таким же чипсетом|. В крайньому випадку|у крайньому
разі|, можна використовувати чипсет| тієї ж фірми-виробника, але|та|
з|із| іншою назвою|однак| |.

1. Акуратно піддіньте| мікросхему BIOS (це можна зробити тонкою
викруткою з|із| прямим шліцом) на справній платі|платі| і дістаньте її
з|із| панельки|. Будьте гранично уважні, щоб випадково не пошкодити
виведення мікросхеми.

2. Обв’яжіть мікросхему будь-якими нитками.

3. Встановіть цю мікросхему в панель на несправній материнській плати
так

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

4. Завантажте комп’ютер з наперед|заздалегідь| підготовленої
завантажувальної дискети. Після чого акуратно дістаньте мікросхему,
потягнувши за нитки. Бажано, щоб контакт загального|спільного|
дроту|проводу| відключався останнім.

5. Встановіть в панельку| мікросхему із|із| зіпсованою BIOS і запустити
програму програмування Flash-пам’яті. Бажано, щоб контакт
загального|спільного| дроту|проводу| підключався першим. Для цього слід
трохи нахилити мікросхему у момент установки в сторону| контакту.

6. Подальші|дальші| дії аналогічні звичайному|звичному| оновленню BIOS
з|із| єдиною різницею — зберігати стару версію у файл немає
необхідності.

7. Після закінчення програмування вимкніть комп’ютер і | вставте
мікросхему з|із| відновленим вмістом в панель (щоб уникнути надалі
випадкового випадання).

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

Спосіб 4

Для програмування мікросхеми ви можете використовувати спеціальний
програматор, що уміє «прошивати» ваш тип Flash-пам’яті. Для цього
зверніться|обернетеся| в який-небудь|будь-який| сервісний центр. В
більшості випадків цей варіант є|з’являється,являється| переважаючим,
ніж експерименти з|із| материнською платою| |платою|.

Якщо є|наявний| програматор, що не уміє програмувати Flash-пам’ять можна
спробувати прошити мікросхему постійної пам’яті і використовувати| її
замість справної Flash-BIOS в третьому способі.

Похожие записи