Головна » Статті » На дозвіллі » Mоддинг-Корисні поради

Проблеми з BIOS, перепрошивка BIOS (FAQ)
У цій статті, я розповім докладно про те як правильно прошити BIOS материнської плати і відеокарти. 

I Навіщо оновлювати BIOS? 
У нових версіях біоса можуть бути виправлені деякі помилки, вирішені проблеми сумісності з будь-яким обладнанням, включена підтримка нового устаткування або можливостей. 
II Як дізнатися версію BIOS? 
1) для мат. плати 
а) Версія BIOS відображається на екрані початкового завантаження 
б) В BIOS натиснувши клавішу F9. 
в) Утиліта @ BIOS від Gigabyte для прошивки BIOS показує найменування материнської плати, версію BIOS і навіть тип мікросхеми BIOS 
г) Сторонні програми. Одна з них - БІОС-агент 
[http://download.esupport.com/biosagent/ba.exe] 
2) для відеокарти 
панель управління => екран => параметри => додатково, далі висвічується вікно. Якщо у вас nVidia то натискаємо вкладку з назвою відеокарти, найперше меню показує загальну інформацію про відеокарту, рядок версія BIOS відео і показує поточну версію. Наприклад 5.43.02.27 

Якщо ви все-таки зважилися на перепрошивання, ви повинні знати: 

У випадку неправильних дій користувача або яких-небудь, що не залежать від нього зовнішніх впливів, процедура прошивки може призвести до виходу обладнання з ладу. Причому це буде не гарантійний випадок. Тобто користувач повинен пам'ятати, що прошивка БІОС - це завжди ризик. Для успішної прошивки Ви повинні виконати п'ять умов: 


1) Процедура прошивки не повинна бути перервана. Тобто необхідно забезпечити стабільне живлення системи, не вимикати її. Дуже бажано наявність ДБЖ. Якщо є можливість, підключити її через UPS. 
2) Кожна версія БІОС унікальна і призначена тільки для певної материнської плати (відеокарти). Переконайтеся, що скачаний Вами файл не битий. 
3) Використовуйте свіжі версії утиліт для оновлення БІОС. Переконайтеся, що дана утиліта підтримує Вашу плату (відеокарту) 
4) Система повинна бути максимально стабільною. Установки БІОС скинути в default, виставити штатні частоти шини, пам'яті (ніякого розгону) Прим. це стосується як мат. плату так і відеокарту! 
5) На старих системних платах встановити відповідну перемичку, або параметр БІОС, що дозволяє прошивку (якщо такі є) 

Отже, ви прочитали ці умови і все таки вирішили ризикнути. Починати можете або з відеокарти або з мат. плати. 

Почнемо з прошивки мат. плати: 

Я навів приклад прошивки BIOS'а у двох популярних виробників, але ці способи підходять також і для інших плат! Самим зручним і поширеним я вважаю найперший, наведений у прикладі з Gigabyte 

Як прошити BIOS материнської плати Gigabyte (можливі й інші плати) 

Перш, ніж прошити BIOS материнської плати необхідно правильно визначити модель материнської плати. Це необхідно для того, щоб виключити ймовірність прошивки невірної версії BIOS'а. Детальніше про свою мат. платі ви можете дізнатися на офіційному сайті виробника. 
Переходимо безпосередньо до перепрошиванню: 
Процедура прошивки БІОС може виконуватися трьома способами: 
1) безпосередньо в Біосе (Рекомендований). 
- Треба завантажити з сайту нову версію БІОС http://www.gigabyte.ru/new/main.php?..._type=mb&new=1, розпакувати на дискету, у Біосе увійти в утиліту прошивки Q-Flash, натиснувши клавішу F8 , зберегти на всякий випадок стару версію на дискету, потім прошити нову, вибравши на дискеті файл з новою версією (виду *. F *), перезавантажитися, скинути CMOS) 
2) за допомогою завантажувального диска 
- Для AWARD BIOS: скинути CMOS (для забезпечення завантаження з дискети), створити дискету, записати на неї прошівальщік (awdflash.exe) і файл прошивки виду *. F *. У файл autoexec.bat прописати рядок виду awdflash.exe *. F * / a. Необхідні Вам ключі прошівальщіка краще уточнити. Вставити дискету, включити комп'ютер. Програма-прошівальщік автоматично запуститься і прошиє БІОС. Після прошивки БІОС комп'ютер повинен перезавантажитися сам. Якщо цього не сталося, після того, як потухне світлодіод на дисководі, почекати якийсь час (мінімум хвилин 5), перевантажитися. Скинути CMOS. 
- Для AMI BIOS: скинути CMOS (для забезпечення завантаження з дискети), записати на чисту дискету файл з потрібним БІОС, перейменувати його в AMIBOOT.ROM. Вставити дискету, включити комп'ютер. Після прошивки БІОС комп'ютер повинен перезавантажитися сам. Якщо цього не сталося, після того, як потухне світлодіод на дисководі, почекати якийсь час (мінімум хвилин 5), перевантажитися. Скинути CMOS. 
3) з-під ОС 
- Http://gigabyte.ru/new/support/technology/a_bios.htm (дуже не рекомендується) 

