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

371
Caius Jard

У меня старый ноутбук Dell XPS Studio 1340 с версией BIOS A11, который внезапно объявил, что он не может распознать свою батарею, и перестал заряжаться. Читая, что обновление BIOS может помочь, я получил последнюю версию (A15) и применил его - dell поставляет его как windows exe, но он отказывается работать, если в системе нет батареи. Учитывая, что эта батарея была бесполезна, я использовал параметр /forceitкомандной строки для exe, чтобы запустить обновление

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

Еще немного прочтения, и, видимо, биос Феникса можно восстановить на этом ноутбуке следующим образом:

  • Получить копию WINCRISIS - похоже, инструмент, который записывает на USB-накопитель какой-нибудь загрузчик / урезанную версию dos / flash-инструмента
  • Запустите утилиту обновления BIOS dell с помощью аргумента командной строки, /writeromfileчтобы извлечь файл ПЗУ размером 2088 КБ. Между прочим, распаковка exe с WinRAR дает несколько файлов, включая winphlash, но не создает файл rom
  • Переименуйте 1340_a15.rom в BIOS.WPH и поместите его рядом с wincris.exe
  • Используйте WINCRIS.EXE (в Windows XP - режим совместимости на более поздних ОС не годится; для этого я выкопал старый ноутбук с XP), чтобы записать (маленькую) флешку USB. Я использовал диск емкостью 1 ГБ, который необычно имеет мигающий свет - это удобно, чтобы узнать, читаются ли данные / записываются
  • Выньте аккумулятор и блок питания из ноутбука Dell. Подключите USB к любому порту, удерживайте нажатой клавишу END, подключите питание, отпустите клавишу END
  • Ноутбук включается и начинает восстановление BIOS - на экране ничего не отображается. Единственный признак того, что что-то происходит, это мигающий индикатор на USB

Индикатор USB мигает в течение пары минут - пока все идет по различным руководствам, которые я прочитал. Индикатор перестает мигать и все - он будет сидеть так часами

Я попробовал ту же технику со всеми версиями BIOS, которые я могу найти на сайте Dell - A11, A14 и A15. До всего этого на нем был A11, и я надеялся, по крайней мере, если чип был плохим и только наполовину прошился с A15, что перепрошивал с A11, даже если он только наполовину преуспел / замерз в той же точке, что он мог бы реализовать работающую машину - кажется, нет

Пара вопросов:

  1. Файл ROM (который я переименую в bios.wph в соответствии с инструкциями wincris) создан программой dell bios exe в правильном формате для перепрошивки в соответствии с этой процедурой?
  2. Возможно ли, что чип BIOS каким-то образом неисправен и не примет эту вспышку / первоначальная попытка прошивки как-то испортила его?
  3. Первоначальная попытка перепрошивки (в окнах) утверждала, что это резервное копирование существующего BIOS - есть идеи, где это будет / будет перепрошивка через эту процедуру, есть ли шанс на успех?
1

2 ответа на вопрос

1
Hogstrom

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

Для упомянутой вами Dell я нашел на веб-сайте Dell запись, которая может оказаться полезной. Похоже, вы пробовали режим восстановления, как указано, но в ветке было несколько других советов и подсказок.

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

Неприменимо в смысле невозможности запустить нормальную прошивку, да, но я полагаю, что вопрос был о том, может ли flash / eeprom _physically_ быть не в состоянии принимать больше записи? grawity 6 лет назад 0
1
Caius Jard

На самом деле я не отвечаю на вопрос, который я задал здесь, но что-то вроде обновления: мой чип BIOS может быть не уничтожен.

Я получил другую флешку (более новую 32-гигабайтную сэндиск на этот раз), которая была отформатирована как полная 32-гигабайтная FAT32.

Я заменил phlash16.exe (v1.6.9.5), поставляемый с wincrisis 1.0.0.4 (из https://www.bios-mods.com/bios-recovery/phoenix-bios-recovery/ ), на phlash16.exe v1 .7.0.21 (с https://www.wimsbios.com/phoenixflasher.jsp )

Я также поместил биос v A11 рядом с Wincris, а не A15

Я сделал еще один диск для восстановления с помощью wincris.exe - wincris перераспределил / отформатировал 32-гигабайтный USB-файл, чтобы он занимал всего 32 Мб FAT16, и скопировал все соответствующие файлы. Опять же, это было сделано с добросовестного 32-битного компьютера с Windows XP, а не с любой новой машины / операционной системы в режиме совместимости с XP

Я также переподключил батарею, хотя я сомневаюсь, что это имело значение, так как это полностью тост

На этот раз это сработало - следуя той же процедуре, чтобы запустить вспышку, хотя у меня не было никаких признаков прогресса / активности - ноутбук перезагрузился примерно через 5 минут и вернулся к тому, что было до того, как перестал работать