Приветствую Вас ГостьЧетверг, 09.05.2024, 21:22

IT-лаборатория


Каталог статей

Главная » Статьи » СТАТЬИ

Слетевший BIOS

Существует пять разновидностей микросхем флеш:

  • Параллельные. Установлены на материнских платах с чипами SiS/VIA и атлонные системы, кроме чипов nForce.
  • FirmWareHub. Установлены на современных материнских платах с чипсетами Intel, начиная с i810.
  • Low Pin Count (малоконтактные). Идут на материнских платах с чипсетами nForce1/2/3 и в некоторых материнских платах «ASUS».
  • Универсальные. Например, FWH/LPC.
  • На современных материнских платах, таких как, Intel(R) Desktop Board D945GNT, размер БИОСа составляет 4 мегабайта, только уже SPI Serial Flash, а не FWH.

С того момента, как винчих, можно сказать, побежден, слетевший БИОС сейчас редкость, но все же еще встречается. Например, во время переразгона начинает обновляться DMI (процессорная частота увеличивается) и во время обновления компьютер виснет, и там появляется мусор. Из-за этого чаще всего материнская плата вообще не подает признаков жизни, хоть и коды в полном порядке. Если после включения компьютера, он сразу обращается к дисководу – Вам повезло, bootblock пока цел! В основном для awardbios, вполне реально загрузиться с ДОС – дискеты и вшить БИОС на свое место. На современных версиях bootblock сам определяет ISA, потом PCI, а еще и видеоадаптер AGP. Для AMI еще гораздо легче. Для этого нужно положить ее на дискету БИОСа и переименовать в amiboot.rom, дальшев он все будет делать самостоятельно. Так же можно нажать Ctrl+Home во время старта. Для перепрошивки БИОСа на дому, лучше всего подходит hot-swap, поскольку программатор не каждому по карману. Главное нужно приготовиться к тому, что при этом, через некоторое время, что-то да полетит. Для того что бы, не разрушались панели DIP и не сгинались микросхемные выводы, лучше установить прошиваемый родной БИОС в обычную тридцати двух выводную панельку. Из-за тонких ножек она довольно просто достается и устанавливается обратно. Устанавливать микросхему нужно так, что бы 16-й вывод (земля) снималась последней и первой подавалась. В первую очередь это касается двенадцати вольтовых флешек. Для того чтобы запаять микросхему понадобится фен, горелка или электроплитка. Если Вы собрались вшивать awardflash'ем не родной БИОС, лучше всего воспользоваться ключиком /F. А то он будет пробовать использовать процесс обновления флешки из вшиваемого. AMIflash (flash8..) позволяет вручную указать тип идентификации (после чиха) для флеш с поврежденным словом. Для тех кто не в курсе, у АСУСа стоят свои прошивальщики, но AMIflash (flash8..) работает и там. В отличие от Awardflash он не использует процессов из БИОС. Во время прошивки на материнской плате нужно вынуть из корпуса PLCC в панельке родную флешку и бережно положив на панельку, прижимать пальцем. В таком виде загружаем ДОС. Следующим шагом убираем флешку (она легко снимается) и вставляем ту, которую надо прошить. Дальше стартует прошивальщик.

AMIBIOS8(R) обеспечивает два механизма изменения содержимого Flash ROM: BIOS Recovery и Flash Update. Если во время запуска загрузочного блока выявлено различие контрольных сумм БИОС. Это ведет к запуску процесса восстановления содержимого Flash ROM. Процесс Flash Update применяется для того, что бы обновить БИОС и применяется в процессе ОП с участием специализированных утилит.

С помощью AMIBIOS8(R) можно выбрать устройство, в котором расположено устройство с носителем БИОС для процесса Recovery. В таком виде используется, по умолчанию, накопитель (FDD) на гибких магнитных дисках. Это позволяет в процедуре выполнения POST, инициировать процедуру перезаписи Flash ROM. Что бы это сделать нужно, записать файл БИОС с зарезервированным названием AMIBOOT.ROM, директории корня гибкого магнитного диска. Дальше нужно одновременно удерживать сочетание клавиш Ctrl+Home с момента включения системной платы до того времени, когда БИОС начнет ссылаться к накопителю FDD. Процедура отображается на мониторе в качестве прогресс-индикатора, а положительное завершение производится с помощью серии 4-9 звуковых сигналов.

Зарезервированное название AMIBOOT.ROM может быть переименовано разработчиками платформы. AMIBOOT.ROM обычно находится по смещению 0FFB6h от начало последнего сегмента БИОС и на платформах АСУС.