Як прошити BIOS материнської плати Asus (можливі й інші плати) 

1) Вручну із середовища DOS. Менш зручний, але самий надійний спосіб. 
Заходьте на http://support.asus.com.tw/download/download.aspx 
Вибираєте свою материнську плату. 
Завантажуєте БІОС і утиліту для його оновлення. Awdflash, Aflash або Afudos, залежно від моделі плати. 

а) БІОС AWARD.Утіліта Awdflash 
- Створіть системну дискету 
- Залиште на завантажувальної дискеті тільки файли io.sys, msdos.sys, command.com 
- Запишіть на дискету Awdflash і розпакований файл з BIOS. При цьому ім'я цього файлу краще привласнити простіше, наприклад bios.rom. 
- Завантажити з дискети. 
- Запустіть AwdFlash. відкриється діалогове вікно, збережіть у файл (нехай old.rom) старий БІОС. Залийте новий (bios.rom) 
- Далі програма стирає BIOS, а потім прошиває нову версію. У процесі оновлення нічого з комп'ютером не робіть. Після закінчення прошивки перезавантажте комп'ютер. 
- Зайдіть в BIOS setup і виберіть load BIOS defaults або скинути CMOS. 

б) БІОС AWARD.Утіліта Aflash (старі плати) 
- Створіть системну дискету 
- Залиште на завантажувальної дискеті тільки файли io.sys, msdos.sys, command.com 
- Запишіть на дискету aflash і розпакований файл з BIOS. При цьому ім'я цього файлу краще привласнити простіше, наприклад bios.rom. 
- Завантажити з дискети, отримаєте запрошення до роботи A: \> _ 
- Запустіть Afudos: A: \> aflash 
- Натисніть 1 для збереження поточної версії BIOS, введіть ім'я файлу для збереження, 
- Далі поверніться в головне меню (по) і натисніть 2 для оновлення, після чого вкажіть ім'я файлу з новим BIOS bios.rom і погодитеся на прошивку. 
- Далі програма стирає BIOS, а потім прошиває нову версію. У процесі оновлення нічого з комп'ютером не робіть. Після закінчення прошивки перезавантажте комп'ютер. 
- Зайдіть в BIOS setup і виберіть load BIOS defaults або скинути CMOS. 

в) БІОС AMI. Утиліта Аfudos. 
- Створіть системну дискету 
- Залиште на завантажувальної дискеті тільки файли io.sys, msdos.sys, command.com 
- Запишіть на дискету afudos і розпакований файл з BIOS. При цьому ім'я цього файлу краще привласнити простіше, наприклад bios.rom. 
- Завантажити з дискети, отримаєте запрошення до роботи A: \> _ 
- Запустіть Afudos: A: \> afudos / ibios.rom 
- Далі програма стирає BIOS, а потім прошиває нову версію. У процесі оновлення нічого з комп'ютером не робіть. Після закінчення прошивки перезавантажте комп'ютер. 
- Зайдіть в BIOS setup і виберіть load BIOS defaults або скинути CMOS. 

2) Вбудована утиліта EZFlash. Даною утилітою ви можете скористатися, якщо тільки ваша 
плата підтримує її. Уточнити можна тут http://www.asuscom.ru/products/mb/feature.shtml 
- Заходьте на http://support.asus.com.tw/download/download.aspx завантажуєте останню версію БІОС для вашої плати. Записуєте її на дискету, при цьому файлу необхідно присвоїти стандартне ім'я. Подивитись його можна на диску з комплекту материнської плати. 
- Встановіть дискету з новим БІОС в дисковод 
- Перезавантажте систему, на стадії POST натисніть клавіші ALT + F2. 
- Оновлення БІОС відбудеться автоматично, після оновлення система перезавантажиться 
Інформація про EZFlash також є тут http://www.asuscom.ru/products/mb/ezflash.shtml 

3) Утиліта ASUS Live Update для прошивки системи в середовищі Windows. 
Ця утиліта є на CD з комплекту материнської плати. Також її можна завантажити звідси: 
ftp://ftp.asus.com.tw/pub/ASUS/mb/fl...supdt60301.zip 

