BIOS-Firmware, BIOS-Flashing, Flash-Motherboard. Erstellen eines bootfähigen USB-Flash-Laufwerks (einfache Methode) Favoriten Aktualisieren Sie das BIOS von DOS

Normalerweise ist es nicht nötig, die BIOS-Firmware des Motherboards zu ersetzen – das Gerät funktioniert großartig und es ist zumindest dumm, die Leistung des Geräts zugunsten einer höheren Firmware-Versionsnummer zu gefährden.

Es kommt jedoch vor, dass ein Motherboard mit „rohem“ Mikrocode auf den Markt kommt (Hersteller haben es eilig, die Konkurrenz auf einmal zu schlagen), es treten Probleme mit integrierten Geräten auf oder es stellt sich heraus, dass das Motherboard mit bestimmten Speichermodellen nicht funktioniert , oder neue, modernere Geräte kommen auf den Markt (z. B. wurde die Liste der unterstützten CPUs erweitert) usw.

Dann kommen neue Chargen von Motherboards mit aktualisierter Firmware auf den Markt, und Besitzer früherer Geräte müssen das BIOS neu flashen.

Neue Firmware-Versionen erscheinen auf den Websites der Hersteller mit einer Liste der im Vergleich zur Vorgängerversion vorgenommenen Korrekturen und Änderungen.

Wenn es Probleme mit dem Motherboard gibt oder es Mängel in der Bedienung gibt, sollten Sie einen Blick auf die Website des Herstellers werfen und die Listen dieser Änderungen studieren – vielleicht findet sich dort die Antwort.

Es gibt auch von Handwerkern aktualisierte Firmware-Versionen, mit denen Sie die eine oder andere vom Hersteller im Mikrocode blockierte Funktion für ein Budgetmodell desselben Chipsatzes aktivieren können.

Wenn offensichtlich ist, dass die Firmware-Version geändert werden muss, bereiten Sie sich auf das Flashen vor. Wir werden versuchen, Ihnen zu sagen, was Sie erwartet und wie Sie vorgehen müssen.

Wie nähen?

Zum Flashen des BIOS werden spezielle Dienstprogramme des Motherboard-Herstellers oder Programmierer von Drittanbietern verwendet, die das Firmware-Image auf den CMOS-Chip schreiben.
CMOS bei modernen Müttern ist ein Flash-Speicher, in dem der Mikrocode selbst und die BIOS-Einstellungen gespeichert sind.
Um die Firmware zu flashen, benötigt man also eigentlich eine Datei mit der benötigten BIOS-Version und ein Flasher-Programm.

Es gibt Flasher sowohl für Windows als auch für DOS.
Das Flashen unter Windows ist viel bequemer, aber DOS ist traditionell zuverlässiger.
Um alle Aspekte des BIOS-Flash-Prozesses zu identifizieren, haben wir sowohl von Windows XP als auch von DOS aus geflasht.

Zunächst müssen Sie mithilfe eines Flasher-Programms die installierte BIOS-Version auf einer Diskette sichern.
Im Falle eines erfolglosen Flashens wird Ihnen diese Diskette sehr nützlich sein. Zunächst wurde das Makroprogramm durch vom Hersteller selbst bereitgestellte Dienstprogramme ersetzt.
Sie finden ein solches Dienstprogramm immer auf der mit dem Motherboard gelieferten Diskette oder auf der Website des Herstellers.

Wir raten davon ab, Programme von Drittanbietern zu verwenden, es sei denn, dies ist unbedingt erforderlich, da die Wahrscheinlichkeit groß ist, dass Sie später eine Garantiewerkstatt aufsuchen müssen.
Wir empfehlen außerdem nicht, sofort die neueste Firmware-Version zu installieren.

Suchen Sie besser in den entsprechenden Foren nach Informationen zu Ihrem Motherboard und schauen Sie sich die Bewertungen von Benutzern an, die die eine oder andere Version der Firmware installiert haben.
Dies sollte erfolgen, da die Firmware manchmal nicht vollständig debuggt ist und es zu schwerwiegenden Fehlfunktionen bei der Arbeit der Mutter kommen kann.

Prozessmerkmale

Zunächst raten wir Ihnen, auf eine stabile Ernährung zu achten.
Die ideale Option ist eine unterbrechungsfreie Stromversorgung.
Wenn ein solches Wunder nicht geschieht, wählen Sie am besten einen Zeitpunkt für das Blitzen, zu dem Stromstöße am wenigsten möglich sind, also nachts (schließlich bohren Ihre Nachbarn nachts nicht mit einer elektrischen Bohrmaschine in die Wände?) .

Der zweite Punkt ist die Wahl des Betriebssystems, von dem aus der Flash-Vorgang stattfinden soll.
Wenn Sie Schönheit und Ruhe wünschen, können Sie dies sicher unter Windows tun.
Das Windows XP-System läuft bereits recht stabil, sodass Firmware-Updates ohne große Angst darunter durchgeführt werden können.
Für alle Fälle wird empfohlen, alle Anwendungen zu schließen und das Antivirenprogramm zu deaktivieren.
Unter anderen Windows-Versionen (mit Ausnahme der Windows NT-Reihe) ist es aufgrund der fehlerhaften Natur besser, nicht erneut zu flashen.
Unter DOS ist dies sicherer.

Was DOS betrifft, kann diese Methode von denjenigen verwendet werden, die nicht zu faul sind, etwas mehr Zeit für die Konfiguration aufzuwenden.
Dafür bekommen wir etwas mehr Zuverlässigkeit.
Die Vorbereitung selbst besteht aus der Erstellung einer Bootdiskette.
Darüber hinaus müssen Sie ein Flash-Programm darauf schreiben (zum Beispiel wird das Programm awdflash für Award-Mikroschaltungen und amiflash für AMI-BIOS verwendet) und die Firmware selbst.

Sie können eine Bat-Datei mit den Parametern zum Starten des Flashers erstellen und müssen nur noch die Diskette einlegen und von dieser booten.
Für diejenigen, die schon einmal unter DOS gearbeitet haben, wird es nicht schwer sein, alles zu verstehen.

Die dritte Methode zum Aktualisieren der Firmware ist nicht üblich.
Die Firmware-Aktualisierung erfolgt über das BIOS selbst.
Gehen Sie einfach zum Update-Menü und geben Sie die gewünschte Firmware an, die zuvor auf einer Diskette aufgezeichnet wurde.

Unabhängig von der gewählten Flash-Methode sollten Sie jedoch unbedingt zunächst ein Backup der alten Version erstellen!

Twin BiCS FLASH – neue 3D-Flash-Speichertechnologie

Am 11. Dezember 2019 kündigte die TOKYO-Kioxia Corporation auf dem IEEE International Electronic Devices Meeting (IEDM) die 3D-Flash-Speichertechnologie Twin BiCS FLASH an.

AMD Radeon Software Adrenalin Edition 2020 Treiber 19.12.2 WHQL (hinzugefügt)

Am 10. Dezember stellte AMD den Mega-Treiber Radeon Software Adrenalin 2020 Edition 19.12.2 WHQL vor.

Kumulatives Windows 10-Update 1909 KB4530684

Am 10. Dezember 2019 veröffentlichte Microsoft das kumulative Update KB4530684 (Build 18363.535) für Windows 10 November 2019 Update (Version 1909) auf x86-, x64- (amd64), ARM64- und Windows Server 2019-(1909)-Prozessoren für x64-basierte Systeme.

NVIDIA Game Ready GeForce 441.66 WHQL-Treiber

Der NVIDIA GeForce Game Ready 441.66 WHQL-Treiber bietet Unterstützung für MechWarrior 5: Mercenaries und Detroit: Become Human und fügt außerdem G-SYNC-Unterstützung für MSI MAG251RX- und ViewSonic XG270-Monitore hinzu.

Die BIOS-Software wird in einem ROM-Nur-Lese-Speicherchip gespeichert, für dessen Aufruf kein Festplattenzugriff erforderlich ist. Es befindet sich auf der Hauptplatine und speichert den Code für die korrekte Funktion von Festplatten, Grafikkarten und anderen Geräten. Wenn Sie sich fragen, wie Sie ein BIOS von einem Flash-Laufwerk aktualisieren können, müssen Sie dieses Verfahren für jede Komponente identifizieren, auf die die angegebene Aktion angewendet wird.

Voraussetzung ist die Fähigkeit, Updates für die einzelne System-Firmware „BIOS“ zu systematisieren, die für die korrekte Funktion des Geräts verantwortlich ist. Die Backup-BIOS-Firmware ist für Benutzer relevant, die Prozessoren verwenden, die von den Original-BIOS-Versionen nicht unterstützt werden. Wir werden im Detail beschreiben, wie man es weiter flasht.

Systemadministratoren wissen meistens, wie man . Schließlich ist für eine Windows-Distribution der Speicherort auf einer CD nicht notwendig. Darüber hinaus gibt es Geräte, die über kein Diskettenlaufwerk verfügen, beispielsweise ein Netbook, und es ist nicht möglich, Software von der Diskette zu installieren.

BIOS von einem Flash-Laufwerk flashen

