Трикове за възстановяване на системния BIOS

Публикувано на 2009-10-01 от @ | Преглеждания: 9336
story


AMIBIOS

При AMIBIOS е налична "фабрично" вградена процедура за спешни случаи, когато машината отказва да функционира изобщо.

В случай че AMIBIOS се повреди, той активира възстановяващата процедура, като за целта се използва т.нар. "boot block" в BIOS. Тази рутина се активира автоматично в ситуациите, когато т.нар. "system block" на системния BIOS е празен или повреден, заради грешка при проверката на интегритета му (CRC), използвана погрешна версия на BIOS за друга дънна платка/чипсет и т.н. Машината сама търси файл, именуван AMIBOOT.ROM, във флопидисковото устройство А:.

Всичко, което трябва да направите, за да възстановите повредения BIOS, е да поставите дискета с коректния бинарен BIOS имидж-файл. 

Естествено, за създаването й ще трябва да ползвате друга машина, но все пак това е по-удобно, отколкото да носите компютъра си за ремонт. Уверете се, че сте изтеглили коректния BIOS файл, примерно някои дънни платки с различен revision номер ползват съвсем различен BIOS, а това е от голямо значение. Имайте предвид, че понякога разликата между моделите на дънните платки е само една буква или цифра. Обикновено на самото дъно има лепенка или надпис, индикиращ точния revision номер. Самата процедура по възстановяването е следната: След като сте изтеглили коректния бинарен BIOS имидж-файл върху дискета и сте го преименували на AMIBOOT.ROM, включвате компютъра и я поставяте във флопито.

След това в рамките на минута-две системата ще прочете BIOS изображението от AMIBOOT.ROM файла и ще го съхрани в EPROM чипа, презаписвайки старата информация, съхранена там. Ако всичко е преминало успешно, ще чуете четири кратки звукови сигнала от системния високоговорител. Извадете дискетата, рестартирайте машината с бутона Reset и стискайте палци. Би трябвало компютърът да стартира коректно.

В ситуациите, когато машината дори не се опитва да намери файла AMIBOOT.ROM във флопидисковото устройство, можете да предизвикате "форсирано обновяване" на системния BIOS чрез задържане на клавишите CTRL + HOME в продължение на 4 секунди. След това компютърът ще стартира гореописаната процедура за възстановяване чрез AMIBOOT.ROM файла.

Award/Phoenix

За моделите дънни платки, оборудвани с Award/Phoenix BIOS, също е предвидена подобна процедура, макар че тя е малко по-различна от тази при AMIBIOS.

Фактическата разлика се състои в това, че ще трябва да създадете системна DOS дискета, където да запишете необходимия BIOS файл, като за разлика от тези на AMI (.ROM), файловете при AWARD са в .BIN формат. 

Ако нямате под ръка DOS/Win98 за създаването на boot дискета, можете да ползвате http://www.bootdisk.com/.

Освен че трябва да е системна (bootable), върху дискетата трябва да бъдат записани и инструментът за обновяване на AWARD - awdflash.exe и AUTOEXEC.BAT, съдържащ необходимите команди за обновяването.

Това се налага, защото AWARD BIOS не се опитва да възстанови автоматично информацията в т.нар. "system block" на EPROM чипа, както е при AMI BIOS.

За улеснение ще ви предложа един готов примерен AUTOEXEC.BAT файл. Отворете notepad и въведете следното:

@echo off

echo Sigyren li si che wsichko e na 6? 

echo Ako ne natisni CTRL+Break, dokato e wreme...

echo (natisni koito i da e buton, za da produjlish s obnowqwaneto na BIOS-a)

pause > null

awdflash ime_na_fail.BIN pysnfccr

След това запазете файла със Save As - All files - AUTOEXEC.BAT върху дискетата.

Естествено, заменете името на файла с коректното такова, а параметрите, които съм използвал, имат следното значение: py=program yes (програмирай); sn=save no (не запазвай оригиналния BIOS като файл); f=flash ("флашни"); cc=clear cmos (изчисти cmos паметта) и r=reboot (рестартирай).

website Източник: http://www.computers.bg/
vGuides.net @ Facebook