В общем все по порядку.
Лирическое отступление: недавно сдохла материнка. сиротами остались 2 винта (WD JB800 80Gb и Seagate Barraсuda 7200.7 120Gb)...
По делу: есть материнка AOpen AP5TC, на ней AWARD BIOS v4.51PGM, rev.1.20, чипсет i430TX, процик P200MMX (из имеющихся в распоряжении винтов максимальным объемом который материнка видит был 20гиговый фуджик из тех кто страдает медленной смертью от перегрева микросхемы и ативного флюса разъедающего контакт дорожек платы с чипсетом)
Хотел приспособить ее для работы хотя бы с 80 гиговым винтом, для этого по рекомендациям скачал BP 4.23, Cbrom2.07, awdflash v8.24f ну и другие проги, что указываются как обязательные.
Приволок домой, распаковал. АВДФЛЭШЕМ был выкорчеван биос из флэшки на матери (awdflash /pn/sy). Файлик получился 384кб.
Родного биоса на сайте производителя не нашел (не значит что там его нет, просто все ссылки выкидывают на мать AX5TC, что никуда мне не упало)
На получившийся файл был натравлен биоспатчер с таким вот результатом:
BIOS Patcher ver. 4.23.
Attention! Advanced qualification is required!
Found 4Mbit BIOS (3Mbit file)!
1. New CPU Support : not found.
2. P3-detect error : not found.
3. New Koeffs Support : not found.
4. 32Gb-problem : not found.
5. Some HDD detect-problem : not found.
6. "MB"/"GB" string search : not found.
9. Error display Freq>999MHz : not found.
10.Error display Koefs>9.5x : not found.
11.New Stepping Support : Warning! Not found "genu"!
12.Tualatin L2-init error : not found.
13.New Freq in Setup open : not found.
14.Set "Y" as default on exit: not found.
UDMA for "big"-HDD on UDMA33_only_MB fix: not found.
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding modul.tmp 13.3%
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding start.tmp 87.5%
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding cpucode.bin 55.9%
error!
0002 File not found
error!
0008 Insufficient memory
error!
0008 Insufficient memory
error!
0008 Insufficient memory
Такая картинка повторялась несколько раз с вариациями... Вариацией в моем случае являтся вместо сообщения о file not found, сообщение типа "недостаточно места в файле для записи еще стольки то байт" (что то около 25 кБ в hex эквиваленте)
Вопросы:
1. После обработки файл бивиса становится размером 512кБ, может ли это повлиять на правильность его прошивки данной версией авдфлэшера?
2. Может ли исходный размер файла влиять на правильность работы биопатчера?
3. Сколько нужно свободной памяти биоспатчеру для успешного завершения процедуры.
4. Почему патчер пишет абсолютно про все not found. Действительно ли он в этом случае не вносит никаких корректив в биос по поводу распознавания больших винтов?
Ошибка insufficient memory вылетает как в досе, так и сеансе msdos из винды... свободной памяти в обоих случаях примерно 580кБ
Да... в заключение замечу - полученный биос пока не прошивал - потерять 2 материнки за неделю - это уже перебор.
2 Kloch:
1.83 от AP5T запустилась на AP5TC без проблем. Под рукой нет большого винта (комп не хоцца разбирать)... надыбаю - проверю как себя поведет пропатченная. Все же есть подозрения, что платы - близнецы с разницей в одной биос-утилите (в 5Т есть ezRestore) и компоновке элементов.
Двухмегабитку шил двойной прошивкой - не дышит. Учитывая, то что оба биоса в старшей и младшей половине одинаковые, а линию адреса А17 не подключал, пришел к выводу, что используемая кроватка могла где-то неконтачить (и предыдущий эксперимент пошел насмарку, может быть биос даже был рабочим).
Ранее обсуждаемые вопросы с ошибками в CRC решены топорным способом, - смотрим, что насчитал BiT и делаем работу за ленивого модбина - меняем байтик вручную за последним байтом упакованного модуля.
Рассмотрение 2х мегабитной прошивки, полученной слиянием и выдиранием сибиромом лишнего, "под мелкоскопом" дает основания полагать, что работать такой зверь должен - расположение модулей соответствует "каноническому".
У кошки четыре ноги вход, выход, "земля" и питание...
Итак первый успех во всей эпопее. Патченный биос от AP5T версии 1.83 поселенный на мамку AP5TC позволяет ей нормально определять винт в 120ГБ и видеть его в ДОС (или если угодно command prompt'е win9x). Кстати патченная версия, на которую в предыдущем посте ссылается Kloch, сварганена из прошивки версии 1.82.
Есть некоторые ограничения, как то:
1. fdisk в упор не хочет правильно определять объем накопителя в целом и размер FAT32 extended-партиции в частности.
2. той же болезнью страдает ДОС-навигатор при подсчете объема логического диска.
В целом это несущественно, т.к. Partition Magic видит все включая NTFS партиции на этом винте и это не помешает работать с таковым при необходимости.
Ввиду вышенаписанного считаю, что ветка форума себя исчерпала (исходя из ее темы) и, наверное, ее можно закрывать( это на усмотрение модераторов). Изыскания по переделке 1Мб биосов в 2Мб, когда они будут продолжены буду освещать в другой ветке, со ссылкой на эту в качестве исходной.
Если кому-то требуется патченная версия означенного биоса, заявки кидайте в личку.
Огромное спасибо автору патчера за вторую молодость старого железа, а так же всем тем, кто проявил интерес к моим проблемам и оказал помощь в их решении.
У кошки четыре ноги вход, выход, "земля" и питание...
nickel
Уже много раз в конфе писали, про то, что для исправления этой ошибки надо либо брать с сайта Микрософт не страдающий этой ошибкой Fdisk, либо разбивать диск встроенными средствами более современных ОС (начиная от W2k и ME), либо использовать решения от третьих фирм.
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Отправить комментарий