Bevor Sie den Prozess des BIOS-Flashens beschreiben, müssen Sie überlegen, wie es geflasht wird und welche Vorgänge ausgeführt werden müssen. Die Installation des BIOS von einem Flash-Laufwerk wird immer häufiger und weit verbreiteter. Diese Option hilft beim Flashen des BIOS von Grafikkarten und Motherboards sowohl von Desktop-Computern als auch von Netbooks. Für jedes Gerät werden eine einzigartige Firmware und individuelle Software verwendet. Von Zeit zu Zeit bieten Motherboard-Entwickler BIOS-Updates an.

Die BIOS-Firmware enthält verschiedene Optimierungen und neuere Funktionen. Zum Beispiel die Installation der Übertaktungsfunktion. Wenn eine neue endgültige Version erscheint, wird empfohlen, die Beta- und Alpha-Versionen zu überspringen. Wenn das System instabil ist und Sie sich dieser Tatsache sicher bewusst sind, starten Sie den Vorgang zum Flashen des BIOS von einem Flash-Laufwerk. Sie sollten dies nicht praktizieren, wenn mit Ihrem System alles in Ordnung ist oder Sie sich Ihrer Kompetenz nicht sicher sind.

Der Vorgang des BIOS-Flashens ist bei verschiedenen Boards grundsätzlich identisch, manchmal nutzen Unternehmen jedoch Eigenentwicklungen und bieten eigene Dienstprogramme an, die unter Windows laufen. Dies vereinfacht die Installation von einem Flash-Laufwerk erheblich. Wie kann ich das BIOS flashen, wenn das System instabil ist und Probleme beim Starten von Windows hat? Dieser Umstand verkompliziert die Situation erheblich und erhöht das Risiko, dass das Flashen der Firmware mit klassischen Methoden fehlschlägt. Daher müssen Sie Hotswap oder BIOS-Firmware von einem Flash-Laufwerk verwenden, was die Arbeit etwas erschwert.

Um den Boot-Speicherplatz eines Flash-Laufwerks zu erstellen, verwenden wir die HP USB Tool-Software und ein MS-DOS-Image. Fast alle modernen Motherboards verfügen über ein im BIOS integriertes Flash-Dienstprogramm, mit dem sich die Firmware am einfachsten installieren lässt. Das Flash-Laufwerk erfordert: FAT32/FAT16-Dateisystem und ein Volumen von nicht mehr als 2 GB (bei einigen Motherboards nicht mehr als 4 GB).

Sie sollten sich nicht fragen, wie Sie das BIOS von einem Flash-Laufwerk installieren, wenn Ihr Computer mit einer neuen Konfiguration ausgestattet ist, mit der BIOS-Version auf dem M/P wie ein Uhrwerk funktioniert und Sie keine Pläne haben, neue Komponenten zu kaufen nicht kompatibel mit seiner Version.

Wir erstellen einen bootfähigen USB-Stick

Wie installiere ich eine „Bootdiskette“? Dabei geht es nicht darum, eine CD zu brennen, sondern einen Ort zu schaffen, an dem das BIOS-Update geschrieben wird. Bevor Sie die Bootdiskette installieren, müssen Sie Folgendes tun:

  1. Für diese Aktion verwenden wir USB-Laufwerke (Flash-Laufwerke).
  2. Der erste Schritt ist erledigt und Sie können mit der Erstellung eines Flash-Laufwerks oder Boot-Speicherplatzes beginnen, der gelesen und im BIOS installiert wird. Für solche Vorgänge können Sie eine ganze Liste vorhandener Software verwenden. Um beispielsweise ein Flash-Laufwerk zum Herunterladen zu brennen, können Sie die MKBT-Anwendung installieren. Es ist einfach aufgebaut und die Arbeit damit ist ganz einfach – ein Vergnügen.
  3. Wir installieren das BIOS-Update mit der Erweiterung „.exe“ auf dem vorbereiteten Flash-Laufwerk und der notwendigen Installationsdatei der Anwendung, mit der die Firmware aktualisiert wird (AFUDOS.exe kann eine dieser Anwendungen sein).
  4. Wählen Sie beim Neustart des Systems das Flash-Laufwerk unter „First Boot Device“ aus. Hier gibt es keine Fragen, denn die Genauigkeit des Laufwerksnamens hängt ausschließlich von Ihrem Flash-Laufwerk ab.
  5. Geben Sie in der Befehlszeile AFUDOS (Dateiname).ROM ein und drücken Sie die Eingabetaste. Das Flashen des BIOS ist sehr einfach, das System erledigt alles selbst und nach einem Neustart funktioniert das aktualisierte System. Jetzt ist klar, wie man das BIOS flasht. Wenn Sie sich an die Anleitung halten, ist die Installation nicht schwierig.

Es ist zu beachten, dass der Computer während des BIOS-Flashens mit dem Netzwerk verbunden sein muss. Achten Sie beim Herunterladen unbedingt auf das Kriterium für den Namen und die Revisionsnummer, die unten links im M/N (REV 2.0) angegeben ist. Für Revision 1.0 gibt es möglicherweise keine Revisionsnummer. Wenn Sie das falsche Modell herunterladen, erhalten Sie möglicherweise Textnachrichten wie „Bios-ID-Check-Fehler“.

Sie müssen die erforderlichen Dateien installieren (MS-DOS-Image, HP USB Tool, amiflash, awdflash), den entsprechenden Speicherplatz auswählen, entpacken, den HP USB Tool-Installationsassistenten (hp_usb_tool.exe) ausführen und gemäß dem Handbuch installieren. Das gleiche Verfahren führen wir mit dem MS-DOS-Image durch. Um das BIOS zu flashen, installieren wir ein USB-Flash-Laufwerk und führen die HP USB Tool-Software aus.

Um ein Flash-Laufwerk auszuwählen, aktivieren Sie das Kontrollkästchen „Wählen Sie Ihr Flash-Laufwerk“ und aktivieren Sie dann die Kontrollkästchen „Schnellformatierung“ für eine schnelle Formatierung und „DOS-Systemdateien erstellen“ für die Erstellung einer DOC-Diskette. Sie müssen den Pfad zum MS-DOS-Dateiverzeichnis auswählen, in das das DOC-Image entpackt wird, und dann auf „Start“ klicken, und schon ist die Plattform bereit.

Der nächste Schritt besteht unter Berücksichtigung der verwendeten Firmware darin, die Firmware mit dem Namen amiflash.exe oder awdflash.exe im Stammverzeichnis des Mediums zu installieren. Dort ist die Firmware mit dem Namen flash.bin geschrieben. Somit wird einfach der Name des Originals umbenannt. Unter Berücksichtigung der Firmware wird im Stammverzeichnis ein Dokument im Textformat erstellt, dessen Name amiflash.bat und awdflash.bat lautet. Sein Inhalt sollte amiflash flash.bin /b /d /e /g. oder awdflash flash.bin /cc/cd/cp/py/sn/e/f sein. Der Name der Firmware steht im ersten Absatz, der Name der Firmware im zweiten. Der dritte Punkt sind die Startoptionen.

Automatisierung der BIOS-Firmware

Wenn Sie es gewohnt sind, Ihre Zeit effektiv zu verwalten, und das Verfahren zum manuellen Flashen des BIOS nicht relevant ist, wird die Frage interessant sein, wie Sie die automatische Firmware installieren. Der Kern dieser schnellen und relativ einfachen Methode liegt im Vorhandensein eines speziellen Dienstprogramms, das das Flashen durchführt. Sie müssen sich während dieses Vorgangs nicht einmal abmelden. Sie öffnen die Website des Softwareanbieters, auf der Sie die BIOS-Firmware aktualisieren, die neue Version und spezielle Dienstprogramme herunterladen möchten. Der nächste Schritt ist die Installation auf Ihrem Computer. Sie können auch eine Suche im gesamten Internet nach der neuen Version einrichten. Um Updates zu installieren, müssen Sie die Adresse der offiziellen Website des Herstellers kennen, wo Sie leicht finden können, was Sie brauchen.

BIOS-Firmware, BIOS-Flashing, Flash-Motherboard. BIOS-Firmware im Detail – für Einsteiger und Experten. http://www.site/kompyutery/pereproshivka-bios http://www.site/@@site-logo/logo.png

BIOS-Firmware, BIOS-Flashing, Flash-Motherboard.

BIOS-Firmware im Detail – für Einsteiger und Experten.

Für diejenigen, die zu faul zum Lesen sind, aber das BIOS schnell flashen und es vergessen möchten. Mythen.

Ich werde mich nicht darauf konzentrieren, was ein BIOS ist, wie es aussieht und warum. Wenn Sie dies lesen, bedeutet das, dass Sie bereits etwas wissen. Beginnen wir also vom Gegenteil – wir werden die gängigsten, aus irgendeinem Grund unsinkbaren Mythen und Missverständnisse zerstreuen.

  1. Sie müssen das BIOS (besser) nur mit Ihrem eigenen Flasher flashen (Beispiel: Award – mit AwdFlash, AMI – AMIFlash). Rave. Für manche ist es jedoch schwierig, dies zu verstehen und zu glauben – schließlich gibt es auf der Website des Motherboard-Herstellers viele drohende, unverständliche Warnungen aller Art (und das sogar in nicht-russischer Sprache). Warum ist das so? Interessant – dann lesen Sie diesen Artikel.
  2. Ein „Hot“-Flashen des BIOS (Hot Swap) ist nur auf genau demselben Motherboard (gleichem Chipsatz, mit genau demselben Flash-Laufwerk usw.) erforderlich (möglich). Das zweithäufigste Missverständnis. Die Ursache hierfür liegt in der Unkenntnis der Funktionsweise verschiedener Arten von Flash-Mikroschaltkreisen, die der für den Hot-Swap verwendeten Mutter tatsächlich einige Einschränkungen auferlegen können. Wenn Sie jedoch eine andere, genau dieselbe (nur berufstätige;) Mutter haben, ist dies definitiv ein Plus.

