правим .. ЧМОС

народ. тут пришла мне идея такая, конечно непроверенная ибо не программер я увы, но всетки

разложу по полочкам чтоб было ясно

A - ChipSet
B - BIOS
C - CMOS (все значения что мы сгененрировали с помощью D)
D - BIOS Setup Program (может быть и External program, izn't it?)

ну так вот B программирует A в соответствии с инфой находящейся в C

отойду от темы
был у меня в ведении один сервачек назывался он COMPAQ PROSIGNIA так вот у него D был в виде программки бутившейся с флопика

таким образом содержимое C мы могли генерировать как угодно и чем угодно - кто запретил бы мне написать свобю собственную прогу которая могла спросить пользователя и на основании ответов сгенерировать содержимое C? да никто даже папа римский:)

я думаю даже что B при программировании А не проверяет тех значений, что он льет, на вшивость Иначе тогда б пришлось писать под каждую мать свой собственный В а тут все проверки на валидность заливаемых в А значений возложены на D и все.. то есть не используя сетупер из материнского Биоса мы можем ВЫставить настройки памяти и все что угодно ТАК как это надо НАМ...
почему мы это можем вы меня может быть спросите?
отвечаю - да, к примеру, взять разные биосы на одном ядре у от разных матерей (да взять ту же полундру и ее более дорогого аналога - запамятовал) - у одного к примеру есть настройки интерлива а у другого они тютю.. но - это значит что мы не могем править значение интерлива из ИХнего биос-сетупера но мы можем это сделать из НАШЕГО... то есть подсунуть ему данные с черного хода... а в микруху ЧМОСа пишут все кому ни лень... вернее никто не пишет потому что лень... вот мы могли б узурпировав бы функции биос-сетупа внешним модулем нагенерировать значения которые выставляют биос-сетуперы от более асусевых мамок:)

ой.. надеюсь что я разъяснил все правильно...
за ошибки простите - пишу второпях - мысль горит. идея бурлит:)

РОМан, надеюсь так тебе будет понятнее...
люди если я что-то не учел - додумайте за меня . а то сильно уверен я чо проще не перешивать БИОС а стартануть утилку один раз хоть с бутявки той же и ей сказать какой файл залить в ЧМОС и вуаля... правда до след очистки ЧМОС:)
но [кто мешает тебе придумать порох непромокаемый (с) незнамо кто]

как полумера пришла мысль а реально ли выковырнуть к примеру тот же биос сетуп из той же асусевой мамки и стартануть его в виде обычного сома или эхэшника - результат тот же будет... да на той же полундре (с оригинальным БИОСом) к примеру и стартануть и проверить - уверен отличия от полундровских (polundra.v.xx) попугаев будет ни на чуть

правда это не решит проблемы больших винтов и недетекта процев но зато можно будет забыть про WPCRedit и WPCRSEt (который на моей ХРюшке не хотит работать так как надо... - проще прописать один раз настройки в чмосе которые так же можно и сохранить так же как и залили... ну потеряли мы их - да не беда:) стерли чмос и залили по новой - и этим мы не трогаем БИОС в части настроек памяти
- согласитесь что не дело пихать насильно настройки памяти в БИОС - зачем? а ЧМОС на что? а скажем так - попались нам с рождения два драйвера hand.sys и head.sys и пропатчили мы БИОС в части сильных настроек памяти... и сидим после этого ругаем весь свет и себя в том числе.

Аватар пользователя Root

vivat,


насколько мне помнится такая штука уже есть в БИОС Патчере или будет скоро реализована... Всегда можно поправить образ прошивки, чтобы она грузила регистры чем надо:)
Заметьте: WPCRSEt необходимо пускать после каждой перезагрзки, чтобы изменения вступили в силу. Так надо делать. т.к нужные нам параметры НЕ выставляются из CMOS Setup'а и, соотвественно, БИОС грузит всякую фигню в регистры, а потом мы это выправляем через драйвер WPCRSet. Аналогично, кстати, работает VIA Memory Interleaving Enabler. Он что-то пишет, если биос не умеет туда писать, куда надо, и врубает Interleaving, после чего производительность системы возрастает!

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей