Автор: ROMby Unknown , 5 июня 2004
Столкнулся с неприятной проблемой. Все началось с того, что старый биос матери 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? Этот вариант плох тем, что далеко не все, что нужно, патчится (кроме ошибок винтов на большее не хватает места), но лучше, чем ничего.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

apple_rom

22 года 1 месяц назад

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

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

Kloch

22 года 1 месяц назад

Поможет переделка БИОСа в 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

22 года 1 месяц назад

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

Unknown BIOS (не проверено)

22 года назад

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

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

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

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

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

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

Root

22 года назад

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

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

Unknown BIOS (не проверено)

22 года назад

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

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

MmM

22 года назад

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

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

Абсолютно верно.

Root

22 года назад

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

именно так.