Programm zum Flashen des BIOS.

Die beliebtesten sind AwdFlash, AMIFlash und UniFlash . Der Rest ist spezifisch für ein bestimmtes Unternehmen (zum Beispiel für „natürliche“ Mütter von Intel oder Asus- Ihres, weil andere möglicherweise nicht funktionieren).

Ich werde nicht auf die Entschlüsselung der Schlüssel eingehen – diese Informationen sind im Internet umfangreich, ich werde mich darauf konzentrieren, welche davon einbezogen werden sollen.

AUFMERKSAMKEIT: Das Ausführen eines Programms zum Flashen des BIOS OHNE SCHLÜSSEL kann zu einer Beschädigung des BIOS führen, selbst wenn Sie nicht die Absicht hatten, es zu flashen, sondern nur neugierig waren oder die aktuelle Version speichern wollten. Dies kommt äußerst selten vor und betrifft hauptsächlich einige Versionen von Amiflash, kommt aber durchaus vor.

ZUSATZ: Das Starten verschiedener Dienstprogramme (z. B. DMICFG), die auf den dem Motherboard beiliegenden CDs verfügbar sind (zum „Einrichten“ des BIOS), führt häufig zu einer Situation ähnlich der im vorherigen Absatz – Beschädigung des BIOS, auch wenn Sie dies nicht beabsichtigt haben Ich wollte nichts tun, war aber nur neugierig und habe nichts geändert.

BIOS-Flashprogramm AWDFLASH

Der beliebteste, aber nicht der beste BIOS-Flasher. Mit Tasten starten:

awdflash Firmware-Name /cc/cd/cp/py/sn/f/r

In diesem Fall wird das BIOS ohne Rückfragen geflasht.

/py - Programm=Y;

/f – prüft nicht, ob es sich um ein BIOS von der richtigen Platine handelt oder ob es überhaupt ein BIOS ist;

/r – Zurücksetzen, nach Abschluss der Firmware wird der Computer sofort neu gestartet;

/cd – DMI löschen;

/cp – PNP löschen;

/cc – CMOS löschen, löscht CMOS automatisch (Standard).

/nab – Funktioniert mit Nicht-Award-BIOS, wenn wir Nicht-Award-BIOS flashen (zum Beispiel ami).

BIOS-Flashprogramm AMIFLASH

Es ist kein so beliebtes Flash-Tool wie awdflash, aber im Gegensatz dazu ist es das beste (trotz der oben genannten Probleme bei einigen Versionen, wenn sie ohne Tasten gestartet werden). Mit Tasten starten:

amiflash Firmware-Name /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g/s Firmware-Name

Nach der /s-Taste darf kein Leerzeichen stehen!
Um zu vermeiden, dass Sie so viele Schlüssel eingeben müssen, seien Sie nicht faul und erstellen Sie einmal eine .bat-Datei mit Inhalt wie:

c:\vc\utils\amf.exe %1 /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Uniflash-BIOS-Flashprogramm

Ich werde es in diesem Teil nicht berücksichtigen, weil... Obwohl es sehr fortgeschritten ist, erfordert es vom Benutzer eine gewisse Schulung/Erfahrung. Es ist jedoch erwähnenswert, dass es nicht nur zum Programmieren des BIOS von Motherboards, sondern auch des BIOS von Grafikkarten und Flash-Chips in Netzwerkkarten verwendet werden kann.

Informationen zum Flashen des Asus-BIOS.

„Standard“-Flasher eignen sich nicht zum Flashen von Asus-Mainboards, da... ALLE Asus-BIOS (beginnend mit dem ältesten Pentium1) blockieren die üblichen Flash-Methoden. Um die Firmware auf solchen Motherboards zu flashen, müssen Sie proprietäre Asus-Dienstprogramme verwenden. Für die ältesten Boards – das ist pflash, für modernere – aflash (obwohl aflash in vielen Fällen für sehr alte geeignet ist), für ganz neue – müssen Sie Dienstprogramme für Windows verwenden. Im Fall von pflash/aflash ist der Ausdruck „Sie müssen verwenden“ nicht ganz korrekt, da sie erstens äußerst praktisch, verständlich, recht universell sind und Sie vor allem nicht mit Fragen belästigen und „alles“ flashen das ist genäht“. Zweitens kann amiflash weiterhin verwendet werden, obwohl es zu Fehlern kommt (genauer gesagt nicht es, sondern dos4gw). In jedem Fall müssen alle glücklichen Besitzer von Asus-Motherboards das erneute Flashen mit besonderer Aufmerksamkeit angehen, da die Wiederherstellung im Fehlerfall nicht einfach und manchmal sehr schwierig ist. Und selbst wenn Sie Erfahrung haben, sogar beträchtliche – ich wiederhole, seien Sie wachsam, die Asus-Ingenieure verwenden in ihren Kreationen äußerst ausgefeilte Maßnahmen zum Schutz des BIOS, deren Kehrseite manchmal schwerwiegende Probleme bei der „Wiederbelebung“ sind – das Board kann „so tun, als ob“. tot sein ("00" auf der POST-Karte), Flash-Laufwerk - ähnlich (beim Versuch, auf anderen Boards zu flashen), obwohl in Wirklichkeit sowohl das eine als auch das andere vollständig am Leben sein werden, was durch die Installation auf anderen genau bestätigt werden kann das Gleiche, nur brauchbar. Wenn Sie mit solchen Störungen zu kämpfen haben (zu kämpfen hatten), lesen Sie das Kapitel über die LPC-Schnittstelle sorgfältig durch (Asus verwendet sie schon seit langem, während andere erst seit kurzem damit beginnen).

P.S. Dies gilt bis zu einem gewissen Grad (die Erwünschtheit und/oder die Verpflichtung, „native“ proprietäre Programme für die BIOS-Firmware zu verwenden) auch für einige andere, meist namhafte Hersteller. Viele Boards von Abit weisen beispielsweise auch Feinheiten beim Programmieren auf – das gleiche Uniflash warnt generell davor, mit dieser Firma nicht befreundet zu sein.

Wichtige Probleme und Fehlermeldungen

Die Größe der BIOS-Firmware-Datei stimmt nicht mit der Größe des Flash-Laufwerks überein.

Ein häufiges Problem. Dies ist in der Regel darauf zurückzuführen, dass der Hersteller unterschiedliche Flash-Laufwerke (nach Volumen) in unterschiedlichen Ausführungen (Motherboards) verwendet hat. Beispielsweise verfügten die ersten Boards einiger Modelle über Megabit, alle nachfolgenden über zwei Megabit. Wenn der Hersteller in einigen Fällen nicht zugibt, dass er Boards mit BIOS unterschiedlicher Größe hergestellt hat, kann dies ein Beweis dafür sein, dass das Board „linkshändig“ ist (d. h. die Fälschung verwendet beispielsweise ein billigeres Flash-Laufwerk mit größerer Kapazität). - 4Mbit statt 2Mbit).

Aus irgendeinem Grund ist das BIOS-Flash-Programm „nicht damit einverstanden“, das BIOS zu flashen, und behauptet, dass es nicht von diesem Board stammt oder überhaupt kein BIOS ist.

Eine noch häufigere Sache. Mit den oben genannten „geheimen“ Schlüsseln werden Sie jedoch nicht mehr zum Lesen der Datenblätter geschickt.

Das BIOS-Flash-Programm kann den Typ des Flash-Laufwerks nicht ermitteln und flasht es daher nicht.

Dies kommt auch häufig vor. Dafür kann es mehrere Gründe geben: Es besteht ein Schutz gegen Überschreiben (das empfehlen Fluch-Flasher meist zur Überprüfung). Bei alten Boards wurde der Schutz durch Jumper eingestellt, bei modernen wird er in der Regel im BIOS-Setup ausgewählt (eine Modeerscheinung wie BIOS Flash Protection = En./Dis.).

Diese Version des BIOS-Flashing-Programms kennt diesen Flash-Laufwerkstyp nicht

Ein seltenes Ereignis – es tritt normalerweise auf, wenn versucht wird, alte Flashs mit neuen Versionen zu flashen oder umgekehrt.

Das per Hotswap eingesetzte Flash-Laufwerk (Typ) wird von der Mutter selbst nicht unterstützt.

siehe weiter zu FWH/LPC-Schnittstellen. Es handelt sich lediglich um ein kaputtes Flash-Laufwerk. Stellen Sie noch einmal sicher, dass Sie es richtig eingesetzt haben. Ein Flash-Laufwerk ist überhaupt kein Flash-Laufwerk, sondern ein „einmal beschreibbares“ oder sogar UV-löschbares (mit Fenster). Dies gilt in der Regel nur für die ältesten Boards (vor Pentium1) und kann anhand der Markierungen ermittelt werden – es beginnt mit den Zahlen 27xxx.

Alles verlief gut, ohne sichtbare Probleme und... Stille.

So flashen Sie das BIOS „wie es war“.

Unter Berücksichtigung der offensichtlichen Tatsache, dass dieser Artikel in der Regel nicht zum Flashen einer neuen BIOS-Version, sondern zur Wiederherstellung der Funktionalität im Allgemeinen gelesen wird, werden wir auf die verschiedenen Flash-Methoden eingehen.

BIOS-Firmware auf dem Programmierer.

Es ist banal und uninteressant – man zerbricht ein Schwein mit Kleingeld, reißt das Flash-Laufwerk heraus und geht mit einer Diskette und Bier zum nächsten Mechaniker, der weiß, wie man mit einem Programmierer kämpft. Wenn das Flash-Laufwerk versiegelt ist, müssen Sie ein weiteres Schwein zerbrechen und die gesamte Platine tragen. Ich kann Ihnen raten, sie abzuseihen und den Block zu verlöten. Wenn Sie möchten, können Sie in Zukunft einen dritten Schwein sparen.

Hotswap (heiß).

Eine weitere WORK-Zahlung wird eingezogen. Wie bereits erwähnt, muss es nicht „exakt gleich“, „auf demselben Chipsatz“, „von derselben Firma“ sein. Das Wichtigste, worauf Sie achten sollten, ist der Typ/die Beschriftung des Flash-Laufwerks. Es gibt zwei Hauptgruppen, die „kompatibel“ sind:

  1. „normal“ (insbesondere alle „rechteckigen“ Flash-Laufwerke – im DIP32-Gehäuse) – 28xxxx, 29xxxx, 39xxxx, einige 49xxxx
  2. „Hub“ (alle sind im PLCC32-Fall nur „quadratisch“) – die meisten der 49xxxx-Serie und „native“ Intel 82802xx

Wenn dementsprechend ein „kompatibles“ Flash-Laufwerk mit der gleichen (oder größeren) Kapazität auf dem Wiederherstellungsboard vorhanden ist, sollte alles funktionieren.

So erstellen Sie einen „Hook“, um das BIOS auf „Hot“ zu flashen.

Industriegriffoption für DIP32

Lassen Sie Ihrer Fantasie freien Lauf – die Hauptsache „während des Prozesses“ ist, keine fremden leitenden Teile auf die Arbeitsplatte fallen zu lassen (und keine Flüssigkeiten zu verschütten). Bei Mini-Geräten in einem DIP32-Gehäuse ist es einfacher. Um das Herausziehen zu erleichtern, empfiehlt es sich in der Regel, sie mit Fäden zu binden. Ich würde empfehlen, so etwas wie ein Kabel von einem alten COM-Port zu finden und es unter den Mikroschaltkreis zu legen – es ist einfacher zu greifen und die Breite, die gerade für den Mikroschaltkreis ausreicht, und die Dicke des Kabels verhindern, dass das Flash-Laufwerk zu sehr darin stecken bleibt den Stecker.

Bei „quadratischen“ Modellen (PLCC32) ist es etwas komplizierter. Sie können weiterhin mit Threads kämpfen. Wenn Sie einen guten Zugang haben und Ihre Hände nicht zittern, können Sie es einfach mit einer Nadel in den entsprechenden Ecken aufhebeln und vorsichtig entfernen. Wenn Sie dies ständig tun (Ähnliche aktualisieren) oder einfach nur „sicherstellen“ möchten, kleben Sie etwas auf die „Rückseite“ des Flash-Laufwerks, damit Sie es bequem entfernen/einsetzen können: Ein Stück Plastik reicht aus, oder sogar Einen Teil des Stabs für eine Klebepistole schmelzen... Im Allgemeinen ist dies bereits eine Frage der Technologie. Als letzten Ausweg können Sie einen speziellen „Extraktor“ für PLCC32 kaufen.

„Grip“-Optionen für PLCC32


BIOS-Firmware vom Medium

Von einer Diskette (für moderne – auch von einer Festplatte/CD-ROM). Falls der Computer nicht völlig tot ist und das Laufwerk beim Hochfahren eklig knirscht und/oder die Meldung „BIOS-Prüfsummenfehler“ anzeigt, können Sie versuchen, das BIOS wiederherzustellen, ohne einen Freund aufzusuchen.

AUFMERKSAMKEIT: Wenn Sie über eine AGP/PCI-Grafikkarte verfügen, wird diese Meldung möglicherweise nicht angezeigt (BIOS-Prüfsummenfehler). Dazu benötigen Sie eine ISA-Karte für P1-P3-Rechner, eine PCI-Karte für modernere Rechner ohne ISA-Steckplätze. Obwohl bei den meisten modernen Boards der Bootblock (nämlich derjenige, der diese traurige Tatsache meldet, wenn versucht wird, das BIOS vom Laufwerk wiederherzustellen) die Ausgabe auf AGP-Karten unterstützt.

ZUSATZ: Wenn Sie über eine POST-Karte verfügen (z. B. in das Motherboard integriert), wird der „BIOS-Prüfsummenfehler“ einfach durch den Fehler „41“ ganz am „Anfang“ des POST verfolgt (wenn Sie den „BIOS-Prüfsummenfehler“ nicht auswerten können) Anfang“, dann hier - dann 5-6 Codes von denen, die Sie sehen werden :). Code „41“ in Avard ist ein Aufruf an FDD (Versuch, von einer Diskette zu booten); im Fall von AMI sind die „Flaschenblock“-Codes für Versuche, von einer fehlerhaften Diskette zu booten, „F0-FE“.

In den meisten Fällen müssen Sie dazu eine saubere Systemdiskette erstellen (d. h. nur die Dateien io.sys, msdos.sys und command.com) und die Firmware-Datei (bios.bin), den Flasher selbst (awdflash .exe) und autoexec.bat mit der entsprechenden Befehlszeile darin:

zur Auszeichnung:
awdflash bios.bin /cd/cp/py/sn/f/r

für AMI
amiflashamibios.rom /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Ich empfehle jedoch nicht, Ihre eigene Firmware/Firmware-Namen zu verwenden (d. h. Sie sollten nur die oben genannten Standardnamen verwenden) – einige BIOS (Bootblocks) können eine solche Festplatte einfach ignorieren und die gleiche Meldung über eine Nicht-System-Diskette ausgeben das Laufwerk.

Allerdings gibt es noch keinen einheitlichen „Standard“ für den Wiederherstellungsprozess von einem Festplattenlaufwerk. Die meisten „Marken“-Computer (z. B. Marken von Intel, HP/Compaq, Dell, IBM, Fujitsu usw.) können mit einer Diskette wiederbelebt werden, deren Inhalt von der eigenen Website heruntergeladen werden kann (dort sollte auch eine detaillierte Beschreibung vorhanden sein). .

Abhängig von der Modernität eines bestimmten Boards/BIOS (Award/AMI) benötigt die Diskette möglicherweise NUR (d. h. es sollte sich im Gegenteil nicht um eine Systemdiskette handeln) Flasher- und Firmware-Dateien oder im Allgemeinen sogar nur die Firmware selbst (wenn der Flasher im BIOS integriert ist).

Kurz gesagt, es gibt verschiedene Variationen, und wenn wir dazu noch die Möglichkeit eines einfachen Hardwarefehlers des Bootblocks und/oder der Hardware selbst hinzufügen, dann wird die Wiederherstellung der Firmware mit dieser Methode nicht die zuverlässigste und „höchstwahrscheinlichste“ Methode (dies wird auch durch Statistiken bestätigt). Es ist jedoch immer noch besser, mit ihm zu beginnen – vielleicht haben Sie Glück und das Schwein überlebt.

BIOS-Firmware – Grundlagen.

Nun, wenn Sie bis hierhin gelesen haben, dann fangen wir ganz von vorne an. Was mir entgangen ist, weil so viele Leute es nicht lesen und lieber die Mitte oder sogar das Ende bevorzugen.

Ein wenig über die Funktionsprinzipien.

FlashBIOS-Schnittstelle vom Typ PP

Ein „normales“ Flash-Laufwerk hat die folgenden Signale:

8 Datenleitungen DQ0-DQ7
17-18 Adresszeilen A00-A16/17 (je nach Volumen: 1Mbit - 17, 2Mbit - 18)
CE# (ChipEnable) – „chipselect“ (Berechtigung zum Arbeiten mit dem Chip)
OE# (OutputEnable)
RE (Fähigkeit, Datenbytes zu lesen)
WE# (WriteEnable)
WE (Möglichkeit, Datenbyte zu schreiben)
Kurz gesagt, es ist ziemlich primitiv und verständlich, auch wenn Sie keine besonderen Kenntnisse in der Elektronik haben. Und daraus ist bereits klar, dass allein aufgrund des 8-Bit-Datenbusses (im modernen Nforce2 sind es 128 Bit) die Geschwindigkeit beim Abrufen von Daten von einem Flash-Laufwerk (die sich darüber hinaus aufgrund der großen Verzögerungen noch weiter verschlechtert). des Flash-Speichers selbst) würde das Laden selbst des schnellsten Computers zu einer mühsamen Wartezeit machen. Daher ist das Flash-Laufwerk auf besondere Weise mit der South Bridge verbunden, was es ihm ermöglicht, seinen Inhalt auf den „echten“ Speicher zu „schatten“, wodurch ReadOnly-Speicher (ROM auf Russisch) emuliert und die Geschwindigkeitsbegrenzung aufgehoben wird.

