Можно ли восстановить компьютер после неудачного обновления BIOS?

при попытке обновления BIOS на материнской плате Asus, я узнал Asus Update Utility для Windows не полностью поддерживает Windows 64-bit. Он был в состоянии стереть BIOS без проблем, но не удалось написать new BIOS. я знал это, когда в следующий раз перезагрузил компьютер: это будет кирпич.

когда я перезагрузил компьютер, это был кирпич. Но перед перезагрузкой я перенес резервную копию bios, новую БИОС и ASUS DOS утилиты прошивки на другой компьютер. Теперь проблема в том, как это исправить.

эта материнская плата Asus имеет отказоустойчивое восстановление bios под названием сбой BIOS, где вы положили в дискету или USB палку, содержащую файл с именем p5b.rom и он восстановит bios из этого файла. Но это не работает.

там любой путь унбрик машина?

12
задан Gypsy Spellweaver
08.01.2023 17:14 Количество просмотров материала 3482
Распечатать страницу

8 ответов

это Asus P5B Deluxe Bios Recovery SPI Flash кабель, но воспроизведено здесь для Wiki-саке:


предупреждение: никогда не используйте утилиту ASUS Windows bios flash. Были десятки людей с той же проблемой, если бы я знал раньше.

перейти к HOWTO для хорошего дела.

возможно, в момент большой глупости и лени я перепрошил bios на своем ASUS P5B Deluxe с помощью утилиты ASUS для windows на базе flash. Он вытер его начисто, загрузил новый, а потом не смог проверить. На этом этапе доступны только два варианта: выход или повторная попытка. Поэтому я повторяю попытку, теперь он даже не попытается написать bios. Не имея другого выбора, я перезагрузил машину и надеялся на лучшее. Мне досталось самое худшее.

машина ничего бы не сделала. Предполагается, что материнская плата имеет встроенный режим восстановления bios, но кажется, что он также был уничтожен Windows утилита flash. Пришло время отправить его обратно в ASUS, чтобы они могли перепрошить его. Bios не съемный, так что наверняка есть какое-то устройство, которое они подключают, чтобы перепрошить его для вас, я думал.

оказывается, я был прав. Рядом с чипом BIOS, слева от Южного моста, находится недокументированный 7-контактный разъем spi_j1. После долгих исследований я наткнулся на несколько страниц (связанных внизу), которые документировали тип кабеля, необходимого и программное обеспечение для использования этого порта перепрошить bios.

кабель состоит из параллельных разъема проводная на то, что вы можете подключить в контакты, что также имеет 2.7 в-3.6 V вход для питания микросхемы во время перепрошивку. Я сделал очень плохую попытку использовать нарезанный параллельный кабель и концы от порта USB-заголовка. Это не сработало, поэтому я нашел в местном магазине электроники параллельный разъем с ленточным кабелем на нем. Я разобрал его и снова припаял ленту к правильной штифты.

для того чтобы получить ~3V, я принял пропуск через разъем питания от старого вентилятора случая и добавил 3 диода к проводу 5V, давая мне немногую над 3V. Затем я подключил это к ленточному кабелю и подключил разъем питания к другой работающей машине. Затем я использовал свой ноутбук для вспышки в bios.

HOWTO:

расходные материалы:

  • загрузочный компакт-диск DOS, USB-накопитель или дискета
  • BIOS ROM для материнская плата
  • SPIPGM (програмное обеспечение которое делает проблескивать)
  • CWSDPMI (dpmi хост-процесс, необходимый SPIPGM)
  • мультиметр
  • Паяльник
  • разъем DB25
  • разъем какой-то, вам потребуется 6 пен.

для того чтобы сделать кабель я использовал DB25M к серийному разъему IDC10. Это действительно кажется самым простым в использовании. Они выглядят как это:

alt text

заголовок находится на материнской плате, слева от Южного моста.

alt text

вот как нумеруются контакты заголовка:

alt text