Загальна адреса для різних версій ASUSUpdate: 
ftp://ftp.asus.com.tw/pub/ASUS/mb/flash/ 
качайте - файл *. ZIP з номером версії замість "зірочки" 
Дана утиліта має графічний дружній інтерфейс. Вкрай не рекомендується обновляти БІОС через Інтернет - необхідно попередньо завантажити файл, а потім вже оновлювати 

4) Утиліта CrashFreeBios2. Даною утилітою ви можете скористатися, якщо ваша система не подає ознак життя чорний екран). Чи підтримує Ваша плата цю функцію можна уточнити тут: 

http://www.asus.com/products/mb/feature.htm 

-Вставляєте диск підтримки материнської плати в CD-Rom 
-Включає комп'ютер, чекаєте хвилин 3-4 
-Коли відновлення БІОС буде закінчено, ви почуєте звуковий сигнал. Ні в якому разі не завершуйте процедуру прошивки. 

[b] Як скинути CMOS? [/ b] 

Повністю відключайте комп'ютер від мережі 220В, тому що на материнську плату в режимі «м'якого» вимикання подається напруга і її можна пошкодити. 
Скидання CMOS здійснюється одним із таких способів: 
1. Короткотривалого установкою відповідного джампера на материнській платі в положення "Clear CMOS». (за відсутності джампера замиканням відповідних штирьков металевим предметом) 
2. Замиканням відповідних контактних площадок на материнській платі (зазвичай поруч є напис «Clear CMOS» або «clr_cmos». 
3. Витягуванням батарейки на тривалий час. (від декількох хвилин до декількох годин. Допомагає не завжди) 

Навіщо скидати CMOS після оновлення BIOS? 

Після прошивки нової версії біос треба ОБОВ'ЯЗКОВО або скинути CMOS, або в Біосе виконати завантаження значень за замовчуванням (Load Setup Defaults). 
Це пов'язано з тим, що нова версія біос може зберігати інформацію про обладнання та внутрішні змінні на інші адреси. Отже, використання старих даних може призводити до різних збоїв. 

Процедури відновлення BIOS'а мат. плати 

Основна ідея у відновленні біоса полягає в припущенні, що так званий boot-block біоса залишився неушкодженим. Тим не менше, і його можна пошкодити. У цьому випадку відновити інформацію у флешці можна або програматором, або на ідентичною материнській платі методом "гарячої" заміни біоса і подальшої прошивки. 

Отже, процедури відновлення біоса при "живому" boot-блоці. 

Необхідні інструменти та приладдя - материнська плата, процесор (з кольором), дисковод 3,5 ", завантажувальний диск DOS. 
Перед процедурою відновлення рекомендується скинути CMOS, це змусить комп'ютер завантажуватися з гнучкого диска, якщо був змінений порядок завантаження. 

Для біос Award / Phoenix: 
на завантажувальний дискети необхідно помістити програму-прошівальщік (awdflash.exe наприклад), файл з біос (нехай у цьому прикладі буде 6IEM.F3). У файлі autoexec.bat прописати рядок типу 
awdflash.exe 6IEM.F3 / a 
Це забезпечить автоматичний запуск процедури прошивки після завантаження. Потрібні ключі запуску програми-прошівальщіка краще уточнити в кожному конкретному випадку. Тепер залишилося вставити дискету в дисковод і включити комп'ютер. По ідеї, після прошивки біоса комп'ютер повинен перестартовать сам. Якщо цього не сталося, після того, як потухне світлодіод на дисководі, почекати якийсь час (мінімум хвилин 5), перевантажитися. 


Для біос AMI: 
Необхідності в системній дискеті немає. Досить помістити на дискету файл з потрібним біос, перейменувати його в AMIBOOT.ROM 
Помістити дискету в дисковод і включити комп'ютер. По ідеї, після прошивки біоса комп'ютер повинен перестартовать сам. Якщо цього не сталося, після того, як потухне світлодіод на дисководі, почекати якийсь час (мінімум хвилин 5), перевантажитися. 

Завантажувальні дискети можна взяти звідси: 

http://www.biosmods.com/download/bootdisk 
http://www.biosmods.com/download/bootdisk/drdos703.exe 
http://www.biosmods.com/download/bootdisk/pcdos700.exe 

Як прошити відеокарту на базі чіпа NVIDIA 

1) Нову версію BIOS для відеокарти на базі чіпа NVIDIA можна знайти за цією адресою http://whitebunny.demon.nl/hardware/chipset_nvidia.html або на офіційному сайті виробника (бажано). Раджу завантажувати останню стабільну версію драйверів для вашої відеокарти (на сьогоднішній момент це версія 81.98). Більш свіжа, але не перевірена часом версія драйверів може призвести до неприємних наслідків, таких як збої, артефакти і нестабільна робота (це стосується beta версій). 
2) Для прошивки відеокарти вам потрібно зробити дискету. На цьому сайті http://www.bootdisk.com/ можна знайти безліч самих різних образів для створення завантажувальних дисків і дискет. Крім завантажувального образу, на дискету треба записати файл з новим BIOS і програму для його прошивки. Для прошивки карток від NVIDIA використовується програма nvflash http://www.nvworld.ru/docs/bios_utils.html. 
3) Тепер потрібно перезавантажити комп'ютер і "стартувати" з підготовленою дискети завантаження. Після закінчення завантаження MS-DOS потрібно ввести команду nvflash-f mynewbios.bin, де mynewbios.bin - назва файлу з новим BIOS відеокарти. Команда nvflash-f mynewbios.bin прошиває новий BIOS і зберігає старий на дискеті (про всяк випадок). Старий BIOS зберігається у файлі oldbios.bin. Після прошивки перезавантажте комп'ютер, попередньо вилучивши дискетка з дисковода. 