Aus dem Gesagten ergibt sich noch eine weitere Schlussfolgerung: Wenn Sie ein völlig ungesundes Flash-Laufwerk oder falsch eingelegt haben, kann nicht nur die Mikroschaltung selbst leiden (was normalerweise beim „Rückwärtseinsetzen“ der Fall ist), sondern auch die direkt_verbundene_Südbrücke ( aus wiederholter persönlicher Erfahrung). Im Adressraum belegt das Flash-Laufwerk die höchsten Adressen E0000-FFFFF (gilt für 1 Mbit, das Gleiche gilt für andere, schauen wir uns also 1 Mbit/AwardBIOS als Beispiel an). Nach dem Einschalten des Computers und Beenden des RESET#-Signals führt der Prozessor seinen ersten Befehl an der Adresse F000:FFF0 aus. Nach der eigentlichen Erstinitialisierung werden verschiedene Prüfsummen überprüft (davon gibt es viele im BIOS), die wichtigste davon ist die Prüfsumme E000:0-FFFF+F000:0-BFFC. Wenn es kaputt ist, wird ein Bootblock an den „ganz“ obersten Adressen (F000:C000/E000-FFFF – letzte 8/16 KB) gestartet, der das Laufwerk initialisiert und versucht, das System davon zu lesen und/oder den Flasher auszuführen mit der Firmware.

Dies führt zu einer weiteren interessanten Schlussfolgerung: Wenn Sie die Ausführung eines Bootblocks (zum Flashen) erzwingen möchten, können Sie den CRC „manuell“ beschädigen, indem Sie die Adressleitungen „über“ den Bootblock-Leitungen kurzschließen. Normalerweise kürze ich zum Beispiel die benachbarten A15 und A16 (Pins 2 und 3). Das Volumen des Bootblocks = 16kB = 2^14, wodurch er in keiner Weise beeinträchtigt wird und die Prüfsumme des „Rests“ natürlich verloren geht. Wenn Sie nicht ganz verstehen, warum dies notwendig sein könnte, werden Sie es verstehen, wenn Sie auf ein versiegeltes Flash-Laufwerk stoßen, auf das Sie „ähnliche“ Firmware geladen haben. Und bei Adresszeilen ist diese (Verkürzung) übrigens völlig unbedenklich. Nach Prüfung des CRC wird das BIOS „geschattet“ (Shadow-Betrieb), d.h. Der Inhalt des Flash-Laufwerks wird in den „echten“ Speicher kopiert, das Flash-Laufwerk selbst wird ausgeschaltet (durch die South Bridge) und damit die Programme glauben, dass sie auf das ROM zugreifen, werden dem „ReadOnly“-Attribute hinzugefügt BIOS-Adressbereich durch Programmierung der SB-Register (und/oder des MSR-Prozessors für AMD K7/K8). Alle weiteren Arbeiten erfolgen nur mit dem „schattierten“ Image des Flash-Laufwerks.

Fazit: Aus diesen Gründen können wir das Flash-Laufwerk problemlos entfernen, sobald wir die Zeile „Starting Windows/DOS/linux“ sehen. Wenn Sie mit dem Flash-Laufwerk selbst arbeiten müssen (z. B. ESCD/DMI darauf schreiben), werden hierfür die für jeden Chipsatz spezifischen Verfahren verwendet – Sie müssen das Flash-Laufwerk erneut an den Bus anschließen und wieder trennen nach Abschluss der Operation. Fazit: Aufgrund der unterschiedlichen Programmierung des Anschließens/Trennens eines Flash-Laufwerks (für verschiedene Chipsätze) muss der Flasher dazu in der Lage sein, d. h. „kennen“ Sie den Chipsatz, auf dem das Flashen stattfindet.

Funktionen zum Programmieren von Intel 28Fxxx-Chips

Wenn Ihr Board über ein Flash-Laufwerk von Intel verfügt, seien Sie beim Flashen der Firmware dreimal vorsichtig. Tatsache ist, dass intelligente Chips einen Hardware-Bootblock-Schutz verwenden. Was bedeutet es? Dies bedeutet, dass sie ein weiteres Signal enthalten – RP# (Pin 30) – die Erlaubnis, den Bootblock zu programmieren. Bei zwei Megabit ist es A17, bei 1 Mbit ist es NC (NotConnected, nicht genutzt). Diese. Damit der gesamte Bereich des Flash-Laufwerks korrekt geflasht werden kann, müssen am RP#-Zweig +12 V anliegen. Genau dies wird durch die bei vielen Sockel7-Muttern üblichen Jumper mit der Bezeichnung Flash Type: Intel / Non-Intel eingestellt.

