Воскресенье, 19.05.2024, 11:41

Официальный сайт компании "АЛТЕХТАН"

Приветствую Вас Гость

Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Меню сайта
Категории каталога
Мои статьи [2]
Наш опрос
Оцените мой сайт
Всего ответов: 99
Мини-чат
Главная » Статьи » Мои статьи

Как восстановить поврежденный BIOS?

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

где взять эту прогу я не знаю, потому что ни разу не пользовался, но где-то на форумах этого сайта видел ссылку и ключи, с которыми её надо запускать. Сбрось CMOS перед прошивкой

 

 

Как восстановить поврежденный BIOS?

Метод 1 (универсальный):
Беpем любую pаботающую мать, поддеpживающую флэш (главное, чтоб она была на том же чипсете , на котоpый pассчитан BIOS, котоpый мы хотим записать. Можно попробовать прописать и на другом чипсете, но здесь Вы сильно рискуете). Нужно пpосто найти флэш или ПЗУ от матеpи, аналогичной той, флэш из котоpой мы будем пеpеписывать, и вpеменно поставить его (пеpеставив, если нужно, джампеpа типа флэша), (если есть пpогpамматоp, который поддерживает Ваш флэш - лучше и проще записать через него).
Вынимаем флэш или ПЗУ из этой матеpи, обвязываем его с двух концов двумя кольцами нитки (чтоб можно было его легко извлечь) и неплотно втыкаем назад в панельку.
Загpужаемся в "голый" ДОС, выдеpгиваем за эти два кольца стоящий в матеpи флэш или ПЗУ (все pавно он нужен только пpи загpузке), если нужно, пеpеставляем джампеpа типа флэша, и вставляем флэш, котоpый нужно записать. Главное тут - ничего не замкнуть


Запускаем пpогpамму записи, pассчитанную на мать, на котоpой пишем, BIOS с котоpым гpузились и флэш, котоpый нужно записать (пpогpамма должна уметь пеpеписывать флэш целиком, напpимеp, из комплекта mr-bios или asusовский pflash). Пишем, выключаем питание и вынимаем готовый флэш. Все.

Метод 2 (для Award BIOS):
Извлечь PCI-видеокарту (все нижеописанное не будет работать с PCI-видео, так как для инициализации PCI необходим BIOS, хотя судя по отзывам на некоторых платах, в частности на Gigabyte 6va7 получалась загрузка при поврежденном BIOS через PCI и AGP видео карты, но это частные случаи... )
Установить старую ISA-видеокарту и подключить монитор
Вставить загрузочную дискету в дисковод А:
Включить компьютер
Компьютер заработает благодаря Award Boot Block (Может не получиться, зависит от повреждения BIOS.)
Вставить предварительно созданную дискету с прошивальщиком и правильным BIOS
Перепрошить BIOS
Перезагрузиться
Выключить компьютер и поменять видеокарту обратно. Все - теперь можно работать

Метод 3 (для интеловских матерей):
Установить Flash Recovery jumper в положение recovery mode (к сожалению, такую возможность имеют не все платы)
Вставить загрузочную bootable upgrade дискету, которой комплектуется каждая интеловская плата, в дисковод A:
Перезагрузиться
Во время этой процедуры экран будет оставаться темным, так как в непрошиваемой boot block area не содержатся функции работы с видео. Эта процедура может контролироваться только пищанием спикера и миганием лампочки дисковода. Когда компьютер пискнеть и лампочка дисковода загорится, можно считать, что система копирует необходимые данные во Flash ROM. Как только лампочка дисковода погаснет, прошивка закончится.
Выключить компьютер
Вернуть Flash Recovery jumper обратно в положение по умолчанию
Вынуть дискету из дисковода и включить компьютер



Как решать проблемы ?

Непосредственно в процессе работы программы «AwardFlash», к сожалению, могут возникать ошибки, о которых пользователь оповещается соответствующим сообщением. Остановимся поподробнее:

«Insufficient memory»

