Постоянный адрес статьи: |
|
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 в скором времени может привести к появлению нового вида вирусов" - подумал я. Ведь это уже не детские игры на стыриваение паролей у тёти Аси или чатовская война в Ирке - это серьезные вещи: таким способом можно процессор спалить, а то и всю машину целиком!
|
|
Наш адрес в сети: http://www.infosci.com.ua/
Пишите: infosci@narod.ru Copyright © 2001, InfoSci Team. Все права сохранены. Никакая часть данного сайта не может быть воспроизведена с целью получения выгоды. При использовании материалов сайта ссылка на источник обязательна. |