Abschluss: Wenn das Board über „Intel 28Fxxx“ verfügt und das Board-Layout nicht die richtige Umschaltung für die Programmierung von Intel-Flashs vorsieht (was sehr häufig vorkommt), stirbt das BIOS beim ersten Versuch, es zu flashen, ohne große Chance auf Wiederherstellung (auf dieser Platine). Für das Intel-Flashen von 28Fxxx auf solchen Platinen (ohne RP#-Verkabelung) müssen Sie manuell +12 V an Pin30 anlegen, aber damit es nicht an die Platine selbst (die A17 ist) geht – dafür können Sie Biegen Sie diese Lasche einfach um, d. h. so, dass sie nicht im Stecker selbst stecken bleibt.

Softwarefunktionen der Flash-Laufwerk-Firmware

Der Hauptaspekt, auf den ich aufmerksam machen möchte, ist, dass das Flash-Laufwerk nicht „auf einmal“ (in einem Block auf einmal) neu programmiert wird und es umgekehrt unmöglich ist, ein einzelnes Byte zu überschreiben. Das Flash-Laufwerk unterstützt nur die „Block“-Aufzeichnung (Sektorisierung). Verschiedene Arten von Flash-Laufwerken haben unterschiedliche Branchenorganisationen. Beispielsweise verfügt der allgemeine 28F001BX über die folgenden Blöcke:

  1. Der erste Block am Anfang ist der größte, der „Hauptblock“ – 112 KB. Es enthält normalerweise den gesamten „Körper“ des verpackten BIOS (daher das größte).
  2. Als nächstes folgen zwei identische 4-kB-Blöcke – diese Adressen speichern normalerweise veränderbare Daten wie ESCD/DMI/CMOS/Passwörter usw.
  3. Der letzte Block ist 8kB groß – Bootblock.

Diese. Technisch gesehen hat i28F001BX eine Organisation von 112+4x2+8. Eine ziemlich klare und logische Organisation: Der größte Block von 112 KB wird jedenfalls nur beim Aktualisieren des BIOS neu geschrieben, dann gibt es ständig wechselnde Daten, also werden zwei kleine Blöcke erstellt (um das Neuschreiben dieser „Stücke“ einfacher und schneller zu machen). und am Ende – normalerweise ein unveränderlicher Bootblock (insbesondere getrennt von anderen – zum Schutz des BIOS im Sinne der Möglichkeit, eine Notfallwiederherstellung vom Laufwerk aus zu starten) – wird er immer separat erstellt, damit er beim normalen Überschreiben nicht „berührt“ wird andere Blöcke.
Einige Flash-Laufwerke verfügen über eine sehr feine Sektorisierung, beispielsweise verfügt das gleiche SST 29EE020 (2 Mbit) über bis zu 2048 identische Sektoren mit 128 Byte. Die Mehrheit hält jedoch immer noch an einer ähnlichen Organisation wie oben fest, da ein kleiner Block auch seine negativen Seiten hat (z. B. im Hinblick auf einen komplexeren Überschreibschutz).

„Hub“ blinkt.

Wie einfach in den guten alten Zeiten alles war - Adressbus, Datenbus, CE/WE/OE... Aber der Fortschritt (insbesondere in einem einzelnen Unternehmen) blieb nicht stehen und mit dem Aufkommen der i8xx-Chipsätze wurde dieser schreckliche und obskure Name für Viele Leute haben sich verbreitet - „Hubs“ „Flash-Laufwerke“.

LPC-Schnittstelle.

Ende 1997 entschied Intel, dass ein leistungsstarker Prozessor ein „großes“ BIOS haben muss (4-8 MBit oder mehr, obwohl die meisten Unternehmen immer noch meist nur 2 Mbit verwenden), und dafür sind nicht genügend Beine (für Leitungsadressen) vorhanden weit verbreitete „normale“ PLCC32-Flash-Laufwerke. Gesagt, getan, so entstand der LPC-Standard (LowPinCount – „Low-Quantity“-Verbindung, obwohl der Fall aus offensichtlichen Gründen gleich belassen wurde – PLCC32). Neben der Möglichkeit, große Mengen an Flash-Laufwerken (bis zu 4 GB!) zu verwenden, war einer der wichtigsten Gründe das bevorstehende Ende des ISA-Busses, dessen Fehlen das Verlegen von Adress-/Datenleitungen überflüssig machte und ihn ermöglichte Es ist möglich, uns auf eine kleinere Anzahl von Kommunikationsleitungen zu beschränken, vor allem auf „Cartoons“ (SuperIO) und die Südbrücke (die offensichtliche Möglichkeit, SIO in das SB selbst zu integrieren, wurde bescheiden verschwiegen;). Im LPC werden hierfür nur fünf Drähte verwendet: LAD0-LAD3 + LFRAME# (daher „lowpin...“). In Bezug auf Flash-Laufwerke (da verschiedene Geräte die LPC-Schnittstelle nutzen können) führte dieser Standard zu folgender Umsetzung:

LPC/FWH-Schnittstelle

Unten ist in Klammern der Wert der Strecke im LPC- oder FWH-Modus angegeben.
Wie Sie sehen, kann ein solches Flash-Laufwerk in zwei verschiedenen Modi gleichzeitig betrieben werden – LPC-Modus und PP-Modus (Parallelprogrammierung). Der Betriebsmodus wird durch den Pegel am IC-Pin (Interface Configuration Pin) beim Computerstart ausgewählt – „0“ – LPC-Modus, „1“ – PP-Modus. Der PP-Modus kommt „normalen“ Flash-Laufwerken am nächsten und ist auf vielen (aber nicht allen) Strecken mit ihnen kompatibel, wenn man nur die Tatsache berücksichtigt, dass es nur 11 Adressleitungen (0-10) gibt, diese aber gemultiplext sind, d. h. Zuerst wird der Wert A00-A10 ausgegeben/gelesen, dann A11-A21. Unter Berücksichtigung dessen (Multiplexing von Adressen) und des „Verlusts“ des CE-Signals ist alles andere völlig ähnlich wie bei „normalen“ Flash-Laufwerken. Im LPC-Modus erfolgt die Kommunikation zwischen der Bridge und dem Flash-Laufwerk nur über einen Vier-Bit-Bus, und die fünfte LFRAME-Nummer dient als Startnummer (um den Datenaustauschvorgang zu starten). Plus LRESET# und LCLK#, die ihren Gegenstücken auf dem Motherboard völlig ähnlich sind – das ist der gesamte Satz notwendiger Kabel (der Rest ist optional). Im Allgemeinen ist dies ein Versuch, die Schnittstelle so weit wie möglich zu vereinfachen, aber nicht in einen „absolut seriellen“ I2C-Typ zu verfallen, sodass die Möglichkeit besteht, sogar DMA- und BusMastering-Modi zu verwenden (die beispielsweise in Geräten verwendet werden können). wie DiskOnChip/LPC). Der PP-Modus wird beim Flashen eines Flash-Laufwerks mit „Werks“-Firmware verwendet (er ist natürlich schneller, was in der Massenproduktion wichtig ist), und der LPC-Modus wird beim Arbeiten als Teil von Platinen verwendet. Aber um mit solchen Flash-Laufwerken arbeiten zu können, muss die South Bridge dazu in der Lage sein – so richtig populär wurde ein solcher Standard daher erst mit dem Aufkommen des beliebten nForce2 (da er noch nie vom ISA-Bus gehört hatte ...

FWH-Schnittstelle

Aufgrund der erreichten Höhen im Bereich der Standardisierung trug Intel mit der Veröffentlichung der i8xx-Chipsätze weiterhin das Banner des Mutterunternehmens neuer Standards. So entstand ein weiterer Betriebsmodus – FWH (FirmWareHub, von dem tatsächlich der Name „Hubs“ stammt). Es war dem LPC elektrisch völlig ähnlich (in Bezug auf Beine/Stecker), aber (Sie werden es später erraten;) – absolut _inkompatibel_ in Bezug auf das Datenübertragungsprotokoll. Wie Sie in einigen Dokumenten lesen können, wurde dies getan, um neben dem LPC-Gerät auch FWH in das System einbauen zu können und diese an denselben Bus zu hängen (schließlich sind sie elektrisch kompatibel, aber bei der Übertragung von Datenpaketen). , jeder benötigt aufgrund unterschiedlicher Protokolle seinen eigenen), und es könnten bis zu sechzehn „Hub“-Blitze angeschlossen werden, weil In ihnen erschienen zusätzliche ID0-ID3-Signale. (Anmerkung des Autors: Bitte verstehen Sie alle meine Bemerkungen zum x86-Elternteil als Witz, obwohl, wie Sie wissen, jeder Witz einen Hauch von Witz enthält ... siehe Abbildung oben. Wie Sie sehen können, ist das Bild völlig ähnlich zu LPC. Lediglich die Namen LAD0-3 + LFRAME# werden durch FWH0-3 + FWH4 ersetzt. Das FWH-Protokoll unterscheidet sich vom LPC-Protokoll, d. h. alle Befehle für Operationen haben völlig unterschiedliche Codewerte in den Daten Austauschfelder. Plus die Möglichkeit, mehrere (bis zu 16) FWH-Geräte zu verwenden, dank der Einführung der neuen „Identifikations“-Signale ID0-3. Um als Flash-Laufwerk auf einem Motherboard zu arbeiten, wird standardmäßig die ID = 0000 akzeptiert. Dies lässt sich leicht überprüfen, indem Sie die entsprechenden Pins (9-12) auf Ihrem Intel-Board klingeln lassen (sie sind alle „auf dem Boden“). Im Allgemeinen besteht die universelle Möglichkeit, ein Flash-Laufwerk nach Hub/normalem Typ zu unterscheiden, darin, einfach den Pin 28 zu klingeln Pin - im Hub liegt er ausschließlich am Boden, während im „normalen“ etwas im Kilo-Ohm-Bereich liegt (Sie müssen den Block selbst „klingeln“, obwohl einige Flash-Laufwerke). auch „klingeln“ – hierfür Pin16/28 verwenden).

Eigener Komplex zum Flashen des BIOS

Wenn Sie beruflich ständig mit Änderungsbedarf konfrontiert sind, kann ich Ihnen einige Empfehlungen geben. Jemand könnte in diesem Fall die Verwendung eines Programmierers empfehlen, obwohl ich das nicht glaube und es auch nicht empfehle. Dafür gibt es zwei einfache und zwingende Gründe: Erstens kennt der Programmierer nicht alle Arten von Mikrochips (genauer gesagt, es gibt natürlich solche, die es wissen, aber ihr Preis wird ohne Übertreibung durch drei Nullen berechnet), zweitens nicht einmal Der coolste Programmierer ist einfach teurer.

Um 99,9 % der Flash-Laufwerke zu flashen (natürlich für Motherboards), benötigen Sie drei Boards:

  1. Etwas älteres, für Pentium1 – zum Flashen sehr verbreiteter 1-Mbit-Intel-Flash-Laufwerke.
  2. Etwas für P2 mit einem 2-Mbit-BIOS – zum Flashen anderer „normaler“ 1- und 2-Mbit-Flash-Laufwerke.
  3. Etwas für P3 aus der i8xx-Serie – zum Flashen von Hub-Flash-Laufwerken.
  4. (In der neuesten Version des Artikels hinzugefügt – Anmerkung des Herausgebers) Etwas auf nForce (1/2/3).

Als Punkt 1 verwende ich Asus auf i430HX (speziell P55T2P4). Für solche Fälle (1-Mbit- und/oder Intel-Flash-Laufwerke) wird Asus empfohlen, da die Möglichkeit besteht, einen äußerst praktischen Asus-Flash-Treiber zu verwenden – altes Pflash oder neueres Aflash – einfach zu verwenden, sie belästigen Sie nicht mit dummen Fragen und Shows die Adresse des beschädigten Bereichs des Chips im Fehlerfall.

Für Schritt 2 verwende ich ein i440BX-Board (speziell PCPartner-928). Es handelt sich um 2 Mbit, sodass Sie sowohl „normale“ Flash-Laufwerke mit 1 als auch 2 Mbit flashen können. Der Steckertyp ist DIP32; zur Konvertierung von PLCC32 wird ein PLCC32->DIP32-Adapter verwendet, der aus einer alten defekten Platine mit PLCC32-Stecker hergestellt wurde (siehe Foto).

Selbstgebauter Adapter PLCC32->DIP32.

Hergestellt durch lockiges Schnitzen mit einer Stichsäge auf fehlerhaften Motherboards;) plus manuell gelötete Beine) Selbstgebauter Adapter PLCC32->DIP32 - Ansicht von unten
Als Punkt 3 verwende ich ein i820-Board (konkret Chaintech 6CTA2). Es verfügt über einen i82802AB (4 Mbit), mit dem Sie sowohl Intel-„Hubs“ selbst als auch „Hub“-2- und 4-Mbit-Flash-Laufwerke nähen können.

Als Punkt 4 verwende ich ein Board auf Basis von nForce (das erste, aber nicht wichtig) – Abit NV7-133R. Es ist für die schwierigsten Fälle gedacht – zum Flashen „reiner“ LPC-Flash-Laufwerke. /Es ist nur so, dass viele (anscheinend sogar die meisten) Hersteller von Motherboards auf Basis von nForce1/2/3 (und auf denen LPC verwendet wurde) normalerweise Flash-Laufwerke mit Unterstützung für LPC und FWH verwenden, was dies ermöglicht angenäht Schritt 3)/.

Im Allgemeinen gibt es keine besonderen Bedingungen für die Auswahl eines bestimmten Modells oder Unternehmens (außer im Fall von Asus für Intel-Flash-Laufwerke). Es besteht keine Notwendigkeit, zu diesem Zweck „coole“ und „anspruchsvolle“ Boards zu kaufen. Es ist genau umgekehrt: Je „unklarer“ und primitiver das Board, desto besser wird es als „Programmierer“ sein. Diese. Dafür sind alle Arten von Akorps und PCPartnern einfach ideal, aber alle Boards, selbst mit minimalen „Ansprüchen“, verschlechtern immer ihre „Vielseitigkeit“. Eine weitere wichtige Voraussetzung ist natürlich ein guter und bequemer Zugang zum Flash-Laufwerkssteckplatz.

