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

Гипероглавление:
Реферат на тему:
BIOS, оновлення та відновлення BIOS
2.3. Види програм оновлення BIOS
2.4. Підготовка до оновлення BIOS.
2.5. Помилки, що виникають при оновленні BIOS
2.7.Відновлення BIOS.

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

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. Він може|бути|перезаписаний|, знаходячись в комп’ютері, без застосування додаткових|пристроїв на зразок програматора|.

PPBIOS (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 можуть міститися|утримуватися|повноцінніші функції моніторингу стану системи (температури, швидкості обертання вентиляторів і т. п.).
–PAGE_BREAK–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.Програма AwardFlash

Програма для перезапису 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.
    продолжение
–PAGE_BREAK–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 фактично рівнозначно повному|цілковитому|псуванню материнської плати.
    продолжение
–PAGE_BREAK–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.
    продолжение
–PAGE_BREAK–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 в третьому способі.