С помощью зарезервированной комбинации клавиш, можно не только обновить или восстановить системный БИОС, но и установить, по умолчанию, CMOS. Если во время перезаписи так же нужно очистить NVRAM, надо воспользоваться сочетанием клавиш Ctrl+PgUp. С помощью сочетания клавиш Ctrl+PgDn можно сделать обновление БИОС без изменения содержимого CMOS.

В девяти из десяти случаев, что восстановить Awardbios, надо смастерить чистую системную дискету. В ней должны быть только файлы command.com и io.sys. В ряде случаев дискета должна нести в себе файлы ibmbio.com, command.com, ibmdos.com, то есть быть Caldera PC-DOS или DR-DOS. Дальше нужно записать на нее файл bios.bin, с прошивкой. Аwdflash.exe-прошивальщик и autoexec.bat с соответствующей командной строкой:

  • Для Award: "awdflash bios.bin –cd-cp-py-sn-f-r"
  • Для AMI: "amiflash amibios.rom /-b /-n /-o /-c /-d /-r /v /-i /-k /-e /-g"

Использовать свои имена прошивальщиков и прошивок не стоит. Поскольку есть БИОСы которые могут не обратить внимание на подобный диск, ссылаясь на сообщение о несистемной дискете в дисководе.

По сей день, нет единого для всех стандарта, восстановления через дисковод. Множество фирменных компьютеров, таких как, Intel, HP/Compaq, Dell, IBM, Fujitsu, etc, можно оживить с помощью дискеты, а содержимое дискеты можно скачать с их собственных сайтов с подробным описанием.

В зависимости от новизны платы-БИОСа (Award/AMI), для восстановления, на дискете может потребоваться только файлы прошивки и прошивальщика. В некоторых моментах, где прошивальщик встроен в БИОСе, могут понадобиться только файлы прошивки.

Следующий не менее важный момент: Когда кто-нибудь пытается принудительно включить, для перешивки, бутблок, может вывести из строя CRC, вручную закоротив на параллельной флешке адресные линии выше бутблочных. Те кому не совсем все понятно сами поймут, когда столкнутся с припаянной флешкой и на которую установили примерно такую же прошивку, сразу все поймут!

У хабовой флешке последовательность следующая: нужно подсоединить проводок на одну из удобных ножек FWH0/1/2/3, с контактами 13/14/15/17. Запускаем комп и ждем 1-3 секунды, после чего нужно 1 раз коротнуть в корпус. Вследствие чего зависнет POST. Дальше БИОС зашадовится и не обратит внимание на корочение. Если все идет нормально, то примерно через две секунды сработает бутблок. Дальше запускаем и считаем период. Периоды нужно отсчитывать постепенно, примерно от 1-3 секунд. Почти всегда нужный элемент распаковки находится в этом промежутке. Дальше производим еще 1 корочение и ожидаем примерно 5 секунд. Если не срабатывает бутблок, то выключаем-включаем или производим RESET. Примерно с десять попыток на каждый промежуток должно хватить. Вполне реально, что 2-2,5 секунды могут с первого раза дать результат. Если установлена посткарта, то начинаем коротить после того, как появится код С3 для аварда.

Примен восстановления БИОСа на GA-7N400 с помощью Award Boot Block Bios v1.0. Берем файл БИОСа F6 меняем наименование на 7n400.bin. Дальше вписываем его в корневой каталог ЖД (жесткого диска). Система - FAT16/32 Вин9х. Следующим шагом включаем компьютер и смотрим надпись - Scanning Bios Image in Hard Disk, Bios Auto-Recovering....................................... . Вынимаем видюху из AGP (Ti4200 Axle), устанавливаем видеокарту по проще, например PCI. Дальше включаем и дальше после 10-12 точки надписи должен пойти процесс и материнская плата должна перезапуститься.

Следующий пример восстановления БИОС на материнских платах GigaByte с системой AUTO Recovery. Берем материнскую плату или ПК на той же материнской плате в которой нужно прошить БИОС. Дальше берем винт, лучше использовать WD 80 JB, можно какой-нибудь другой (кроме Seagate), главное чтобы винт разрешил работать материнской плате с функцией HPA. Дальше подсоединяем винт к материнской плате, запускаем, и грузимся с компа в чистый ДОС. Включаем MHDD 3, только не ниже, удаляем НРА (если таковой имеется), перезапускаемся и опять грузимся в чистый ДОС. После включаем MHDD. Должно появиться поле НРА. Если НРА появился, то в защищенную часть винта прописался БИОС от материнской платы. Выключаем компьютер и подсовываем винт к материнской плате, которая запрашивает БИОС. После поиска материнская плате отыщет свой БИОС и сама перешьется! На весь процесс уходит не менее двадцати секунд. Внимание! На винте не должно быть бэдов, потому что винт может сектора с конца и может не давать материнской плате нормально работать с НРА. Способ проверен на IPE1000, PE800-RS, IPE1000G, 7N400SL, 7N400. Есть версия, что подобный способ бакапа БИОСа в НРА так же использует Abit.