Als Hauptsoftware kommt Amiflash zum Einsatz (konkret Version 8.37, nur mit Schlüsseln). Es kennt die meisten Chipsätze/Flashs und ist dank seiner praktischen Befehlszeile sehr einfach zu bedienen (die Batdatei dafür ist oben angehängt).

In seltenen Fällen, in denen amiflash nicht zurechtkommt (einige Arten von Flash-Laufwerken und/oder exotischen Chipsätzen), wird awdflash verwendet (erforderlich mit der Taste /f).

In schweren Fällen (normalerweise sehr exotische Flashs/BIOS/Chipsätze, sehr alte oder umgekehrt die neuesten Motherboards) wird Uniflash verwendet. Es kann auch verwendet werden, um den Ort von Problemen auf einem Flash-Laufwerk visuell zu überprüfen. Darüber hinaus lohnt es sich, besonders auf die glücklichen Besitzer moderner nForce2-Boards zu achten, die LPC-Flash-Laufwerke vom PMC-Typ (normalerweise Epox/Gigabyte) verwenden.

PMCs unterstützen zwei Modi (LPC/FWH), und möglicherweise blinken „Standard“-Blinker deshalb oft falsch (oder frieren sogar während des Blinkvorgangs ein) – uniflash macht dies äußerst korrekt.

p.s. Die neuesten Versionen von uniflash sind so korrekt und praktisch geworden, dass ich sie jetzt meistens nur noch verwende ...


Extreme Methoden zum Flashen/Wiederherstellen des BIOS

In manchen schwierigen Fällen muss man auf den gleichzeitigen Einsatz von zwei Blinkern zurückgreifen. Normalerweise ist dies uniflash + awdflash (aber nicht unbedingt). Beispielsweise flashen Sie es zuerst mit amiflash und dann sofort mit uniflash. Nach dem ersten Versuch wird sich amiflash darüber beschweren, dass es falsch geflasht wurde, aber uniflash wird es korrekt flashen.

  1. Wir starten awdflash mit dem „nativen“ Flash-Laufwerk (dem, mit dem der Computer gestartet wurde) und beenden es ohne die Firmware. Sie können es beispielsweise (awdflash) mit den Tasten „/pn/sy 111.bin“ ausführen und dabei das unnötige BIOS aufschreiben (nur zur Überprüfung).
  2. Wir installieren (Hotswap) das zum Flashen benötigte Flash-Laufwerk, starten uniflash und freuen uns (es sollte normal flashen).
  3. Wenn wir dennoch nicht zufrieden sind (es wird nicht richtig geflasht) – starten wir noch einmal „einfach“ awdflash (ohne Firmware und bereits auf dem „flashbaren“ Flash-Laufwerk) und versuchen es erneut mit uniflash – es sollte auf jeden Fall helfen (angepasst an das). Tatsache ist, dass uniflash „diese Art von Flash-Laufwerk „kennt“.

Die „versteckte Bedeutung“ der Verwendung dieser Methode ist wie folgt. Wenn Sie awdflash (wie auch jeden anderen Flash-Treiber) starten, wird die Zuordnung des Chipsatzes aufgehoben, um den Typ des Flash-Laufwerks und das anschließende Flashen zu bestimmen. Beim Ausstieg sollte es in der Regel sozusagen zu einem „Aufpolstern“ kommen, in der Praxis stellt sich jedoch heraus, dass „es niemandem etwas schuldet“. Dies können wir mit uniflash tun, das aus verschiedenen Gründen (normalerweise Unkenntnis moderner Hardware) selbst den Chipsatz nicht korrekt und vollständig „unmap“ entfernen kann. Darüber hinaus kann awdflash (im Fall des Award BIOS) zusätzlich zum Razmapping des Chipsatzes für den physischen Zugriff auf den Speicherbereich des Flash-Laufwerks verschiedene „Schreibschutzmaßnahmen“ entfernen, die uniflash aufgrund dessen nicht bekannt sind Es ist sozusagen „Klassizismus“ – seine Autoren („aus Unwissenheit“) verwendeten in seiner Engine in der überwältigenden Mehrheit ausschließlich „klassische“ Methoden der Arbeit mit Hardware (Chipsatzplatine/Flash-BIOS). Im Allgemeinen können wir in einer „primitiven“ Beschreibung der Wirksamkeit dieser Methode Folgendes sagen. awdflash, das „intelligenter“ ist und alle möglichen „Besonderheiten“ für alle Arten von (insbesondere neuen) Boards kennt, beginnt mit der Arbeit (Firmware). Aufgrund „übermäßiger Intelligenz“ gelingt es ihm jedoch, über einfache Dinge zu stolpern – und für „einfache Dinge“ gibt es nichts Besseres als Uniflash. Dadurch wird ihre Symbiose zu einer erfolgreichen (manchmal einzigen) Lösung zum Flashen bestimmter Arten von Flash-Laufwerken auf einigen Chipsätzen (z. B. Winbond W39V040AP (LPC) auf nForce2 – funktioniert mit der beschriebenen Methode perfekt).

Wenn Sie nur eine „Ein-Megabit“-Karte zur Hand haben, aber eine Zwei-Megabit-Karte („normal“) flashen müssen, können Sie zuerst die erste Hälfte (1 Mbit) flashen und dann die zweite Hälfte „separat“. Teilen Sie dazu die BIOS-Datei mit einem beliebigen Hex-Editor in zwei Teile (jeweils 1 Mbit = 128 KB) auf und flashen Sie zuerst den letzten Teil. Danach kürzen Sie den Abschnitt 30 (A17 auf 2 Mbit und NC auf 1 Mbit) auf Masse und füllen die „ursprüngliche“ Hälfte.

(ps. Eine Einschränkung dieser Methode kann auftreten, wenn das Flash-Laufwerk die für einen solchen Fall erforderliche Aufzeichnungssektorisierung nicht unterstützt.)

Eine weitere Weiterentwicklung (Option) der vorherigen Situation könnte darin bestehen, nur den „letzten“ Teil zu füllen (tatsächlich benötigen wir nur einen Bootblock). Danach wird die „unfertige“ Mikroschaltung in die native Platine eingefügt, wo aufgrund einer CRC-Nichtübereinstimmung automatisch der Bootblock geladen wird, mit dessen Hilfe alles auf der nativen Platine einfach „von einer Diskette“ wiederhergestellt werden kann .“

Firmware-Flash-Laufwerke mit unterschiedlichen Umprogrammierungsspannungen.
Verschiedene Arten von Flash-Laufwerken sind für unterschiedliche Programmierspannungen ausgelegt. Am gebräuchlichsten sind 12V/5V bei alten Platinen, bei modernen sind es 3,3V/3V/2,7V und weniger. Theoretisch müssen Sie für jeden Typ die für ein bestimmtes Flash-Laufwerk erforderliche Spannung mithilfe von Jumpern auf der Hauptplatine einstellen (falls vorhanden, natürlich). In der Praxis zeigt sich, dass Flash-Laufwerke mit einer niedrigeren Programmierspannung völlig sicher mit einer höheren Spannung flashen können.

Diese. Wenn die Mutter über ein 5-V-Flash-Laufwerk verfügt (z. B. die meisten der 29xxxx-Serie), werden auch Flash-Laufwerke mit einer geringeren Flash-Stufe mit einem Knall darauf geflasht, ohne dass es zu Beschwerden über den überhöhten Wert kommt. Und ohne die Möglichkeit einer Beschädigung von Kunden mit niedrigerer Spannung.

Im umgekehrten Fall führt auch die Neuverkabelung von 12-V-Flash-Laufwerken auf 5-V-Motherboards (oder mit Jumpern auf 5 V) oft zu einem erfolgreichen Ergebnis. Obwohl dies hier nicht mehr die Regel ist, achten Sie daher beim Programmieren von Mikroschaltungen der 28xxxx-Serie (von denen die meisten auf 12 V ausgelegt sind) auf die korrekte Einstellung der Jumper und versuchen Sie nicht, diese auf modernen Platinen im laufenden Betrieb auszutauschen (da es bei 12 V nur P1 gab). -P2), d.h. Je älter es ist, desto größer ist die Chance auf ein korrektes Nachnähen.

Wenn die Jumper auf der Platine nicht beschriftet sind, können Sie einfach die Spannung an Pin32 messen (unmittelbar rechts neben der Taste, wenn Sie mit der Taste nach oben schauen). Wenn auf der Platine keine Jumper vorhanden sind, können Sie als letzten Ausweg dieses Bein aus der Steckdose biegen und „manuell“ 12 V anlegen (z. B. direkt vom Netzteilanschluss).

Die Gründe für die Aktualisierung der BIOS-Versionen können unterschiedlich sein: Austausch des Prozessors auf dem Motherboard, Probleme bei der Installation neuer Geräte, Beseitigung festgestellter Mängel bei neuen Modellen. Schauen wir uns an, wie Sie solche Updates mithilfe eines Flash-Laufwerks selbst durchführen können.

Sie können diesen Vorgang in wenigen einfachen Schritten abschließen. Es sei gleich darauf hingewiesen, dass alle Aktionen genau in der unten angegebenen Reihenfolge ausgeführt werden müssen.

