У меня вот вопрос/предложение.
А нельзя ли сделать какую нить загрузочную дискету,
которая бы побменяла бы БИОС при загрузке с нее?
Ведь есть програмка которая подменяет видио биос, есть
подменщики HDD биосов, а если подменить shadow system bios memory
и перезагрузить машину с етой копии биос? (ну или чтото в етом духе)
Ведь скока матерей можно было бы спасти если бы биос можно было бы так проверить перед прошивкой?
Спецы!! отзавитесь!! :)
В общем, обычная ситуация - хотя технически это точно возможно, делать нецелесообразно (по причине возможности использования более простого и надежного способа с помощью другой флэшки и проверяемого биоса на ней).
Опять-же если второй микрухи нет? или она вообсче запаяна на плату?
Ну раз никто занимаца нехочет - так уж и быть ;] у меня слава богу всё пока работает - проживу и без експерементов. 8)
По-моему, все не так просто, как кажется. Дело в том, что 100% современных (и не очень) биосов сами используют shadow RAM для размещения своих runtime-модулей. Причем именно по тем адресам, по которым находится и собственно ПЗУ BIOSа (скажем, F000:0000-F000:FFFF real mode). А если разместить оригинал в shadow, то куда он будет свои прибамбасы распаковывать? :-) К тому же, биосы при манипуляции shadow RAM-ами уже предполагают, что они сами находятся в ПЗУ. Плюс еще к этому - очень многие BIOSы юзают флешку на запись, и вообще не стартуют (выдадут POST-ошибку и в даун), если не определят знакомый им тип флэшки (а что они вообще определят, находясь в shadow RAMе?).
Имхо, подменять можно в принципе только несжатые биосы (типа видео, BOOT ROM-ов и т.п.). В плане же системного BIOS практически реально подменить только распакованный runtime-модуль уже загруженного BIOSа, что не решает проблемы тестирования всего биоса на работоспособность. К тому же, реализация этого сильно зависит от чипсета, поскольку в разных чипсетах разное управление shadow RAM-ами.
Хотя идея интересная, лично мне понравилась :-)
Там такие чудеса делались легко, с помощью паяльника!
Хорошее было время.