Постоянный адрес статьи:

http://infosci.narod.ru/comp/010622-1.html

22 июня 2001 г - Furet [kav@ic.kharkov.ua]


Двуликий BIOS

А началось это всё из-за моего любопытства к прошивке к моей материнской плате, которую я нашёл на диске свежего журнала. "Обновлено 21 января 2001 года: добавлено большое количество функций: исправлены ошибки" и всё такое - у кого тут руки не зачешутся. Я конечно же не читая README.TXT нажал на bat-файл с подозрительным названием RUNME. Еще тогда сомневался, чёрт возьми!

Передо мной начали происходить какие-то неопознанные мною и не понятные мне, что самое главное, процессы. Но мало того, тут мой комп, как говорится совсем коньки на полку..., или зубы отбро... в общем повис! Я в недоумении клацаю RESET и что я вижу? Вместо привычного мне BIOSа загружается какая-то ... под названием BOOT BIOS v 1.0 1989 года выпуска. "Обманули черти!!!" - подумал я. Так мало того, она к тому же не распознаёт мой винт и CD-ROM, а требует системную дискету.

Порыскав в своих залежах, я откопал нужную вещь, вставляю - не хочет: видели не нравится ей драйвера винды - говорит: "Не могу прочесть..." Чё я только не делал - ни в какую! "Как же я теперь без компа? - подумал я. Где же я теперь в кваку играть буду?"

Короче, прейдя немного в себя, взял я тот диск за шкирку и к другу. Мол, выручай, комп совсем обнаглел, системный диск выплёвует... Почитал я таки инфу об этом деле и... короче понял я, что не нужно было этого делать.

Проведя день без компьютера (поначалу было очень тяжело!) я обдумал стратегию на будущее. Било на повал то, что я даже не представлял себе в какую траблу я влип и как из неё вылезти (без плачевных последствий, конечно). Первым, что мне пришло в голову, - это неполная компиляция BIOSа, из-за чего не распознавались внутренности моей телеги и не загружалась Windows. Но эту версию я быстро откинул, так как год выпуска (1989) не соответствовал обещанному. Тогда откуда взялся этот BOOT BIOS и что это такое?

Немного поразмыслив, мне приходит в голову прекрасная идея - в современных материнках два BIOSа: один постоянный (BOOT), а другой перезаписываемый (FLASH), чтобы его можно было обновлять в будущем. Функция BOOT BIOSа мне сразу стала ясна - он был "страховочной" программой на случай, когда FLASH BIOS будет отсутствовать. Иначе бы компьютер вообще не загружался в отсутствие последней!

Итак, проблема была ясна - был стёрт FLASH BIOS. Чтобы решить её, а заодно и проверить правильность предполагаемой версии необходимо было переустановить прошивку.

Переписал я у друга на компьютере всё, что касается этой прошивки на дискету. Прочитал README-файл: ага! Во-первых, программу, которая устанавливает FLASH BIOS необходимо запускать только в DOSе, к тому же на системной дискете не должны присутствовать CONFIG.SYS и AUTOEXEC.BAT - теперь-то я понял почему мой компьютер повис, и почему компиляция не прошла! Сделал я всё, как просилось: прихожу домой, запускаюсь с подготовленной дискеты, жму на давно знакомый файл RUNME.BAT и... вообщем всё как по маслу - запустилась программа FLASH MEMORY WRITER, которая записала во FLASH-память (перезаписываемую память материнской платы) BIOS.

Ещё одна особенность: сама программа BIOSа содержится в файле с расширением BIN (свежую версию именно этого файла фирма-производитель моей материнской платы порекомендовала найти у них на сайте), а все остальные файлы относятся к программе, которая устанавливает (записывает) BIOS.

Перезапустил я свой компьютер после, как я позже понял, успешной компиляции - всё класс! Запустился новый BIOS, а далее Windows... ну а далее Quake!!! Arena. Короче хорошо то, что хорошо кончается.

"Однако возможность перезаписывать BIOS в скором времени может привести к появлению нового вида вирусов" - подумал я. Ведь это уже не детские игры на стыриваение паролей у тёти Аси или чатовская война в Ирке - это серьезные вещи: таким способом можно процессор спалить, а то и всю машину целиком!

 


Rambler's Top100 Rambler's Top100
Наш адрес в сети: http://www.infosci.com.ua/
Пишите: infosci@narod.ru
Copyright © 2001, InfoSci Team.
Все права сохранены. Никакая часть данного сайта не может быть воспроизведена с целью получения выгоды. При использовании материалов сайта ссылка на источник обязательна.
Сайт управляется системой uCoz