(Недостаточно памяти). Это сообщение говорит о том, что не был соблюден ряд условий, на которых мы подробно останавливались ранее. Нужно отключить кэширование системного и видео BIOS, а также все виды «Shadow Memory» . Кроме этого, вообще не должны быть загружены никакие программы (в том числе драйверы, отвечающие за уплотнение диска типа «drvspace.bin» ), кроме, разумеется, «AwardFlash» . Если, несмотря на предпринятые меры, сообщение все равно появляется, используйте параметр «/Tiny» (существует только в версиях 7.xx).

«The program file's part number does not match with your system»


(
Программируемый файл не соответствует вашей системе). Сообщение появляется при попытке запрограммировать BIOS, не подходящий для вашей платы. Однако, если применен параметр «/Py» (как в нашем примере), проверка на соответствие не производится. Поэтому всегда пользуйтесь только теми файлами BIOS, происхождение и назначение которых вам известно.

«Unknown Type Flash»

(Неизвестный тип микросхемы). Может возникнуть в случае, если в материнскую плату, которая не поддерживает программирование «FlashROM» напряжением 12В (5В), устанавливается «FlashROM» с напряжением программирования 12В (5В), в случае неисправности микросхемы «FlashROM» и еще в некоторых достаточно специфических случаях.

«Program Chip Failed»

(Ошибка программирования микросхемы). Возникает при программировании микросхем «Intel FlashROM 28F001» . Дело в том, что эта микросхема имеет аппаратно защищенный «BootBlock», размером «8 Кбайт» . Для программирования BootBlock и блока, в котором хранится BIOS, используются различные напряжения. Для того чтобы избежать случайных повреждений как «FlashROM», так и материнской платы, «BootBlock» данного типа микросхем не программируется по аппаратному запрету. Это и служит причиной для появления предупредительного сообщения.

Однако, подобные сообщения об ошибках – далеко не самое страшное, что может произойти непосредственно во время обновления BIOS. Ситуация может сложиться таким образом, что новый BIOS не будет до конца запрограммирован, а старый к тому времени уже будет стерт. Причиной такой неприятности может стать, например, банальное отключение электроэнергии даже на самый незначительный промежуток времени или же попытка запрограммировать совсем не тот файл, который нужно. После этого компьютер просто не сможет загрузиться. При этом нужно рассмотреть два случая.

При лучшем исходе удастся сохранить в рабочем состоянии «BootBlock» . Это произойдет, например, если при программировании, как и было рекомендовано, использовался параметр «/SB» . Сохранение «BootBlock» обозначает, что загрузиться все-таки можно, но в очень ограниченном режиме. Сразу после перезагрузки будет проверена контрольная сумма BIOS и на экране может появиться предупредительная надпись:

Award BootBlock BIOS v1.0
Copyright © 1998, Award Software, Inc.
BIOS ROM checksum error
Detecting floppy drive A media…


Но, в большинстве случаев, чтобы увидеть эту надпись, необходимо использовать ISA видео карту, так как вывод информации на PCI или AGP видео адаптеры далеко не всегда возможен из-за неполной инициализации чипсета. Поэтому рекомендуется процедуру аварийного перепрограммирования FlashBIOS производить с установленной ISA видео картой. Особенно в том случае, если, несмотря на все рекомендации, вы не подготовили ту самую дискету. Если же дискета на месте, нужно просто с нее загрузиться. Именно в этом и состоит ценность сохранения «BootBlock» . Ряд производителей материнских плат рекомендуют до выполнения восстановительных работ отключить в системе все периферийные устройства, кроме видеокарты и дисковода. (Нужно отметить, что не все ISA видеокарты “однаково полезны”. Наилучшие результаты могут быть получены с применением карт на чипе «Cirrus Logic CL-GD5422» ).

Итак, после загрузки с дискеты произойдет восстановление старого BIOS из предусмотрительно сохраненного файла «oldBIOS.bin» . Дальнейшие действия зависят от того, что послужило причиной сбоя. Если вы вместо нового BIOS случайно запрограммировали текст своей любимой песни, то вам будет достаточно восстановления работоспособного BIOS. Если же сбой произошел не по вашей вине, и все еще есть желание обновить BIOS, то нужно просто удалить с дискеты файл «oldBIOS.bin» (и только его!) и снова с нее загрузиться.

