BIOS patcher затирает часть биоса при работе!

Столкнулся с неприятной проблемой. Все началось с того, что старый биос матери Shuttle HOT-555 v.1.52 не поддерживал винчестеры объемом более 8Гб. Полагая, что к такому старью новый биос вряд ли есть, применил патчер. Все прошло без ошибок, но и проблему 8Гб он не решил (как я понял позже, apple_rom говорил, что не будет делать решение этой проблемы в патчере). Не особо надеясь, я все же поискал в сети - и, о чудо, самая последняя версия оф. биоса держит винты >8Гб. Прошил - действительно, держит. Но содержит ошибку 32Гб (по крайней мере, патчер ее исправляет :) , потестить не было винта >32G под рукой. Я решил пропатчить этот биос, но возникла нештатная ситуация. Дело в том, что это 1М биос, и забит он практически под завязку (свободно меньше 1К). В итоге патчер все исправляе, но удаляет без моего согласия один из модулей прошивки (SCSI BIOS вроде), что естественно, неприемлемо. Можно ли что-нибудь сделать в таком случае? Хотелось бы впихнуть все.

Далее, я пробовал вручную CBRom'ом убрать модуль с лого для освобождения еще чуть-чуть места и запустить патчер для исправления только ошибки 32Гб (меньше объем добавляемого кода). Ситуация получилась еще более странная - несмотря на то, что в сжатом виде все должно влезать, SCSI-модуль все равно убивается.
Возможно, проверка объема идет из расчета несжатого modul и start-модулей (в старом биосе, где места хватало, SCSI-модуль не стирался)
Можно ли поступить так: Взять новый биос, вытащить из него SCSI-модуль и убить лого, пропатчить (SCSI будет убит), а затем вручную вернуть SCSI-модуль обратно? Если да, то важно ли, чтобы он находился по порядку до modul и start? Этот вариант плох тем, что далеко не все, что нужно, патчится (кроме ошибок винтов на большее не хватает места), но лучше, чем ничего.

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

Цитата:
Можно ли поступить так: Взять новый биос, вытащить из него SCSI-модуль и убить лого, пропатчить (SCSI будет убит), а затем вручную вернуть SCSI-модуль обратно? Если да, то важно ли, чтобы он находился по порядку до modul и start?

1. Можно-нужно-правильно.:)
2. Порядок не важен.

А нифига!
2аппле_ром смотрел я прошивку Сказевый биос убивает почти все св. место! Только "ручная" правка или без скази...

Что сказали татары прийдя на Русь? "Сдавайтесь русские-нас орда!"
И что им ответили русские?
"А нас-рать!" ) (с)

Поможет переделка БИОСа в 2-х мегабайтный. По опыту для двухпроцессорной Гигабайты 5DX5:
1. Из нужного файла БИОСа извлекается все, что можно (пришлось делать разными верисями Cbrom, начиная с 1.1.)
2. Склеивается 2 файла
Copy /b Bios1M.bin + Bios1M.bin Bios2Mb.bin
3. С помощью того же Cbrom извлекается всякий мусор типа other
4. Возвращаются на место остальные модули
5. Биос патчится
5. Проверяется и сохраняется Modbin"ом
6. Горячей заменой прошивается в 2-мегабитную микросхему на плате (Awfl822a.exe с ключем /f)
ПС. последующие обновления БИОса стали возможны только с AWDFlash 7.12

проще руками забашлять... Хотя инфа полезная!
п.с. напиши мне в личку нужно Генчика вычыслить!

Что сказали татары прийдя на Русь? "Сдавайтесь русские-нас орда!"
И что им ответили русские?
"А нас-рать!" ) (с)

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

Я тут БИОС нарыл. Можут пробанете?


Он патченый на предмет винтов 128Gb. Может есть и поддержка К6-х. Я не тестил, так что судить не могу:(

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

Kloch
О! Это то, над чем я так долго бился - просто супер!!!
Есть пара вопросов для уточнения процедуры:

Цитата:
1. Из нужного файла БИОСа извлекается все, что можно (пришлось делать разными верисями Cbrom, начиная с 1.1.)

Почему потребовалось использовать несколько версий Cbrom? И где можно узнать ВСЕ ключи для всех типов модулей (типа /pci, /epa и т.п - я лично смог вытащить или убить в прошивке только сказевую часть и лого, original.tmp и какой-то экстеншн не взялся ни одним ключем из хелпа)

Цитата:
5. Биос патчится
5. Проверяется и сохраняется Modbin"ом
6. Горячей заменой прошивается в 2-мегабитную микросхему на плате (Awfl822a.exe с ключем /f)

Для чего нужен пункт 5 (второй из) - проверка и сохранение modbin'ом? Почему нельзя просто сначала скомпоновать (п.4), потом пропатчить, затем сразу прошить хотсвапом?
(Чувствую ж... что за последнее предложение начнут бить ногами, но тяга к познанию во мне неистребима. Хочу учиться! :) )

Arsenal_PC & All

Цитата:
смотрел я прошивку Сказевый биос убивает почти все св. место! Только "ручная" правка или без скази...

А что значит "без скази"? Значит ли это то, что скази-модуль можно прибить без потери работоспособности системы (кстати, чего-то я все-таки по идее лишусь, убив этот, к слову, здоровый модуль. Можно ли однозначно сказать, чего именно?)

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

nwolf

Цитата:
А что значит "без скази"?

в брендовых платах есть иногда модуль SCSI. Он нужен чтобы некоторые кривые (онбордные в том числе порой) адаптеры могли его использовать. Если его удалить, то адаптер просто потеряет БИОС и просто не сможет загрузить систему со SCSI-устройства. Побочный эффект: ДОС перестанет видеть SCSI:( А так, если ОСь загрузится, то особых изменений не заметишь:)

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

Получается, что поскольку SCSI-устройств у меня отродясь не водилось, SCSI-модуль в биосе для меня бесполезен?

...и соответственно его можно прибить нах, решив проблему нехватки места?

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

nwolf писал(-а):
Получается, что поскольку SCSI-устройств у меня отродясь не водилось, SCSI-модуль в биосе для меня бесполезен?

...и соответственно его можно прибить нах, решив проблему нехватки места?
Абсолютно верно.

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

Цитата:
...и соответственно его можно прибить нах, решив проблему нехватки места?

именно так.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-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.

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

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