Як прошити відеокарту на базі чіпа ATI 

1) BIOS для відеокарт на чіпах ATI знаходяться за цією адресою http://www.techpowerup.com/bios/. Щоб прошити відеокарту ATI, знадобиться утиліта atiflash. Її можна завантажити тут http://www.radeon2.ru/downloads/bios.html. Який-небудь образ завантажувального диска MS-DOS можна завантажити з сайту http://www.bootdisk.com/. Коли з інтернету завантажені всі необхідні файли, можна робити дискету. На ній, крім завантажувального образу із системних файлів, необхідно записати нову версію прошивки і утиліту atiflash. 
2) Після всього цього слід перезавантажити комп'ютер і завантажитися зі стартовою дискети. Після завантаження MS-DOS введіть команду atiflash-s 0 myoldbios.bin. Ця команда зберігає стару версію BIOS на дискету. Після збереження старої версії BIOS, перезавантажте комп'ютер з тією ж дискети. Після завантаження MS-DOS, введіть команду atiflash-p 0 mynewbios.bin для прошивки нового BIOS. Файли mynewbios.bin і myoldbios.bin містять новий і старий BIOS відповідно. Тепер витягніть дискету з дисковода і перезавантажуйте комп'ютер. 
Що робити після невдалої прошивки відеокарти? 

Якщо раптом після прошивки BIOS комп'ютер не включився або включився, але монітор перестав нормально відображати зображення (відображає, але з проблемами), прошивка явно виявилася невдалою. Відеокарти не підійшов новий BIOS і доведеться відновлювати його резервну копію (яку ми зробили під час завантаження нової прошивки). 
Вам знадобляться дві відеокарти (ваша "зламана" AGP і будь-яка робоча PCI-картка). Потрібно встановити другу картку в будь-який вільний роз'єм і під'єднати до неї монітор. Розумним і завбачливим кроком можна назвати придбання такої "рятувальної відеокарти" заздалегідь, до початку експериментів з прошивками. 
Якщо раптом комп'ютер відмовився нормально працювати, доведеться встановити на час тільки PCI-картку, витягнувши картку AGP. Встановивши в BIOS параметр Init Display First в значення PCI, можна сміливо повертати другу відеокарту і знову включати комп'ютер. 
Тепер розглянемо способи відновлення BIOS відеокарти, в залежності від її виробника. 

NVIDIA 

Потрібно завантажитися з тією ж завантажувальний диск, за допомогою якої прошивали BIOS відеокарти. В режимі MS-DOS наберіть команду nvflash-a для того, щоб дізнатися код потрібного для прошивання адаптера. Після цього введіть команду nvflash-ix-f oldbios.bin, де x - код відеокарти, а oldbios.bin - файл з колишнім її BIOS. 
Все! Вимикайте систему, виймайте друга відеокарту і вмикайте комп'ютер. 
ATI 

Завантажити зараз, використовуючи ту ж дискету, яка використовувалася при прошивці нового BIOS. У командному рядку MS-DOS введіть команду atiflash-i для того, щоб дізнатися код потрібного відеоадаптера. Після цього слід прописати atiflash-px myoldbios.bin, де x - код відеокарти, а myoldbios.bin - файл з колишньою версією BIOS. 
Вимкніть комп'ютер, витягніть дискету, вийміть друга відеокарту і повертайтеся до нормальної роботи. 

Стаття буде постійно поповнюватися і доповнюватися, чекаю ваших думок і питань з приводу перепрошивки. Якщо є питання, не соромимося постом сюди 
Вдалого вам прошивання!

Категорія: Mоддинг-Корисні поради | Додав: YanivGames (14.01.2009)
Переглядів: 4096 | Рейтинг: 0.0/0
Всього коментарів: 0
avatar