Это был лучший исход. Прежде чем переходить к худшему, следует сказать о промежуточном варианте. Иногда, если загрузиться с дискеты не удается, можно попробовать подключить дисковод к отдельному ISA MIO контроллеру, что все-таки позволит инициализировать дисковод и, соответственно, восстановить BIOS. Это самый последний шанс избавиться от проблем программным путем.

Хотелось бы еще сказать несколько слов об экзотических технологиях, позволяющих относительно безболезненно восстановить работоспособность системы. Во-первых, некоторые материнские платы производства «Intel» имеют специальную перемычку «Flash Recovery» . Если установить его в положение «recovery mode», то можно будет загрузиться с помощью «BootBlock», даже если компьютер до этого не подавал вообще никаких признаков жизни после неудачного обновления BIOS. Когда все будет восстановлено, не забудьте вернуть «Flash Recovery jumper» в прежнее положение. Во-вторых, фирмой «Gigabyte Technology» была внедрена в производство технология «DualBIOS» . Как видно из названия, материнская плата комплектуется двумя микросхемами «Flash ROM», что позволяет при порче одного из BIOS загрузиться с помощью другого. Вслед за «Gigabyte» аналогичные технологии, например, «TwinBIOS" на платах производства «Chaintech Computer», взяли на вооружение и некоторые другие производители материнских плат.

Однако такие конструктивные решения достаточно редки, хотя бы потому, что в угоду потенциальным разрушителям BIOS производитель несет и перекладывает на всех своих потребителей дополнительные расходы. Поэтому следующая часть статьи обращена к тем пользователям, о которых не позаботились производители материнских плат. Специально для них будет описан метод, позволяющий восстановить BIOS, поврежденный настолько, что никакими программными средствами проблему решить не удалось. Как говорится…

 

Категория: Мои статьи | Добавил: alteh (30.03.2008)
Просмотров: 21855 | Комментарии: 8 | Рейтинг: 4.7/3 |
Всего комментариев: 4
4 олег  
0
ASUS X50Z(F5Z)

Такая проблема,стоял bios 208.,скачал с оф.сайта 202.,и перепрошил через bios встроенной утилитой,после прошивки выдал сообщение все отлично и выключился,при следующем включении ноутбука черный экран,горит лампочка включения и крутится кулер,так же как выяснилось дальше реагирует на кнопку включения и выключения.Все форумы уже перелазил,не чего так и не нашел.Помогите восстановить bios,может кто то с этим ноутбуком сталкивался и была такая проблема.Есть диск с ним ишол Vista recovery disk так у меня дисковод на ноуте поломан,кто знает как его с флешки востановить и какие нужны комбинацыи для его восстановления.

Так же купил usb floppy записал на дискету файл с именем amiboot.rom, так он на floppy не реагирует вообще.

3 олег  
0
Такая проблема,стоял bios 208.,скачал с оф.сайта 202.,и перепрошил через bios встроенной утилитой,после прошивки выдал сообщение все отлично и выключился,при следующем включении ноутбука черный экран,горит лампочка включения и крутится кулер,так же как выяснилось дальше реагирует на кнопку включения и выключения.Все форумы уже перелазил,не чего так и не нашел.Помогите восстановить bios,может кто то с этим ноутбуком сталкивался и была такая проблема.Есть диск с ним ишол Vista recovery disk так у меня дисковод на ноуте поломан,кто знает как его с флешки востановить и какие нужны комбинацыи для его восстановления.

Так же купил usb floppy записал на дискету файл с именем amiboot.rom, так он на floppy не реагирует вообще.

2 Diabulus  
0
только вы даже не можеть элементарного сдалать.. придурки....

1 Дима  
0
Мне нужно биос востановить с другой материнки...
все делаю правильно.. выдераю, всавляю окуратно...., и в итоге: The program file's part number does not match with your system
как поставить "Ру" или что там .. чтоб проверку не проверяла ???
Подскажите пожалуйста !!

Имя *:
Email *:
Код *: