При попытке обновить BIOS на материнской плате Asus я узнал, что Asus Update Utility для Windows не полностью поддерживает 64-разрядную версию Windows . Он смог стереть BIOS без проблем, но не смог записать новый BIOS. я знал, что когда я в следующий раз перезагрузил компьютер: это будет кирпич.
Когда я перезагрузил компьютер, это был кирпич. Но перед перезагрузкой я перенес резервную копию BIOS, новый BIOS и утилиту для прошивки Asus DOS на другой компьютер. Теперь проблема в том, как это исправить.
Эта материнская плата Asus имеет отказоустойчивое восстановление BIOS под названием Crash Free BIOS , где вы вставляете дискету или флешку, содержащую файл с именем, p5b.rom
и она восстанавливает BIOS из этого файла. Но это не работает.
Есть ли способ разблокировать машину?
источник
F2
(в точке, где вы обычно нажимаете,Del
чтобы войти в настройку BIOS). Затем следует использовать перепрошивку в ПЗУ для восстановления BIOS.Ответы:
Ниже приводится информация о кабеле-накопителе ASUS P5B Deluxe Bios Recovery SPI , но приведенная здесь для вики:
ВНИМАНИЕ: Никогда не пользуйтесь утилитой ASUS для BIOS. Были десятки людей с такой же проблемой, если бы я знал заранее.
Пропустите HOWTO для хороших вещей.
Возможно, в момент большой глупости и лени я перепрограммировал биос на своем ASUS P5B Deluxe с помощью утилиты флеш-памяти ASUS для Windows. Он вытер его, загрузил новый и не смог проверить. На данный момент только два варианта: выйти или повторить попытку. Поэтому я повторяю, теперь он даже не будет пытаться написать биос. Не имея другого выбора, я перезагрузил машину и надеялся на лучшее. Я получил худшее.
Машина не будет ничего делать. Предполагается, что материнская плата имеет встроенный режим восстановления BIOS, но, похоже, она также была уничтожена утилитой флэш-памяти Windows. Пришло время отправить его обратно в ASUS, чтобы они могли его перепрошить. Биос не съемный, так что наверняка есть какое-то устройство, к которому они подключаются, чтобы перепрошить его для вас, подумал я.
Оказывается, я был прав. Рядом с микросхемой BIOS слева от южного моста находится недокументированный 7-контактный разъем с маркировкой SPI_J1. После долгих исследований я наткнулся на несколько страниц (ссылки внизу), в которых документирован необходимый тип кабеля и программное обеспечение для использования этого порта для перепрограммирования BIOS.
Кабель состоит из параллельного разъема, подключенного к чему-то, что вы можете подключить к контактам, который также имеет вход 2,7–3,6 В для питания чипа во время его перепрошивки. Я сделал очень неудачную попытку использовать нарезанный параллельный кабель и концы с USB-разъемом. Это не сработало, поэтому я нашел в местном магазине электроники параллельный разъем с ленточным кабелем на нем. Я разобрал его и перепаял ленту на правильные контакты.
Чтобы получить ~ 3 В, я взял проходной разъем питания от старого вентилятора и добавил три диода в провод 5 В, что дало мне чуть более 3 В. Затем я подключил это к ленточному кабелю и подключил разъем питания к другой работающей машине. Затем я использовал свой ноутбук, чтобы прошить в BIOS.
HOWTO :
Расходные материалы:
Для изготовления кабеля я использовал разъем SERIAL DB25M TO IDC10. Это действительно кажется самым простым в использовании. Они выглядят так:
Заголовок находится на материнской плате прямо слева от южного моста.
Вот как пронумерованы выводы заголовка:
Вот таблица, показывающая, какие контакты заголовка должны быть подключены к каким параллельным контактам. Контакт 1 на заголовке предназначен для + 3V.
Вот как выглядит мой кабель (Примечание: похоже, что кабель питания подключен к DB25, но на самом деле это припой к ленте, он идет к выводу 1 на разъеме)
Если вы используете кабель, похожий на мой, откройте его и отсоедините ленту от разъема. Возьмите скрепку для бумаг и вставьте ее в отверстия в разъеме жатки, чтобы определить, какой вывод нужно подключить к какому выводу на DB25 с помощью мультиметра. Припой каждого провода соответствующим образом.
Затем вам нужно получить линию 5 В от другого компьютера (красный провод на разъеме Molex). Припаяйте три диода последовательно и подключите их к линии 5В. Используйте мультиметр, чтобы падение напряжения составляло от 2,7 до 3,6 В. Припой к соответствующему выводу ленты.
Теперь, когда вы готовы к прошивке, загрузите ваш перепрошивающий компьютер с загрузочного носителя DOS. Сначала вам нужно запустить cwsdpmi.exe, затем запустить spipgm. (Примечание: каждый раз перед SPIPGM необходимо запускать cwsdpmi.exe.)
Будет запрошен общий размер flashrom, введите 1024. Если SPIPGM сообщает идентификатор вашего чипа как fffffffh, значит что-то не так. Проверьте все ваши соединения. SPIPGM имеет несколько функций, таких как сначала удаление BIOS. Запустите SPIPGM без каких-либо опций, чтобы увидеть список.
Предоставляя кредит там, где кредит должен, без этих сайтов я бы никогда не понял это.
Обновить
Только когда я загрузил
spipgm2
и использовал/S
вместо/P
команды, мне удалось снова вернуть мой гигантский пресс-папье на компьютер.Кажется, что
SPIPGM.exe
сама по себе пишет страницу за раз в чип SST в платах Asus P5B. Вы должны использовать либо перекомпилированный,spipgm.exe
либо, что еще лучше, использоватьspipgm2.exe
. Вы можете построить кабель без каких-либо резисторов или конденсаторов, если вы используете оранжевый (3 В) выход с суррогатного блока питания ATX.Тогда вы должны использовать
/S
переключатель:записать в чип после того, как вы разблокируете его
/U
и сотрете с помощью/E
. Это единственное, что сработало для меня, и я снова отлично работаю.Вы должны использовать
/s
( медленный ) переключатель с этим для программирования микросхемы SST на платах ASUS серии P5. Очевидно, что/p
переключатель, используемый в оригиналеSPIPGM.EXE
, не делает это достаточно медленно или немного за один раз; это то, что нужно чипу SST для успешной перепрошивки.Для загрузки программы я сделал две дискеты, одну с загрузочным диском Windows 98 SE, а другую с программой spipgm2 и файлом образа BIOS (расширение .rom).
Для прошивки биоса я использовал следующие параметры:
spipgm2 /i
чтобы убедиться, что программа может читать мой чипсет и кабель в порядке.spipgm2 /u
чтобы разблокировать биос.spipgm2 /e
стереть биос.spipgm2 /s p5b.rom
прошить новый биос.Когда все закончилось, я попытался загрузить мертвую материнскую плату, и она сработала!
Бонус Диаграмма
источник
CWSDPMI
версия 2.0SPIPGM
.Похоже, у вас какой-то аппаратный конфликт. Попробуй это:
Удалите все карты из всех слотов в вашей системе. Видео, RAID, Сеть, Звук и т. Д. Обратите внимание на то, какая карта была в каком слоте.
Вставьте диск BIOS или USB-накопитель в дисковод / слот, прежде чем включить питание.
Включите свой компьютер. Вы должны увидеть, как работает ваш восстановительный BIOS, или он скажет что-то вроде "плохой биос" ... что-то вроде этого. В любом случае ... он должен загружаться до приглашения A :.
Запустите вашу флэш-утилиту сейчас и выберите опцию для записи вашего BIOS. Я не помню вариант, но есть один, чтобы написать BIOS без ESCD или чего-то еще. (Это действительно трудно испортить ситуацию хуже, чем сейчас, поэтому, если один из вариантов не работает, попробуйте другой) ;-)
Пройдите через все подсказки: «Да, пиши, да перезаписывай и т. Д.
После завершения обновления BIOS перезагрузите компьютер. Это должно работать "нормально" прямо сейчас. Если это выключить и ...
Поместите все карты, которые вы удалили в шаге 1, обратно в компьютер.
Запустите это снова ... это должно работать.
источник
Я подтверждаю, что успешно запрограммировал микросхему флэш-памяти для ASUS P8H67-M-PRO. Как и другие, я пытался обновить биос с помощью утилиты биос. Закончил процесс, перезагрузился и ... ничего, черный экран. Я построил параллельный адаптер, добавил источник питания 3.3 В и использовал его для программирования чипа флэш-памяти. Сначала я сравнил его содержимое с образом ROM и понял, что большая часть содержимого ic была #FF (стерта, но не запрограммирована). Используя то же приложение SPIPGM, которое я запрограммировал, я проверил, и моя материнская плата работает с ним - последняя версия BIOS.
Спасибо за вашу поддержку, я просто хотел рассказать свою историю другим.
С Уважением,
источник
Если обновление «Crash Free BIOS» не работает, альтернативным способом является удаление микросхемы ПЗУ BIOS с платы (обычно они устанавливаются в разъем, но некоторые припаяны) и программирование детали непосредственно с помощью программатора ПЗУ с использованием двоичного образа. из BIOS. Я не ожидаю, что у вас есть инструменты (паяльник, программатор ПЗУ), которые легко доступны, но их ремонтная мастерская ASUS должна это сделать. С сайта ASUS на материнскую плату предоставляется гарантия 3 года. Вы можете попробовать их услуги.
источник
Здесь есть несколько отличных предложений, но, скорее всего, у вас нет возможности самостоятельно починить (перепрошить) диск.
Если вы использовали только USB-опцию для аварийного отключения, попробуйте дискету или компакт-диск. На компакт-диске, поставляемом с вашим mobo, также есть базовый диск, и вы также сможете его использовать (или записать свой на компакт-диск). Если вы уже пробовали дискету / CD, то это тост.
У меня была точно такая же проблема пару лет назад (но я не использовал приложение для Windows), и, поскольку оно все еще находилось на гарантии, я просто отправил его обратно, потому что, если бы я вытащил мой диск, я бы аннулировал свою гарантию. Оборот моей замены составил 10 дней (не рабочих дней).
источник
У меня была точно такая же ошибка. Он загрузился и пытался получить доступ к bios.rom через дискету, но остановился на полпути. Используйте версию 1803 (606.11 КБайт - 2007/11/30 Ссылка на страницу загрузки BIOS ), все вышеперечисленное не будет работать.
источник
Используйте более старую операционную систему, например Windows 98.
Загрузитесь с диска, и если ваша клавиатура активна, вы получите
A:
приглашение. Затем введите путь для флэш-накопителя и перейдите кrom
.Это обычно работает с загрузочной дискеты.
источник
Просто к сведению, что я работал на ASUS давным-давно, и самое простое решение - позвонить в службу технической поддержки. Они будут рады отправить вам новый чип BIOS, прошитый с надлежащим BIOS (который вы запрашиваете), пока это плата со съемным чипом BIOS.
источник