Ist es möglich, einen BIOS-Chip während der Aktualisierung zu verwerfen?

431
Caius Jard

Ich habe einen alten Dell XPS Studio 1340-Laptop mit der BIOS-Version A11, der abrupt verkündete, dass er den Akku nicht erkennen konnte, und dass er nicht mehr aufgeladen wurde. Lesen, dass ein BIOS-Update helfen könnte, erhielt ich das neueste (A15) und Angewendet - Dell liefert es als Windows-Exe, aber es läuft nicht, wenn keine Batterie im System ist. Da diese Batterie unbrauchbar war, benutzte ich die /forceitBefehlszeile param, um das Update zu erzwingen

Ungefähr zur Hälfte des Computers erstarrte der Computer und bestätigte einen Block. Wenn Sie es nach einigen Stunden neu starten, gibt es kein Leben mehr - nach etwa 30 Sekunden leuchten die Lautstärketasten (stumm, runter, auf) und die mittlere blinkt ein und aus

Etwas mehr herumlesen und anscheinend kann ein Phoenix-Bios auf diesem Laptop wiederhergestellt werden:

  • Besorgen Sie sich eine Kopie von WINCRISIS - scheint ein Werkzeug zu sein, das Bootloader / reduzierte Version des DOS / Flashing-Tools auf einen USB-Stick schreibt
  • Führen Sie das Dell Bios-Aktualisierungstool mit einer Befehlszeile aus /writeromfile, um eine 2088kb-ROM-Datei zu extrahieren. Beim Auspacken der Datei mit WinRAR werden übrigens einige Dateien erzeugt, einschließlich Winphlash, aber keine ROM-Datei
  • Benennen Sie 1340_a15.rom in BIOS.WPH um und platzieren Sie es neben wincris.exe
  • Verwenden Sie WINCRIS.EXE (unter Windows XP - der Kompatibilitätsmodus unter einem späteren Betriebssystem ist nicht gut; ich habe dafür einen alten XP-Laptop ausgegraben), um ein (kleines) USB-Flash-Laufwerk zu schreiben. Ich habe ein 1-GB-Laufwerk verwendet, das ungewöhnlich ein Blinklicht hat - praktisch, um festzustellen, ob Daten gelesen / geschrieben werden
  • Ziehen Sie den Akku und das Netzteil aus dem Dell Laptop. Schließen Sie den USB an einen beliebigen Anschluss an, halten Sie die END-Taste gedrückt, schließen Sie die Stromversorgung an und lassen Sie die END-Taste los
  • Der Laptop wird eingeschaltet und die Bios-Wiederherstellung beginnt - auf dem Bildschirm wird nichts angezeigt. Das einzige Anzeichen dafür, dass etwas läuft, ist das blinkende Licht am USB

Die USB-Anzeige blinkt einige Minuten lang - bis jetzt läuft alles gemäß den verschiedenen Anleitungen, die ich gelesen habe. Das Licht hört auf zu blinken und das ist es - es wird stundenlang so sitzen

Ich habe die gleiche Technik mit allen Bios-Versionen ausprobiert, die ich auf der Dell-Website finden kann - A11, A14 und A15. Vor all dem hatte es A11 drauf, und ich hoffte zumindest, ob der Chip schlecht war und nur mit A15 halbflasig war, das mit A11 reflashte, selbst wenn es nur halb gelang, an demselben Punkt einzufrieren, dass es könnte eine Arbeitsmaschine realisieren - scheint nicht

Paar fragen:

  1. Wird die ROM-Datei (die ich gemäß den Anweisungen von wincris in bios.wph umbenenne) von Dell Bios Exe im richtigen Format für das Flashen gemäß diesem Verfahren erstellt?
  2. Ist es möglich, dass der BIOS-Chip in irgendeiner Weise fehlerhaft ist und diesen Flash-Speicher nicht akzeptiert / hat der ursprüngliche Flashing-Versuch ihn irgendwie ruiniert?
  3. Der ursprüngliche Flashing-Versuch (in Windows) behauptete, dass der vorhandene Bios gesichert wurde. Gibt es irgendwelche Ideen, bei denen dies durch dieses Verfahren zum Flashen führen würde, haben dies eine Chance auf Erfolg?
1

2 Antworten auf die Frage

1
Hogstrom

Beantworten Sie Nummer 2, ja, es ist möglich, dass ein Flash-Update (oder ein Software-Update, das vorzeitig ausfällt) das System beeinflusst und es unbrauchbar macht. Normalerweise verfügen die Systeme über einen Fail-Safe, mit dem Sie einen Reflash durchführen können, aber ich habe ein System oder ein Gerät bei einigen Gelegenheiten nur gemauert, um es einfach wegzuwerfen.

Für das von Ihnen erwähnte Dell habe ich auf der Dell-Website einen Eintrag gefunden, der sich als nützlich erweisen könnte. Es klingt so, als hätten Sie den Wiederherstellungsmodus wie angegeben ausprobiert, es gab jedoch einige andere Hinweise und Tipps im Thread.

Damit der Laptop im BIOS-Wiederherstellungsmodus eingeschaltet werden kann (die seitlichen LEDs sind orange), musste ich die Endetaste gedrückt halten und dann gleichzeitig mit dem Drücken des Netzschalters loslassen. Ich habe das nur mit Wechselstrom gemacht.

Unnötig im Sinne des Versagens, die normale Firmware nicht zu starten, ja, aber ich glaube, die Frage war, ob der Flash / EEPROM _physically_ nicht in der Lage ist, weitere Schreibvorgänge zu akzeptieren. grawity vor 5 Jahren 0
1
Caius Jard

Ich beantworte die Frage, die ich hier stellte, nicht wirklich, aber eine Art Update: Mein BIOS-Chip darf doch nicht weggeworfen werden.

Ich habe einen anderen USB-Stick (eine neuere 32-GB-Sandisk-Festplatte) erhalten, der als vollständige 32-GBit-FAT32 formatiert wurde.

Ich habe die mit wincrisis 1.0.0.4 (von https://www.bios-mods.com/bios-recovery/phoenix-bios-recovery/ ) gelieferte phlash16.exe (v1.6.9.5 ) durch phlash16.exe v1 ersetzt .7.0.21 (von https://www.wimsbios.com/phoenixflasher.jsp )

Ich habe auch Bios v A11 in der Nähe von Wincris anstelle von A15 platziert

Ich erstellte eine weitere Wiederherstellungsdiskette mit wincris.exe - wincris formatierte / formatierte den 32-GB-USB-Stick zu 32 MB FAT16 und kopierte alle relevanten Dateien. Wieder wurde dies von einem 32-Bit Windows XP-Rechner durchgeführt, nicht von einem neueren Rechner / Betriebssystem im XP-Kompatibilitätsmodus

Ich habe auch die Batterie wieder angeschlossen, obwohl ich bezweifle, dass dies einen Unterschied gemacht hat, da es völlig toast ist

Dieses Mal hat es geklappt - der Flash-Vorgang wurde auf dieselbe Weise initiiert, obwohl ich keine Anzeichen für Fortschritt / Aktivität hatte. Der Laptop wurde nach etwa 5 Minuten neu gestartet und befindet sich wieder im Status, bevor er nicht mehr funktioniert