Если юнифлеш детектит, но не шьет корректно, тогда сначала пускаем авардфлэш. Что бы авардфлэш продетектил тип флэшки, пускаем его, например, с помощью ключей "/pn/sy 111.bin". Дальше включаем юнифлэш, и все начинает прошиваться! Фишка заключается в следующем. В отличие от юнифлэша, авардфлэш распознает гораздо больше железа. Авардфлэш мапит чипсет для детекта, а во время выхода не замапливает обратно. А юнифлэш несет в себе строгую классичность, без банальных вопросов, алгоритмов прошивки. Вследствие чего мы получаем хорошо подготовленный авардфлэшем чипсет. Данным способом отлично прошиваются Winbond W39V040AP (LPC) на nForce2.

НФорс-ный Epox при невыясненных причинах, начал писать на индикаторе Post-кодов С1. Нормально работала и вдруг полетела. На материнскую плату устанавливали разнообразные рабочие детали – видеокарты, процессоры, память, но результат оставался таким же. После запуска с FF переходит в С1 и воет длинными гудками. Снаружи материнская плата выглядит работоспособной, без «беременных» кондеров, сгоревших деталей и поврежденных дорожек не наблюдается. С1 – это прежде всего память и все, что с памятью связано (тактирование, питание, сигналы). Бывает и то, что на НФорс-ах ступор после С1-причина полетевшей прошивки БИОСа. Бывает, что в CMOS ерунда вписана. Тогда его надо очищать или во время старта можно попробовать зажать клавишу Insert.

Была проблема с ECS EliteGroup K8 HT1600 (nForce3). При видеокарте АТИ бутблок не надавал запускать восстановление БИОСа. Зато прекрасно запускал восстановление с видеокартой GeForce.

Во время загрузки, после выдачи инфы о видюхе, вылазиет версия BIOSa с сообщением-BIOS ROM CHECKSUM ERROR INSERT SYSTEM DISK AND PRESS ENTER. Первое время компьютер загружался после RESET, дальше после трех-четырех раз, потом вообще через n-ое количество. Если ОП разогнана, то этот разгон нужно с нее убрать. Здесь есть два варианта:

  • Во флэше есть биты которые нестабильно читаются. Или что-нибудь в материнской плате, памяти, процессоре нестабильно работает. При нестабильно читающихся битах надо подождать, когда она загрузится, несколько раз просчитать родной БИОС, потом сравнить просчитанные копии (консольная команда "fc /b") и еслс копии совпадают зашить его обратно в флешку. Так же можно вшить новый БИОС, скачав его с сайта производителя. Попадаются флешки с редчайшими аппаратными проблемами. Перешьешь, и через несколько дней все опять повторяется. Такие неполадки чаще всего происходят перед кончиной флешки.
  • 2 причина встречается еще чаще. Это плохие контакты, полудохлая память, «беременные» кондеры или высохшие, не стабильный Блок питания, подгоревший SIO или пыль. Во время прошивки с подобными неполадками, вполне реально до конца все добить.

На ABIT SA6-R после замены «беременных» конденсаторов, перестали детектиться девайсы IDE, если было установлено больше 1 устройства на любом порту. Все это исчезло после того, как прошили БИОС. 

Категория: СТАТЬИ | Добавил: STALKER34 (25.07.2011)
Просмотров: 1128 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Интересные статьи
Как создать загрузочный USB с Windows 7
Как обжать витую пару
НТВ+ бесплатно
HTML для чайников
Команды Linux
Структура папок ОС Linux
Звуковые сигналы Bios
Сетевые команды Windows
Подключение интернета через GPRS
Кое-что о ремонте материнских плат
Ремонт оперативной памяти
Проникновение в сеть WiFi
Как заработать на SAPE
Как увеличить посещаемость сайта
10 (+1) способов скачать с YouTube
Как заработать в ИНТЕРНЕТЕ
Подключи второй винт(IDE,SATA)
Вывод Webmoney на Украине
Как изменить IP- адрес
Агент ПриватБанка
Жаргон хакеров
Установка второго винта SATA
Анонимный Интернет
Описание всех портов
Программы нахождения компьютера
Как скачать с DepositFiles бесплатно
Ролик YouTube без видеокамеры
Любое видео в 3D
.


Отправка СМС
Информация пользователя

Поиск


.
Измерь скорость интернета Tattooman Работа на дому Каталог сайтов :: Развлекательный портал iTotal.RU Каталог@MAIL.RU - каталог ресурсов интернет
Money

Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки

Кошелек
Код Защитный код

Обмен Webmoney




Получить WMR-бонус Balans.kz на свой кошелек!


Мини-терминал
Регистрация