Вобщем, я неудачно прошил свой БИОС и нужно восстановить. Матплата - 06/16/1998-i440bx-w977-2a69km49c-00; БИОС - Award Modular BIOS v4.51PG.
Перед прошивкой я, с помощью AwardBios создал .bin файл с текущей прошивкой и сохранил его на дискете. Однако, восстановить ничего не удаётся... Я пыталяс перешить на другом работающем компе (мамка очень похожая), но сначала прошивальщик выдавал ошибку, помему о несовместимости, после пары попыток комп противно запищал (но не сдох, слава богу =) ), потом я пробовать перешивать на нём не стал. После я создал дискетку для восстановления БИОСАа с ДОСом, файлами autoexec.bat, bios.bin и awdflash.exe. В autoexec.bat находится строчка "awdflash bios.bin /cd/cp/py/sn/f/r". Однако, во-первых, комп при загрузке не видит клавы, но это не страшно; Во-вторых, после "BIOS cheksum error", "Starting MS-DOS" и т.п. прошивалка запускается, НО она выдаёт только жёлтую надпись "please wait!" внизу экрана и ничего не происходит. Кроме того, вверху, где должен выводиться тип флэшки (проидее), пустота.
Помогите плиз. Скажите, что делать и в чём проблема?
ЗЫ: Возможно, текущая прошивка БИОСа создалась как-то криво и поэтому ничего не получается. На сайте я своей мамки не нашёл, нашёл только близкие типа 2A69KL1AC-00.
ЗЗЫ: проц стоит Celeron 333, разогнан до 416.
ЗЗЗЫ: Я юзал перед прошивкой BIOSPatcher с этого сайта версии 4.23, он вроде как добавил несколько фич типа поддержки больших хардов. Но после вшивания получившегося файла, комп умер.
Попробуйте, определит ли флэшер сейчас флэшку при хот-свапе, и если определит - будет ли писать, а если будет писать - корректно ли...
Возможно, она еще жива...
BTW, даже если флэшка не определяется (Unknown Flash Type), то, возможно, что сама флэшка жива - просто слетел идентификатор; если мне память не изменяет, на Винбондах слетевшие идентификаторы может лечить Юнифлэш (и даже лечит иногда :wink: )...
Однако, вместо этого я хочу купить просто новую флэшку и перепрошить её патченной/непатченной прошивалкой. Но тут мне в голову закралась одна очень-очень нехорошая мысля: когда я сохранял свою флэшку в файл, я запускал awdbios ТОЛЬКО с ключиком /sy, то есть "awdflash bios.bin /sy" (как я сейчас понимаю, нужно было добавить /pn). При чём я не помню, указывал ли я название файла перед ключём. Так вот, после запуска таким образом, утилита спросила у меня имя файла прошивки (или не спросила - зависит от того, вводил ли я имя файла в команд промте) и название файла, под которым я хотел бы сохранить текущую версию БИОС. Точно помню, что в первой строке я указал несуществую прошивку. Кроме того, запускал утилиту я с виндосовской дискеты с "CD-ROM support", то есть экстендеры памяти подгружались.
Да, и ещё: файл bios.bin начинается примерно (или, как я подозреваю, всё-таки точно) с 128кбайт нулей и только затем идёт %$-lh5... Ко всему этому, Windows Commander не хочет раскрывать этот файл, потому как говорит что это нифига не архив, в то время как любую другую прошивку он вскрывает и видит там файл равный по размеру архиву. И что ещё более странно, файл, подправленный БИОСпатчером, он раскрывает (он начинается с "Щ-lh5), видит там только файл modul.tmp размером 3694, а при попытке просмотра выдаёт ошибку "CRC error unpacking...".
Что вы можете сказать про это? (Я так думаю, - мнение новичка, - что из файла bios.bin нужно стереть все нули в самом начале и тогда всё будет ок)
update #2: попробовал пропатчить БИОСпатчером, он выдаёт ошибку:
Found 2Mbit BIOS (6.x)!
Error of unpack lha_BIOS-file!
error!
update #3: ВинРаром я таки открыл первоначальный bios.bin и там лежит файл original.tmp. Прадва, он размером ровно с половину lha-архива, в котором лежит, то есть 131072.
Нужно индентифицировать мать и искать пришивку в Сети...
Может, если Вам не сложно, посмотрите содержимое bios.bin, так сказать, лично? =)