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

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

Когда я перезагрузил компьютер, это был кирпич. Но перед перезагрузкой я перенес резервную копию BIOS, новую BIOS и утилиту для прошивки на базе Asus DOS на другой компьютер. Теперь проблема в том, как это исправить.

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

Есть ли способ разблокировать машину?


Следующее взято из ASUS P5B Deluxe Bios Recovery SPI Flash Кабель, но воспроизведен здесь для Wiki:


ВНИМАНИЕ: Никогда не используйте утилиту ASUS BIOS для прошивки BIOS на базе Windows. Было много людей с той же проблемой, если бы я знал заранее.

Чтобы получить полезные сведения, пропустите HOWTO .

Возможно, в момент большой глупости и лени я перепрошил биос на моем ASUS P5B Deluxe с помощью флэш-утилиты ASUS на базе Windows. Он вытер его, загрузил новый и не смог проверить. На данный момент у вас есть только два варианта: выйти или повторить попытку. Так что повторяю, теперь даже биос писать не будет. Не имея другого выбора, я перезагрузил машину и надеялся на лучшее. Я получил худшее.

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

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

Кабель состоит из параллельного разъем, подключенный к тому, что вы можете подключить к контактам, который также имеет вход 2,7-3,6 В для питания чипа во время его перепрошивки. Я сделал очень плохую попытку использовать нарезанный параллельный кабель и концы от разъема USB-порта. Это не сработало, поэтому я нашел в местном магазине электроники параллельный разъем с ленточным кабелем на нем. Я разобрал его и перепаял ленту к нужным контактам.

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

HOWTO :

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

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

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

Заголовок находится на материнская плата прямо слева от южного моста.

Здесь так пронумерованы контакты заголовка:

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

  Параллельный вывод заголовка ========== ============  2 18 3 7 4 8 5 10 6 9  

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

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

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

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

  spipgm/p p5b-bios.rom  

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

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

  • http://richard-burke.dyndns.org/wordpress/tag/p5b/
  • http://www.fccps.cz/download/adv/frr/spi/msi_spi.html
  • http://rayer.g6.cz/elektro/ spipgm. htm

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

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

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

   spipgm2.exe/S xxxxxx.ROM  

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

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

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


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

  • spipgm2/i , чтобы убедиться, что программа может считывать мой набор микросхем и кабель в порядке.
  • spipgm2/u , чтобы разблокировать BIOS.
  • spipgm2/e , чтобы стереть биографию.
  • spipgm2/s p5b.rom для прошивки новой BIOS.

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


2

Похоже, у вас какой-то конфликт оборудования. Попробуйте следующее:

  1. Удалите все карты из всех слотов вашей системы. Видео, RAID, Сеть, Звук и т. Д. Обратите внимание на то, какая карта была в каком слоте.

  2. Вставьте диск с BIOS или USB-накопитель в дисковод/слот. ПЕРЕД включением питания.

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

  4. Запустите вашу утилиту флэш-памяти сейчас и выберите вариант записи вашего BIOS. Я не помню вариант, но там есть один, чтобы написать BIOS без ESCD или что-то в этом роде. (На самом деле сложно напортачить хуже, чем сейчас, поэтому, если один вариант не работает, попробуйте другой) 😉

  5. Пройдите все подсказки, говорящие «Да писать, да перезаписывать и т. д.»

  6. После завершения обновления BIOS перезагрузите компьютер. Сейчас он должен работать «нормально». Если он выключен, и …

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

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

Улучшите этот ответ
ответил 25 августа 2009 г., 02:21
  • 1
    В компьютере ничего нет (даже жесткие диски). Я бы удалил видеокарту (как вы предлагаете на шаге 1), но это сделало бы шаг 3 («Вы должны увидеть …») в некоторой степени невозможным. — Ян Бойд, 25 августа 2009 г., 11:45
  • Я удалил все с компьютера (диски, оперативная память, процессор, аккумулятор) в надежде отправить это в POST. Ничего — это кирпич и я медленно тону. — Ян Бойд, 31 авг., 09:54
