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

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

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

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

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

  • Сброс пароля Bios на ASUS Transformer T300L
  • Восстановить ПК из поврежденного BIOS с помощью второго ПК?
  • Удалите пароль BIOS для HP ProBook 4530s (сброс BIOS)
  • Memory Stick, похоже, быстро ухудшилась после установки
  • 8 Solutions collect form web for “Возможно ли восстановить компьютер из неудавшегося обновления BIOS?”

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


    ПРЕДУПРЕЖДЕНИЕ. Никогда не используйте утилиту bios flash для ASUS на базе Windows. Там было множество людей с одинаковой проблемой, если только я знал это раньше.

    Пропустите HOWTO для хорошего материала.

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

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

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

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

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

    HOWTO :

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

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

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

    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

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

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

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

     spipgm /p p5b-bios.rom 

    Он будет запрашивать общий размер flashrom, введите 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 Это единственное, что сработало для меня, и я вернусь и бегу отлично.

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

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


    Чтобы зажечь биос, я использовал следующие параметры:

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

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

    Бонусная диаграмма

    Введите описание изображения здесь

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

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

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

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

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

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

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

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

    Огонь его снова … он должен работать.

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

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

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

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

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

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

    С Уважением,

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

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

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

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

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

    Interesting Posts

    Как определить, какое приложение генерирует сетевой трафик?

    Сопряжение Sony bluetooth-наушников с моим ПК под Windows 7

    Оставляя ноутбук включенным все время

    Использование SASS на моем сервере Debian

    Linux – альтернативные места для хранения файла pid вместо / var / run

    Ограничение полосы пропускания, используемое Центром обновления Windows

    Установка плагинов в vim

    Как добавить системное время в панель инструментов VLC?

    Как отключить светодиоды на ноутбуке Fujitsu-Siemens Amilo Pi-3525

    Есть ли переключатель KVM, который поддерживает * двойные мониторы * с использованием DVI или HDMI?

    Приоритет сети Ubuntu

    Могу ли я установить 64-разрядную версию Windows 7 на VirtualBox, работающую на 32-разрядной ОС Windows 7?

    В Vista Explorer, как я могу найти содержимое всех файлов в каталоге для слова?

    Сохранены ли учетные данные удаленного рабочего стола на локальном компьютере?

    Как отключить сетевой кабель, который застрял?

    Давайте будем гением компьютера.