Вот таблица, показывающая, какие контакты заголовка должны быть подключены к каким параллельным контактам. Контакт 1 на коллектор для +3В.

Header Pin Parallel Pin 
========== ============
2          18 
3          7 
4          8 
5          10 
6          9 

вот как выглядит мой кабель (Примечание: он выглядит так провод питания подключен к DB25, но на самом деле это припой к ленте, он идет к контакту 1 на заголовке)

alt text

если вы используете кабель подобный моему, то раскройте его вверх и desolder тесемка от разъема. Возьмите скрепку и вставьте ее в отверстия в разъеме заголовка, чтобы определить, какой провод должен идти к какому контакту на DB25 с помощью мультиметра. Припой каждый адекватно вести.

вам после этого нужно получить линию 5В с другого компьютера (красный провод на разъеме molex). Припаяйте три диода последовательно и подключите их к линии 5V. Используйте мультиметр, чтобы обеспечить падение напряжения между 2,7 В и 3,6 В. припаяйте его к соответствующему ленточному проводу.

теперь, когда вы готовы к вспышке, загрузите мигающий компьютер с загрузочным носителем DOS. Во-первых, необходимо запустить cwsdpmi.exe, затем запустите spipgm. (Примечание: необходимо запустить cwsdpmi.exe перед SPIPGM каждый раз.)

spipgm /p p5b-bios.rom 

It буду просить общий размер флешром, введите 1024 Если SPIPGM сообщает Ваш идентификатор чипа как fffffffh, то что-то не так. Проверьте все соединения. SPIPGM имеет несколько функций, таких как сначала стирание BIOS. Запустите SPIPGM без каких-либо опций, чтобы увидеть список.

alt text

предоставление кредита, где кредит должен быть, без этих сайтов я бы никогда не понял этого из.

обновление

пока я не скачал spipgm2, и используется /S, вместо /P команда, которую я успешно вернул гигантский пресс-папье к компьютеру снова.

кажется,SPIPGM.exe сам по себе пишет страницу за раз на микросхему SST в платах Asus P5B. Ты должны используйте либо перекомпилированный spipgm.exe или, еще лучше, используйте spipgm2.exe. Вы можете построить кабель без любые резисторы или конденсаторы, если вы используете оранжевый (3 В) выход из источника питания ATX суррогатного ПК.

затем должны использовать /S переключатель:

 spipgm2.exe /S xxxxxx.ROM

для записи в чип после вы разблокировать его с /U и стереть с /E. Это единственная вещь, которая работала для меня, и я вернулся и работает отлично.

You должны использовать /s (медленно) переключатель с этим запрограммировать чип SST в платах ASUS серии P5. Видимо,/p переключатель используется в оригинале SPIPGM.EXE не делайте это достаточно медленно, или немного в то время; что обломок SST нужен для успешного reflash.

для загрузки программы я сделал два гибких диска, один с загрузочным диском Windows 98 SE, а второй с программой spipgm2 и файлом образа bios (.расширением ROM).


для прошивки bios я использовал следующие параметры:

  • spipgm2 /i убеждаться что программа может прочитать мой набор микросхем и кабель одобрен.
  • spipgm2 /u разблокировать биос.
  • spipgm2 /e стереть БИОС.
  • spipgm2 /s p5b.rom для прошивки нового bios.

когда он закончил, я попытался загрузить мертвую материнскую плату, и она работала!

Бонусная Схема

enter image description here

52
отвечен Ian Boyd 2023-01-10 01:02