добавить комментарий |

Похоже, у вас какой-то конфликт оборудования. Попробуйте следующее:

  1. Удалите все карты из всех слотов вашей системы. Видео, RAID, Сеть, Звук и т. Д. Обратите внимание на то, какая карта была в каком слоте.

  2. Вставьте диск с BIOS или USB-накопитель в дисковод/слот. ПЕРЕД включением питания.

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

  4. Запустите вашу утилиту флэш-памяти сейчас и выберите вариант записи вашего BIOS. Я не помню вариант, но там есть один, чтобы написать BIOS без ESCD или что-то в этом роде. (На самом деле сложно напортачить хуже, чем сейчас, поэтому, если один вариант не работает, попробуйте другой) 😉

  5. Пройдите все подсказки, говорящие «Да писать, да перезаписывать и т. д.»

  6. После завершения обновления BIOS перезагрузите компьютер. Сейчас он должен работать «нормально». Если он выключен, и …

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

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


2

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

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

С уважением,

Улучшить этот ответ
ответил 14 февраля 2013 в 17:43
добавить комментарий |

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

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

С уважением,


1

Если обновление «BIOS без сбоев» не работает, альтернативным методом является удаление микросхему ПЗУ BIOS с платы (обычно они вставлены в гнезда, но некоторые припаяны) и запрограммировать часть напрямую с помощью программатора ПЗУ, используя двоичный образ BIOS. Я не ожидаю, что у вас есть готовые инструменты (паяльник, программатор ПЗУ), но их ремонтная мастерская ASUS должна. На сайте ASUS у них есть гарантия на материнскую плату 3 года. Возможно, вы захотите попробовать их услуги.

Улучшите этот ответ
ответил 25 августа 2009 г., 12:20
добавить комментарий |

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


0

Здесь есть несколько отличных предложений, но, скорее всего, у вас нет оборудования, чтобы починить (перепрограммировать) ROM самостоятельно.

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

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

Улучшите этот ответ
ответил 25 августа 2009 г. в 16:15
добавить комментарий |

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

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

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


0

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

Улучшите этот ответ
отредактировано 19 декабря 2011, 18:39
ответил 5 августа 2011 в 8:43
добавить комментарий |

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


0

Используйте старую операционную систему для пример Windows 98.

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

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

Улучшите этот ответ
отредактировано 23 января ’12 в 20:39
slhck
196k5656 золотых знаков529529 серебряных знаков536536 бронзовых знаков
ответил 23 января ’12 в 19:49
добавить комментарий |

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

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

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


0

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

Улучшите этот ответ
ответил 30 сен ’14 в 23:12
  • Какой именно не. Оставляя альтернативу потраченным деньгам, чтобы вернуть вещь. — Ян Бойд 01 окт., 2014 в 19:18
добавить комментарий |

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



Внимание! Обнаружен режим восстановления BIOS.

S

sethgi

Авторитетный
1 марта 2014 г.
25
0
4,540
3
  • # 1
Вот что я получаю, когда пытаюсь включить свой компьютер: Дополнительная информация ниже.

Предупреждение: обнаружен режим восстановления BIOS. Вставьте файл «z87st.cap» на жесткий диск или съемный USB-носитель, а затем перезагрузите компьютер. Вы также можете вставить компакт-диск с поддержкой ASUS в свой cd = rom и перезагрузить компьютер. Если вы сделали это, пожалуйста, подождите немного и выключите систему !!! система будет автоматически перезагружена.

У меня материнская плата asus sabertooth. Раньше все шло нормально в последний месяц или около того. Я обновил BIOS, а затем никогда не перезагружал компьютер (не думаю, что мог бы.) Я пошел, чтобы включить его, и он вёл себя странно. Я заменил кабель порта дисплея на dvi и получил это сообщение. Что мне делать ????

Оцените статью
logicle.ru
Добавить комментарий