Schritt 1: Bestimmen Sie Ihr Motherboard-Modell

Um ein Modell zu definieren, können Sie Folgendes tun:

  • Nehmen Sie die Dokumentation Ihres Motherboards mit;
  • Öffnen Sie das Gehäuse der Systemeinheit und schauen Sie hinein.
  • Verwenden Sie Windows-Tools.
  • Verwenden Sie das Spezialprogramm AIDA64 Extreme.

Gehen Sie im Detail wie folgt vor, um die erforderlichen Informationen mithilfe der Windows-Software anzuzeigen:

  1. Drücken Sie die Tastenkombination "Gewinnen" + "R".
  2. Im sich öffnenden Fenster "Laufen" Geben Sie den Befehl msinfo32 ein.
  3. Klicken "OK".
  4. Es erscheint ein Fenster mit Informationen zum System und Informationen zur installierten BIOS-Version.


Wenn Sie diesen Befehl nicht ausführen können, verwenden Sie dazu die Software AIDA64 Extreme:


Wie Sie sehen, ist alles ganz einfach. Jetzt müssen Sie die Firmware herunterladen.


Sobald die Firmware heruntergeladen ist, können Sie sie installieren.

Schritt 3: Installieren Sie das Update

Sie können Updates auf unterschiedliche Weise durchführen – über das BIOS und über DOS. Schauen wir uns die einzelnen Methoden genauer an.

Die Aktualisierung über das BIOS erfolgt wie folgt:


Um das BIOS neu zu installieren, müssen Sie manchmal das Booten von einem Flash-Laufwerk angeben. Gehen Sie dazu wie folgt vor:


Weitere Informationen zu diesem Verfahren finden Sie in unserem Tutorial zum Einrichten des BIOS zum Booten von einem USB-Laufwerk.

Diese Methode ist relevant, wenn keine Aktualisierungen über das Betriebssystem möglich sind.

Das gleiche Verfahren unter DOS ist etwas komplizierter. Diese Option ist für fortgeschrittene Benutzer geeignet. Abhängig vom Motherboard-Modell umfasst dieser Vorgang die folgenden Schritte:


Ausführlichere Anweisungen zum Arbeiten mit dieser Methode finden Sie in der Regel auf der Website des Herstellers. Große Hersteller wie ASUS oder Gigabyte aktualisieren ständig das BIOS für Mainboards und verfügen dafür über spezielle Software. Mit solchen Dienstprogrammen ist die Durchführung von Updates einfach.

Ein geringfügiger Aktualisierungsfehler führt zum Ausfall des Systems. Aktualisieren Sie das BIOS nur, wenn das System nicht ordnungsgemäß funktioniert. Laden Sie beim Herunterladen von Updates die Vollversion herunter. Wenn angegeben wird, dass es sich um eine Alpha- oder Betaversion handelt, bedeutet dies, dass Verbesserungen erforderlich sind.

Es wird außerdem empfohlen, das BIOS zu flashen, wenn Sie eine USV (unterbrechungsfreie Stromversorgung) verwenden. Andernfalls stürzt bei einem Stromausfall während des Updates das BIOS ab und Ihre Systemeinheit funktioniert nicht mehr.

Bevor Sie Updates durchführen, lesen Sie unbedingt die Firmware-Anweisungen auf der Website des Herstellers. In der Regel liegen sie in einem Archiv mit Download-Dateien vor.

In diesem Abschnitt finden Sie Informationen zur Konfiguration und ggf. zum Flashen BIOSPersonalcomputer. Dies ist häufig erforderlich, um ein Betriebssystem auf einem Computer zu installieren.

Auf den ersten Blick ist alles einfach, aber es gibt immer noch Laptops mit vorinstalliertem Windows Vista. Wenn Sie Windows XP oder Windows 7 darauf installieren möchten, erhalten Sie eine Meldung, dass die Festplatte nicht gefunden wurde.

Die Lösung dieses Problems ist einfach: Sie müssen nur „gerade Hände“ haben und mit dem Kopf denken können. Um dieses Problem zu beheben, lesen Sie die Meldungen, die Ihr Computer anzeigt, immer sorgfältig durch. Sollten die Informationen auf Englisch vorliegen, beauftragen Sie bitte einen Übersetzer.

Beginnen wir mit dem, worüber ich am Anfang des Abschnitts gesprochen habe. Sie beschließen, das Betriebssystem Windows XP oder Windows 7 auf Ihrem Computer zu installieren, erhalten jedoch während der Installation die Meldung, dass die Festplatte nicht gefunden wurde.

Zwei Möglichkeiten, das BIOS zu flashen

Es gibt zwei Möglichkeiten, das Problem zu lösen:

  1. Schreiben Sie einen speziellen Treiber auf ein Flash-Laufwerk und drücken Sie zu Beginn der Installation des Betriebssystems F6, wählen Sie die Datei mit dem Treiber aus – und Sie sind zufrieden.
  2. Blitz BIOS. Übrigens empfehlen die Motherboard-Hersteller selbst, die BIOS-Firmware-Version ständig zu aktualisieren.

Vor dem Blinken BIOS Stellen Sie sicher, dass Sie alle Einstellungen auf die Werkseinstellungen zurücksetzen. Dazu müssen Sie das Computer-BIOS aufrufen, indem Sie gedrückt halten Del oder F2 sofort nach dem Einschalten.

EXIT – Setup-Standardeinstellungen laden

oder, wenn Sie ein Motherboard eines anderen Herstellers haben, im Abschnitt

Erweiterte BIOS-Funktionen – Laden Sie ausfallsichere Standardeinstellungen

BIOS des ASUS-Motherboards – Menü oben

BIOS des Gigabyte-Motherboards – Menü auf der linken Seite

Es gibt zwei Möglichkeiten, das BIOS zu flashen.

So flashen Sie das BIOS mit dem Programm

Sie müssen auf die offizielle Website des Motherboard-Herstellers gehen und die neueste BIOS-Version zusammen mit dem Firmware-Dienstprogramm herunterladen – normalerweise werden sie in einem Archiv geliefert. In der Regel wird BIOS im Englischen als Firmware bezeichnet. Oder verwenden Sie die Treiber-CD, die Ihrem Motherboard beiliegt. Dort sollte ein solches Dienstprogramm vorhanden sein.

Höchstwahrscheinlich verfügen Sie über das Betriebssystem Vista. Um das BIOS mit dem Dienstprogramm problemlos zu aktualisieren, müssen Sie zur Systemsteuerung gehen und dort die Benutzerkontensteuerung deaktivieren. Führen Sie dann das Dienstprogramm aus und erstellen Sie ein BIOS-Backup.

Wir empfehlen, die Firmware aus der Datei in den Dienstprogrammeinstellungen anzugeben. Eine Aktualisierung direkt aus dem Internet kann zu einem irreparablen Fehler führen. Sie sollten zunächst alle laufenden Programme, Antivirenprogramme und Firewalls deaktivieren. Wir warten ein paar Minuten und es ist fertig. Wir starten das System neu. Nachdem das BIOS aktualisiert wurde, können Sie Windows XP oder Windows 7 installieren.

So flashen Sie das BIOS mit dem im Motherboard integrierten Dienstprogramm

Der Vorgang zum Flashen eines Motherboards ist recht einfach: Entpacken Sie das Archiv mit der Firmware, die Sie von der Website des Motherboard-Herstellers heruntergeladen haben. Wir schreiben die Datei selbst auf ein Flash-Laufwerk oder in das Stammverzeichnis der Festplatte, wenn das Dateisystem FAT32 ist. Normalerweise handelt es sich dabei um eine Datei mit der Erweiterung ROM, der Dateiname kann jedoch unterschiedlich sein, z. B. Firmware.

Lass uns gehen BIOS Computer, wie am Anfang des Artikels angegeben, setzen Sie die Einstellungen auf die Standardeinstellungen zurück, starten Sie neu und rufen Sie erneut das BIOS auf. Gehen wir zur Registerkarte

Werkzeuge - EZ Flash

Nach einigen Sekunden erkennt das Dienstprogramm selbst die Firmware-Datei. Wenn nicht, versuchen Sie, den Speicherort selbst anzugeben, indem Sie den Cursor mit der Tabulatortaste und den Pfeiltasten bewegen. In diesem Fall hat das Dienstprogramm die Datei auf dem Flash-Laufwerk erkannt und sie als Laufwerk C identifiziert.

Unten finden Sie das Navigationsmenü-Dienstprogramm. Um eine Archivkopie zu erstellen, klicken Sie auf die Schaltfläche B.

Geben Sie einen anderen Backup-Namen als den der Firmware-Datei ein

Die Sicherungskopie wird direkt auf dem Flash-Laufwerk gespeichert. Wählen Sie nun die Firmware-Datei aus BIOS(normalerweise mit der ROM-Erweiterung) und drücken Sie die Eingabetaste. Die Korrektheit der Datei wird einige Sekunden lang überprüft und eine Bestätigungsanfrage ausgegeben. Wir markieren mit einem Pfeil Ja und erneut drücken Eingeben. Nach fünf Sekunden (wenn die Meldung nicht erscheint FEHLER) Ihr Computer ist bereit – das BIOS wurde erfolgreich aktualisiert.

Jetzt starten wir neu, gehen Sie zu BIOS und konfigurieren Sie ggf. die BIOS-Einstellungen nach Bedarf.