похоже, у вас какой-то аппаратный конфликт. Попробуйте это:

  1. удалить все карты из всех слотов системы. Видео, RAID, сеть, звук, etc. Обратите внимание, какая карта была в каком слоте.

  2. вставьте диск BIOS или USB-накопитель в дисковод/слот перед включением питания.

  3. включите компьютер. Вы должны увидеть восстановление BIOS работает, или он скажет что-то вроде "bad bios"... нечто вроде этого. В любом случае... он должен загрузиться с приглашением A:.

  4. запустите утилиту flash и выберите опцию записи BIOS. Я не помню вариант, но там есть один, чтобы написать BIOS без ESCD или чего-то еще. (Его действительно трудно испортить вещи хуже, чем они прямо сейчас, так что если один вариант не работает, попробуйте другой); -)

  5. пройти через все подсказки, говоря " Да записи, да перезаписи и т. д, п."

  6. после завершения обновления BIOS перезагрузите компьютер. Он должен работать "нормально" прямо сейчас. Если это выключить его и...

  7. поставить все карты, которые вы удалили в шаге 1 обратно в компьютер.

запустите его снова... это должно сработать.

2
отвечен KPWINC 2023-01-10 03:19

Я подтверждаю, что успешно запрограммировал свою Flash IC для ASUS p8h67-M-PRO. Как и другие, я попытался обновить bios с помощью утилиты bios. Он закончил процесс, перезагрузился и... ничего, черный экран. Я построил параллельный адаптер, добавил блок питания 3,3 В постоянного тока и использовал его для программирования микросхемы флэш-памяти. Сначала я сравнил его содержимое с изображением ROM, и я понял, что большая часть содержимого ic была #FF (стерта, но не запрограммирована). Используя то же приложение SPIPGM я запрограммировал его, я протестировано и моя материнская плата работает нормально с itś последней версии BIOS.

Спасибо за Вашу поддержку, я просто хотела рассказать свою историю для других, чтобы попробовать.

с уважением,

2
отвечен raulrrojas 2023-01-10 05:36

Если обновление "Crash Free BIOS" не работает, альтернативный метод состоит в том, чтобы удалить чип BIOS ROM с платы (обычно они размещены, но некоторые из них припаяны) и запрограммировать часть непосредственно с помощью программатора ROM, используя двоичный образ BIOS. Я не ожидаю, что у вас есть инструменты (паяльник, программатор ROM), но их ремонтное депо ASUS должно быть. С веб-сайта ASUS у них есть 3-летняя гарантия на материнскую плату. Возможно, вы захотите попробовать их заслуги.

1
отвечен hanleyp 2023-01-10 07:53

использовать старую операционную систему, например Windows 98.

загрузка с диска и если на вашей клавиатуре, вы получите A: запрос. Затем введите путь к флэш-накопителю и перейдите к rom.

обычно это работает с загрузочной дискетой.

1
отвечен wildfire 2023-01-10 10:10

есть некоторые большие предложения здесь, но шансы, что у вас нет механизма, чтобы исправить (перепрошить) ПЗУ самостоятельно.

Если вы только попробовали вариант USB для аварии бесплатно, то вы должны попробовать дискету или компакт-диск. Компакт-диск, который поставляется с mobo также имеет базовый диск на нем, и вы должны быть в состоянии использовать это, а также (или записать свой на компакт-диск). Если вы уже пробовали floppy / cd, то это тост.

У меня была точно такая же проблема пару лет назад (но я не использовал приложение для Windows) и поскольку он все еще находился под гарантией, я просто отправил его обратно, потому что, если бы я вытащил свой диск, я бы аннулировал свою гарантию. Оборот на моей замене составлял 10 дней (не рабочих дней).

0
отвечен UnderLoK 2023-01-10 12:27

У меня была точно такая же ошибка. Он загрузился и пытался получить доступ к bios.ROM через дискету, но он остановился на полпути через. Используйте версию 1803 (606.11 Кбайт - 2007/11/30 ссылка на страницу загрузки BIOS), что выше не будет работать.

0
отвечен JohannesM 2023-01-10 14:44

просто FYI я использовал для работы на ASUS давным-давно, и самый простой исправить это, чтобы вызвать техническую поддержку они будут более их Рады отправить вам новый чип bios мелькнул с надлежащей bios (что вы запрашиваете) до тех пор, как это плата, которая имеет съемный чип bios.

0
отвечен Midnight 2023-01-10 17:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх