Jak flashovat BIOS. proč je to nutné a jak to udělat? Firmware a flashování biosu

Dobrý den, milí čtenáři stránek! Jmenuji se Roman Nakhvat a předkládám vaší pozornosti třetí a poslední část článku o obnově poškozeného firmwaru BIOSu (na příkladu notebooku Acer Aspire E1-532). Před přečtením této části článku se doporučuje seznámit se s a ve kterém jsme rozebrali notebook Acer Aspire E1-532, vyjmuli z něj základní desku, připojili programátor CH341A k čipu BIOS a uložili poškozený firmware BIOS v samostatném souboru. Pokračujme v naší práci přípravou nového souboru firmwaru BIOSu a jeho zápisem na čip BIOS.

Pojďme na web společnosti Acer na stránku podpory pro notebook Acer Aspire E1-532.

A stáhneme veškerý dostupný firmware BIOSu.

Otevřete si například složku s firmwarem verze 2.10.

V této složce vidíme běžný exe soubor, spusťte jej.

Po spuštění souboru V5WE2210.exe se zobrazí toto chybové okno, které říká, že tento firmware BIOSu není vhodný pro tento notebook nebo počítač. Ještě jsme nestiskli tlačítko OK, protože potřebujeme extrahovat soubor firmwaru BIOS pro náš notebook Acer Aspire E1-532 ze souboru V5WE2210.exe.

Přejděte do sekce C: po cestě

C:\Users\Username\AppData\Local\Temp (uživatelské jméno může být libovolné v závislosti na tom, pod jakým jménem byl účet vytvořen). Ve složce Temp vidíme dočasnou složku 7zS2C4E.tmp, která se objevila po spuštění souboru V5WE2210.exe.

Otevřeme složku 7zS2C4E.tmp a uvidíme v ní soubor isflash.bin, což je soubor firmwaru čipu BIOS. Zkopírujeme tento soubor na flash disk.

Soubor isflash.bin zkopírován na flash disk.

Velikost tohoto souboru firmwaru systému BIOS je 9,45 MB.

Když se pokusíme otevřít tento soubor firmwaru v programu CH341A-USB, obdržíme zprávu, že velikost souboru je větší, než je nutné, to znamená, že tento soubor firmwaru je příliš velký na to, aby mohl být použit pro flashování čipu Winbond W25Q64FV (konkrétně tohoto čip je nainstalován na základní desce notebooku Acer Aspire E1-532).

Mikroobvody mohou mít různé velikosti; podívejme se na to na příkladu mikroobvodů Winbond. Jak je vidět z tabulky, kapacita mikroobvodu může být 512, 256, 128, 64, 32 Mbit a tak dále.

Čip W25Q64FV má kapacitu 64 Mbit (nebo 8 MB).

Protože náš soubor firmwaru BIOS isflash.bin, extrahovaný výše ze souboru exe, váží 9,45 MB a objem čipu BIOS na základní desce notebooku Acer Aspire E1-532 je 8 MB, pak pro úspěšnou obnovu firmwaru BIOS potřeba zmenšit soubor isflash.bin z 9,45 MB na 8 MB. Pro tyto účely použijeme hex editor, například HxD. Pojďme na adresu

https://mh-nexus.de/en/downloads.php?product=HxD20

a stáhněte si hex instalační soubor pro editor HxD

Klikněte na stažený soubor a spusťte instalaci.

Instalovat.

Instalace je dokončena.

Klikněte na hexadecimální zástupce editoru HxD a spusťte jej.

Hlavní okno HxD.

Klikněte na Soubor-Otevřít.

Vyberte soubor isflash.bin a klikněte na "Otevřít"

Dostáváme následující.

Stejným způsobem otevřete soubor poškozeného firmwaru BIOSu isflash01.bin (který jsme uložili v druhé části článku).

Podívejme se blíže na strukturu souboru isflash01.bin. Jak vidíte, soubor firmwaru isflash01.bin začíná hodnotami FF (řádek 00000000) a řádek 00000010 obsahuje hodnoty 5A A5 F0 0F.

Nyní se podíváme na strukturu souboru isflash.bin. Vidíme, že tento soubor firmwaru začíná hodnotami 4D 5A 00 00 (řádek 00000000). Musíme se ujistit, že soubor isflash.bin začíná přesně stejným způsobem jako soubor isflash01.bin, tedy že začátek souboru isflash.bin je FF (řádek 00000000).

V otevřeném souboru isflash.bin klikněte na Hledat-Najít.

A hledáme hodnotu 5A A5 F0 0F.

Vidíme, že hodnota 5A A5 F0 0F v souboru isflash.bin se nachází na řádku 0001F340 a také vidíme hodnoty FF vyšší na řádku 0001F330.

V souboru isflash.bin vyberte rozsah řádků 00000000-0001F320. Chcete-li to provést, vyberte Upravit-Vybrat blok.

Označujeme počáteční (00000000) a koncový řádek (1F320) přiděleného rozsahu.

Vybraný rozsah řádků je 00000000-1F320.

Vymažte vybraný rozsah řádků ze souboru isflash.bin kliknutím na Delete.

Jak můžete vidět, po smazání vybraných řádků začíná soubor firmwaru isflash.bin nyní přesně stejným způsobem jako soubor isflash01.bin, konkrétně řádek 00000000 obsahuje hodnoty FF a řádek 00000010 obsahuje hodnoty 5A A5 F0 0F.

Vraťme se k souboru firmwaru isflash01.bin. Přejdeme na konec a uvidíme, že končí řádkem 007FFFF0.

Pokud rolujeme na konec souboru isflash.bin, vidíme, že končí řádkem 009548F0.

Odeberme všechny řádky ze souboru isflash.bin, které jsou v rozsahu 00800000-9548F0, to znamená, že soubor isflash.bin bude končit řádkem 007FFFF0. Klikněte na Upravit-Vybrat blok.

Zadejte rozsah vybraných řádků.

Vybraný rozsah řádků je 00800000-9548F0.

Vymažte vybraný rozsah období 00800000-9548F0 kliknutím na Smazat.

Jak vidíte, soubor firmwaru isflash.bin nyní končí řádkem 007FFFF0.

Uložte soubor firmwaru systému BIOS pod novým názvem výběrem možnosti Uložit jako...

Zadejte název, například isflash_new, a klikněte na Uložit.

Nový soubor firmwaru systému BIOS isflash_new.bin.

Nutno podotknout, že soubor isflash_new.bin váží stejně jako soubor isflash01.bin, který jsme uložili v druhé části, a to 8 MB.

Vzhledem k tomu, že čip W25Q64FV, jak je uvedeno výše, má kapacitu 64 Mbit (nebo 8 MB) a náš upravený soubor firmwaru isflash_new.bin váží 8 MB, můžeme začít blikat. Programátor CH341A připojíme k čipu BIOS stejně jako v druhé části článku.

Jak flashovat počítač?






BIOS je důležitou součástí každého počítače. Jedná se o program nahraný v ROM čipu. Obsahuje informace o všech nastaveních vašeho počítače, můžete v něm v případě potřeby provést změny.

Potřebujete si sám flashnout BIOS? Jednoznačná odpověď neexistuje. Na jedné straně mnoho výrobců samo o sobě doporučuje provést to ihned po zakoupení počítače: toto opatření pomůže vyhnout se chybám v provozu zařízení a rozšíří jeho funkčnost. Vlastní flashování systému BIOS však může vést k chybám, které naruší provoz počítače. A někdy základní deska selže po neúspěšné aktualizaci - budete muset kontaktovat servisní středisko, kde mohou odmítnout bezplatné opravy v rámci záruky, pokud je zjištěna aktualizovaná verze systému BIOS.

Možná by stálo za to kontaktovat pokročilé přátele nebo službu, aby váš software správně aktualizoval. Pokud se rozhodnete jednat na vlastní pěst, prostudujte si tuto problematiku co nejhlouběji, aby nevznikly nepříjemné následky.

Kdy byste měli flashovat BIOS počítače?

V řadě případů se vyplatí flashovat počítač. Za prvé, správný firmware programu zvýší celkový výkon počítače. To není nikdy zbytečné, zvláště pokud jej neustále používáte v práci.

Aktualizace je nutná, pokud se vyskytnou znatelné problémy – například se počítač začne zpomalovat, klesne provozní rychlost nebo zmizí zvuk. Pak by možná stálo za to flashnout BIOS. Může také nastat jiný druh problému. Řekněme, že jste si koupili nové vybavení – procesor nebo pevný disk. Základní deska to však nepodporuje - počítač zařízení jednoduše „nevidí“.

V takovém případě můžete BIOS přeformátovat na vylepšenou verzi – pak bude deska schopna rozpoznat procesor, pevný disk nebo jiné zařízení. A nemusíte kupovat novou základní desku.

Kde najdu firmware?

Nejjednodušší je přejít na webovou stránku výrobce vaší základní desky a stáhnout si nejnovější verzi programu. Musíte také znát verzi systému BIOS nainstalovanou v počítači. Chcete-li to provést, restartujte počítač a při načítání dat se mimo jiné zobrazí číslo verze systému BIOS. Chcete-li jej nahrát, stiskněte tlačítko Pause Break: zpomalí se stahování.

Použijte vyhledávač a najděte číslo verze požadovaného výrobce. Přejděte na oficiální web a stáhněte si nejnovější BIOS.

Flashing BIOS: krok za krokem

Samotnou aktualizaci lze provést několika způsoby. Podívejme se na nejběžnější z nich - prostřednictvím režimu DOS.

V některých případech je to dostupné prostřednictvím speciálního nástroje, ale ne každý výrobce desek tuto funkci poskytuje. Nedoporučuje se přeformátovat ve Windows, protože OS může při načítání souboru zamrznout - pak nebude nic fungovat a pomůže pouze kontaktování servisního střediska nebo nákup nové desky.

  1. Stáhněte si firmware - například AmiFlash a program pro formátování flash disku - HP USB Tool. Program naformátuje flash disk, takže bude bootovatelný.
  2. Stáhněte si také obraz systému MS-DOS, při spouštění nástroje HP USB Tool zadejte cestu k němu v počítači.
  3. Přetáhněte soubor s firmwarem do kořenového adresáře flash disku a přejmenujte jej na flash.bin. Přesuňte ovladač flash tam a napište jej jako amiflash.exe.
  4. Nyní zbývá pouze zaregistrovat textový dokument. Vytvoříte si jej na flash disku. Nazvěte to amiflash.bat - tento soubor pomůže spustit proces flashování. Soubor obsahuje následující data: amiflash flash.bin /b /d /e /g. Tyto možnosti spuštění fungují ve většině případů.
  5. Hlavní práce jsou dokončeny. Nyní restartujte počítač, otevřete BIOS a tam je karta Boot. Zde nejprve zadejte zaváděcí médium, které chcete spustit. V konzole zadejte příkaz amiflash.bat.
  6. Během procesu aktualizace BIOSu nepřetěžujte ani nevypínejte počítač, jinak o desku jednoduše přijdete.
  7. Po dokončení firmwaru můžete restartovat.

Takto si můžete flashnout počítač sami, aniž byste utratili ani korunu. Buďte ale připraveni na selhání, protože firmware je stále vážná a riskantní záležitost.

Na základní desce Asus nebo Gigabyte (na notebooku, osobním počítači). Nejprve proto stojí za to diskutovat o tom, proč obecně flashovat BIOS? Nebuďme upovídaní a řekněme, že jako každá aktualizace na absolutně jakémkoli zařízení, i zde firmware slouží k vylepšení fungování produktu.

Možná si říkáte, že už je to jasné, ale na druhou stranu posuďte sami: flashovali jste někdy BIOS na základní desce? Odpověď bude s největší pravděpodobností ne. Pokud je pozitivní, můžeme vám poblahopřát - bude pro vás mnohem snazší provádět níže popsané manipulace. Není však jasné, co děláte na internetu při hledání vašich odpovědí. Takže, pokud jste nikdy neflashovali BIOS, pak je lepší se zamyslet, než možná uděláte fatální chybu. Proč fatální? Můžete jednoduše omylem deaktivovat software komponent. Pak se neobejdete bez pomoci specialistů. Proto si příště povíme o bodech, které stojí za to pamatovat před flashováním Gigabyte nebo Asus BIOSu.

Flashování BIOSu základní desky je velmi důležitý proces. Nedělejte to, pokud si nejste jisti, že je to nutné.

Co potřebujete vědět před flashováním BIOSu?


Příprava potřebných souborů


ASUS nový BIOS

Jak pochopit, že máte nový BIOS? To je velmi jednoduché: po zapnutí počítače přejděte do nabídky BIOS a poté věnujte pozornost externímu rozhraní programu. Pokud v tomto okně můžete pracovat s klávesnicí i myší, pokud okno nevypadá jako standardní BIOS (šedé nebo modré pozadí s děsivým menu), ale jako moderní aplikace, pak máte určitě moderní základní desku s standardu UEFI. Tento standard nahradil starý systém BIOS, aby uživateli usnadnil navigaci v programovém prostoru. Zvláštní poděkování proto programátorům a vývojářům za takovou péči.

  1. V okně BIOS vyberte možnost „Upřesnit“ v dolní části stránky. Program objasní vaši akci - klikněte na OK;
  2. Nyní v horním menu najděte záložku „Služba“ a klikněte na ni. V tomto okně budeme potřebovat výše zmíněnou utilitu ASUS EZ Flash;
  3. Dále najdeme dříve nahraný soubor firmwaru pro vaši základní desku (pokud nerozumíte, o čem mluvíme, rychle si přečtěte odstavce „Co potřebujete vědět před flashováním BIOSu“ a „Příprava potřebných souborů“! Don Nepředstírejte, že jste vševěd, ale raději si přečtěte navrhované informace). Klikněte levým tlačítkem myši na soubor;
  4. V novém okně se vás nástroj zeptá, zda si jej potřebujete přečíst. Klepněte na tlačítko OK;
  5. Opět vyskočí upozornění upřesňující samotnou aktualizaci BIOSu – zde souhlasíme i s tlačítkem OK;
  6. Čekáme na dokončení blikání. Tento proces může nějakou dobu trvat, takže buďte trpěliví a ničeho se nedotýkejte. Když je vše hotovo, zobrazí se upozornění, že aktualizace byla úspěšně dokončena. Klepněte znovu na tlačítko OK;
  7. Systém se restartuje s resetováním nastavení BIOS a novou verzí. Můžete si gratulovat, protože jste úkol úspěšně dokončili!

ASUS starý BIOS

Pokud sedíte zklamaní, že máte starou verzi bez podpory myši a krásného rozhraní, nebuďte příliš naštvaní. Ano, bude to pro vás trochu složitější. Ale to je pouze z hlediska snadného použití nástroje. Mimochodem, aktualizace proběhne pomocí stejného programu ASUS EZ Flash 2! Ještě jednou opakujeme, rozdíl mezi starou a novou verzí modulu je pouze v rozhraní. co byste měli udělat?

  1. Přirozeně nejprve přejdeme do systému BIOS;
  2. Dále projděte karty pomocí klávesnice na předposlední, nazvanou Nástroje;
  3. Zde budeme muset spustit náš nástroj Asus EZ Flash 2;
  4. Nyní v okně vybereme naši připravenou flash disk se soubory firmwaru. Budete muset dvakrát kliknout na tento soubor;
  5. Zobrazí se okno s upozorněním, zda opravdu chcete aktualizovat BIOS? Zdá se nám, že pokud jste dosáhli tohoto bodu, můžete bezpečně kliknout na Ano. Pokud však z nějakého důvodu změníte názor, klepněte na Ne;
  6. Čekáme na dokončení blikání. Tento proces může nějakou dobu trvat, takže buďte trpěliví a ničeho se nedotýkejte. Když vše skončí, počítač nebo notebook se restartuje a budete mít novou verzi systému BIOS;
  7. Můžete si gratulovat, protože jste úkol úspěšně dokončili!

Gigabyte

Zaměstnanci a specialisté této společnosti při vytváření softwaru pro BIOS nevynalezli nic nového: to znamená, že instalace aktualizací pro jejich produkt se nebude příliš lišit od předchozích pokynů. Je však třeba si uvědomit, že rozhraní programu se může mírně lišit, ale metoda zůstává stejná. Pro uživatele je to tedy spíše plus než mínus – nemusíte se učit nic nového, a pokud již znáte firmware BIOS na základní desce ASUS na notebooku nebo počítači, rozhodně nebudete mít jakékoli problémy s přeformátováním Gigabyte.

Nalezení firmwaru je stejně snadné jako jeho aktualizace: všechny informace jsou volně dostupné na oficiálních webových stránkách společnosti na internetu. Nebudete muset ani dlouho hledat, protože vývojáři se postarali o pohodlí při hledání potřebných dokumentů a neskryli je někde v nabídce webu. Jak je uvedeno výše, společnost důrazně nedoporučuje provedení takové operace (tedy flashování BIOSu), pokud to není nezbytně nutné. Pokud všechny nainstalované komponenty fungují správně a stabilně, proč se něčeho dotýkat? Jak víte, takové akce nevedou k ničemu dobrému. Rovněž stojí za to připomenout, že pokud nejste s počítačovou technologií příliš dobří, je lepší tuto záležitost přenechat odborníkům v různých servisních střediscích nebo dílnách.

Pojmenování modulu základní desky zůstává důležité: Gigabyte může dát stejné označení pro různé modely (například pokud druhý je znovuvydáním prvního). Budou však mít zcela odlišné soubory firmwaru: pokud jsou nainstalovány nesprávně, můžete software jednoduše rozbít a deaktivovat. Proto si zopakujme a připomeňme, že byste neměli Gigabyte BIOS přeflashovat jen tak z rozmaru.

Pojďme si to shrnout

Flash nebo flashování BIOSu na základní desce Asus (nebo Gigabyte) na notebooku nebo počítači vám umožní provádět vylepšení a opravovat problémy v provozu zařízení na softwarové úrovni. Než začnete s těmito kroky, musíte zvážit řadu faktorů, které vás mohou ochránit před neočekávanými problémy a poruchami. Stojí za to věnovat pozornost tomu, že verze rozhraní programu BIOS na počítačích se mohou lišit, takže se nebojíme, ale prostě hledáme vhodnou možnost.

Pokud si nejste jisti svými schopnostmi, je lepší přenechat tuto záležitost odborníkovi, zvláště pokud existují skutečné problémy se základní deskou: možná chyba nespočívá v hardwaru, ale stojí za to vyměnit celou desku. Nezapomeňte také, že pokud se deska na vašem notebooku rozbije, nebudete ji moci vyměnit. Poté se můžete se svým zařízením rozloučit. Doufáme však, že se vám vše povedlo a nic se nezlomilo. Nezapomeňte se podělit o své názory a zkušenosti v komentářích!

Jakákoli moderní digitální technologie, počítač i domácnost, funguje podle speciálně napsaného algoritmu akcí. Tento algoritmus ve formě programového kódu je napsán ve speciálním programu, jinak nazývaném firmware zařízení. Někdy, například, když bylo zařízení zapnuto bez přepěťové ochrany během bouřky, tento firmware spadne.

Duální Bios SO-8

Programový kód, který byl zapsán do paměti Flash čipu, začne selhávat a zařízení již nemůže normálně fungovat. Co dělat v tomto případě? Přečtěte si pokyny na webu a zjistěte. A zde musíme najít firmware, jinými slovy, stejný program, ve formátu požadovaném pro flashování, vymazat paměť čipu a poté přepsat nový program. Abychom mohli nahrát firmware do paměti čipu, potřebujeme programátor. Někdy, pokud bylo zařízení vydáno s „surovým“ firmwarem, jeho flashování na novější vám umožní přidat do zařízení nové funkce nebo se zbavit nepříjemných chyb, které vám při používání této techniky otravovaly život. Uvedu jednoduchý příklad: na základních deskách výrobce poskytl možnost aktualizovat firmware pouhým načtením z flash disku, vstupem do BIOSu a výběrem .

Začátečníci pak budou mít rozumnou otázku: proč vůbec potřebujeme další programátory, když je vše vyřešeno tak snadno a jednoduše v BIOSu? Faktem je, že je to možné pouze tehdy, když můžeme jít do BIOSu a vybrat požadovanou možnost, nebo jinými slovy, když naše základní deska nějak funguje. V případě problémů s BIOSem se základní deska může spustit po stisknutí tlačítka napájení na PC, ale žádný obrázek nám neříká, že autotest základní desky byl úspěšný. Jak být tady? Selhal v tomto případě náš firmware nebo něco jiného?

POST karta

Nejprve musíte udělat odbočku a promluvit si o tom, co je POST karta a proč je zde potřeba. Jedná se o speciální desku pro konektor PCI, který se do něj zasune a má indikaci POST kódů, nebo jinými slovy indikaci ve formě alfanumerického kódu, probíhající softwarové procesy, aktivaci základní desky, na dvou sedmi -segmentové ukazatele. Tyto POST kódy mají samozřejmě každý své vlastní dekódování, pomocí kterého v případě poruchy určíme, v jaké fázi k poruše došlo. A pokud uvidíme, že testování na jednom z POST kódů zamrzá, můžeme s jistou mírou pravděpodobnosti předpokládat, že za nefunkčnost může neúspěšný BIOS. Samozřejmě před flashováním musíte nejprve provést všechny standardní postupy pro případ špatného kontaktu v konektorech paměti nebo procesoru.

CPU zásuvka

Vložte procesor do patice, zvedněte a spusťte páčku 20krát a oxidy, pokud byly na kontaktech konektoru, budou vymazány. Ke stejnému účelu použijte měkkou bílou gumu k procházení kontaktů RAM na obou stranách. Vezměte zubní kartáček a přejeďte s ním 5krát podél každého z paměťových slotů, podél konektoru, podél něj. Jak ukazuje praxe, někdy to stačí, aby počítač fungoval.

Mimochodem, pokud jste vyměnili baterii na základní desce, nezapomeňte vymazat CMOS uzavřením 2 kontaktů Clear CMOS na základní desce pomocí propojky na 10 sekund.

Jak resetovat CMOS

Pokud byla základní deska model Asrock, např. rozšířená řada N68 nebo G31 a podobně, tak bude potřeba moduly RAM vyjmout a znovu vložit, po výměně baterie si přečtěte o stínové RAM, pokud by někoho zajímalo co toto se dělá pro.

Pokud stále potřebujete přeformátovat

Vraťme se tedy k našim ovečkám). Všechny tyto postupy jste provedli, ale základní deska, jako předtím, nechce správně fungovat a vy se rozhodnete flashovat BIOS. Zde potřebujete vědět, jaké typy mikroobvodů a v jakých případech můžete najít na základních deskách. Nebudeme se zvlášť zabývat typy paměťových čipů, které se nacházely na zastaralých základních deskách z éry Pentia 4, v balení PLCC32. Vyžadují jiný typ programátoru, mnohem složitější na výrobu a dražší, pokud si koupíte hotový.

Programátor TL 866A

Pokud někdo opravdu potřebuje flashovat takový paměťový čip, budete potřebovat programátor TL 866A, který lze objednat u Ali Express, jedná se pouze o samotný programátor, bez adaptérů a adaptérů a bude to stát asi 2,5 tisíce rublů. Kompletní sada bude samozřejmě dražší. Jak se ale ukazuje, na tento problém existuje ještě levnější řešení, i když méně univerzální. Toto je NANO USB Programmer, z E-bay, na Ali Express, z nějakého důvodu jsem to nenašel.

NANO USB programátor

Rozhodnutí o jeho koupi je vzhledem k jeho nižší univerzálnosti oproti TL866A pravděpodobně velmi kontroverzní, ale také stojí zhruba polovinu, zhruba tisíc rublů. Nás nyní zajímají paměťové čipy s rozhraním SPI, které vyžadují mnohem levnější a jednodušší programátory.

Ddip-8 Bios čip

Faktem je, že kolem roku 2007 začal na základních deskách platforem AMD a Intel postupný přechod od čipů BIOS v pouzdře PLCC32 k čipům s rozhraním SPI, majícím 8 nohou a vyráběným v Dip-8 a So-8.

BIOS PLCC

Ty druhé, jak jste již pochopili, jsou vydány ve verzi SMD. Tyto stejné mikroobvody se na moderních základních deskách velmi často vyrábějí v balíčcích Dip-8 a jsou instalovány ve speciální zásuvce.

Programátor CH 341A

V tomto případě nám zbývá pouze vyjmout čip z patice, nainstalovat jej do adaptéru programátoru ZIF, flashnout a poté nainstalovat zpět do základní desky. Mimochodem, před vymazáním mikroobvodu a jeho flashováním novým firmwarem nezapomeňte uložit aktuální firmware na pevný disk. To vám umožní bez problémů jej nahrát zpět, pokud nový firmware nebude fungovat stabilně, nebo se ukáže, že pro toto zařízení není vůbec vhodný.

Kde ale seženu firmware pro programátor, protože musí být v *. zásobník nebo *. hex, to jsou formáty firmwaru, kterým programátor rozumí, a na oficiálních stránkách výrobce pro aktualizaci firmwaru přes flash disk si můžete stáhnout pouze nějaký zcela nesrozumitelný formát. Jak ukázala praxe, nejčastěji se jedná o stejný binární formát *. zásobník, pouze s jinou příponou a pro flashování stačí změnit příponu souboru na *.bin. Jak to všechno vypadá jednoduše)...

Ale nebylo tomu tak, radovali jsme se předčasně)... Například výrobci monitorů a dalšího vybavení firmware veřejně nezpřístupňují a přístup k nim je možný pouze v servisních střediscích, nebo můžete někoho požádat, aby vzít výpis z funkčního monitoru. Ale naštěstí svět není bez dobrých lidí a tyto firmwary, pokud budete velmi pečlivě hledat, lze stále najít na specializovaných serverech pro opravy zařízení. Co bychom měli dělat, pokud je čip BIOS v pouzdře SO-8? Je nutné to před flashováním odpájet? Ne, alespoň ne vždy... Čínský průmysl vyrábí speciální adaptér, sponu, kterou přiložením ke kontaktům mikroobvodu shora zablikáme bez odpájení. Dovolte mi však provést rezervaci: tato možnost nemusí vždy fungovat.

V tomto případě budete muset paměťový čip odpájet a flashnout, připájet na podložku adaptéru, nebo použít sponu, držící čip v něm, nebo tyto adaptéry, které mají různé šířky pro nainstalovaný čip, 150 a 200 mil.


Adaptéry 200 a 150 Mil

Jak můžete odpájet čip SO-8 bez použití pájecí pistole? Můžete použít slitiny Rose nebo Wood, jako poslední možnost můžete použít pájku s nižší teplotou než bezolovnaté pájení, POS-61, aplikovat ji na kontakty mikroobvodu, vzít lékařskou jehlu vyrobenou z nerezové oceli a zaháknout pod jedním z kontaktů mikroobvodu, zahřejte ho špičkou páječky a zvedněte jej.

Poté je třeba tento postup provést jeden po druhém se všemi kontakty. Poté je třeba odstranit starou pájku z kontaktních ploch na desce nanesením tavidla pomocí demontážního opletu. Už dávno jsem ztratil programátor a klip flashnutím BIOSu jen na jedné základní desce. A teď mi často pomáhá, když mám pochybnosti, v čem je problém, v BIOSu nebo ne. Pokud z nějakého důvodu není možné zakoupit programátor SPI, můžete si sami připájet jednoduchý obvod pro blikání mikroobvodů v balení Dip-8, pravděpodobně pro jednorázovou práci, bude vám to stačit.

Elektrické schéma

Stabilizátor je 3,3 voltu, v tomto případě, pokud dojde k nouzi, můžete tablet vyměnit za lithiovou baterii, 2016-2032, ta, samozřejmě čerstvá, produkuje asi 3 volty a takový výkon bude stačit na jeden- časový firmware.

Místo výstupu

Tato podmíněná softwarová oprava základních desek je jedním z nejjednodušších typů oprav a nevyžaduje žádné zkušenosti s pájením, ani přítomnost pájecí pistole nebo jiných drahých nástrojů a zařízení. Programátor SPI od Ali Express a klip k němu jako levné řešení flashování BIOSu základních desek doporučuji všem začátečníkům, kteří si zatím z různých důvodů nemohou dovolit pořídit programátor TL866A. Šťastné opravy všem, AKV byl s vámi.

Obvykle není potřeba vyměňovat firmware BIOSu základní desky - zařízení funguje skvěle a riskovat výkon zařízení kvůli vyššímu číslu verze firmwaru je přinejmenším hloupé. Stává se však, že základní deska vstoupí na trh se „surovým“ mikrokódem (výrobci spěchají, aby porazili konkurenty), nebo se objeví problémy s integrovanými zařízeními, nebo se ukáže, že základní deska odmítá pracovat s určitými modely paměti , nebo vyjde nové, modernější vybavení (např. byl rozšířen seznam podporovaných CPU) atp. Poté se do prodeje začnou prodávat nové dávky základních desek s aktualizovaným firmwarem a majitelé dřívějších zařízení nezbývá, než přeformátovat BIOS. Na stránkách výrobců se objevují nové verze firmwaru se seznamem oprav a změn provedených oproti předchozí verzi. Pokud se vyskytnou nějaké problémy se základní deskou nebo existují nedostatky v jejím fungování, měli byste se podívat na web výrobce a prostudovat seznamy těchto změn - možná tam najdete odpověď. Existují také verze firmwaru upgradované řemeslníky, které vám umožňují povolit jednu nebo druhou funkci blokovanou výrobcem v mikrokódu pro rozpočtový model stejné čipové sady. Pokud je potřeba změnit verzi firmwaru zřejmá, připravte se na flashování a my se vám pokusíme říct, co vás čeká a jak postupovat.

Jak šít?

K flashování BIOSu se používají specializované utility od výrobce základní desky nebo programátorů třetích stran, které zapisují obraz firmwaru na CMOS čip. CMOS u moderních matek je flash paměť, ve které je uložen samotný mikrokód a nastavení BIOSu. K flashování firmwaru tedy vlastně potřebujete soubor s požadovanou verzí BIOSu a program flasher. Existují flashery pro Windows i DOS. Flashování z Windows je mnohem pohodlnější, ale DOS je tradičně spolehlivější. Abychom identifikovali všechny aspekty procesu flashování BIOSu, provedli jsme flashování ze systému Windows XP i DOS.


Nejprve je třeba pomocí programu flasher vytvořit zálohu nainstalované verze BIOSu na disketu. V případě neúspěšného flashování se vám bude tato disketa velmi hodit. Nejprve byl makroprogram nahrazen pomocí utilit dodaných samotným výrobcem. Takovou utilitu vždy najdete na disku, který je dodáván se základní deskou, nebo na stránkách jejího výrobce. Nedoporučujeme používat programy třetích stran, pokud to není nutné, protože existuje vysoká šance, že později půjdete do záručního servisu. Nedoporučujeme také hned instalovat nejnovější verzi firmwaru. Je lepší vyhledat informace týkající se vaší základní desky v příslušných formulářích a podívat se na recenze uživatelů, kteří si nainstalovali jednu nebo druhou verzi firmwaru. To by mělo být provedeno, protože firmware někdy není zcela odladěn a v matčině práci může dojít k vážným poruchám.

Vlastnosti procesu

V první řadě vám radíme dbát na stabilní stravu. Ideální možností E2 je mít nepřerušitelný zdroj napájení. Pokud žádný takový zázrak neexistuje, pak je nejlepší zvolit dobu blikání, kdy jsou přepětí nejméně možné, tedy v noci (vždyť vaši sousedé v noci nevrtají do zdí elektrickou vrtačkou?) .


Druhým bodem je volba operačního systému, ze kterého bude proces flashování probíhat. Pokud chcete krásu a klid, můžete to bezpečně udělat ze systému Windows. Systém Windows XP je již poměrně stabilní, takže aktualizace firmwaru lze provádět pod ním bez větších obav. Pro každý případ se doporučuje zavřít všechny aplikace a vypnout antivirus. Pod jinými verzemi Windows (s výjimkou řady Windows NT), s vědomím jejich buggy, je lepší nereflashovat. Bude bezpečnější to udělat z DOSu.


Pokud jde o DOS, tuto metodu mohou využít ti, kteří nejsou příliš líní věnovat konfiguraci trochu více času. Za to získáme trochu větší spolehlivost. Samotná příprava spočívá ve vytvoření bootovací diskety. Kromě toho na něj budete muset napsat flashovací program (například program awdflash se používá pro mikroobvody Award a amiflash pro AMI BIOS) a samotný firmware. Můžete si vytvořit bat soubor s parametry pro spuštění flasheru a zbývá jen vložit disketu a nabootovat z ní. Pro ty, kteří někdy pracovali v DOSu, nebude těžké všemu porozumět.


Třetí způsob aktualizace firmwaru není běžný. Aktualizace firmwaru se provádí pomocí samotného systému BIOS. Stačí přejít do nabídky aktualizace a zadat požadovaný firmware, dříve nahraný na disketě.


Bez ohledu na zvolený způsob blikání však nejprve vytvořte zálohu staré verze!

Testování

Vzali jsme dvě základní desky: ASUS DualBIOS s žetony z Cena A Gigabyte se dvěma BIOSy od Phoenixu. Bylo rozhodnuto jej flashovat dvěma způsoby: ve WindowsXP a v DOSu Začněme s Gigabyte.


K flashování firmwaru jsme použili utilitu dodávanou na disku se základní deskou - @BIOS(lze najít na internetu jako atBIOS). Nejprve jsme uložili aktuální firmware do souboru. Druhým krokem bylo zaškrtnutí políčka Internetová aktualizace. Bylo zajímavé testovat aktualizaci BIOSu přes internet, protože program prostě nevěděl, odkud aktualizaci stáhnout, a utilita vám nedovolila zadat adresu verze 17 firmwaru stažen z oficiálního webu Gigabyte @ byl znovu spuštěn BIOS a byla provedena procedura aktualizace K tomu stačilo uvést cestu k souboru na pevném disku nahrání firmwaru, po kterém se zobrazila hláška o úspěšné aktualizaci Počítač byl vypnut, napájení bylo odpojeno (na jeho kondenzátorech zbylo ještě dost náboje) a CMOS baterie je vyjmuta V zásadě stačí zavřít speciální propojku na základní desce, ale pro jistotu je lepší baterii na pár minut vyjmout, aby se resetovala všechna nastavení BIOSu do původního stavu Problém je v tom, že dříve provedená nastavení jsou uložena ve stejném čipu a po flashování se ukládají a mohou kolidovat s novou verzí firmwaru.


Po nějaké době byla baterie vrácena na své místo, připojeno napájení a systém nabootován. Vše fungovalo stabilně. Po spuštění @BIOS pro zobrazení parametrů BIOSu jsme byli poněkud překvapeni přijatými daty: podle programu jsme měli verzi 15 firmwaru, i když jsme nainstalovali verzi 17 (před testem to byla verze 6).


Poté bylo rozhodnuto opakovat proces blikání, ale z BIOSu, protože tato základní deska takovou možnost měla. K tomu byl použit stejný mikrokód. Na disketě byla zaznamenána 17. verze firmwaru. Do nabídky výměny firmwaru se můžete dostat, pokud jste vstoupili do systému BIOS (pomocí ), stiskněte . Nejprve uložte hlavní BIOS na druhý (záložní) čip příkazem „uložit hlavní bios z vyhrazeného“ (v případě poruchy se odtud obnoví) a nezapomeňte si udělat zálohu na disketu disk. Dalším krokem je nahrazení nainstalovaného firmwaru novější verzí. To se provádí příkazem „update main bios from floppy“. Vyberte požadovanou verzi z diskety a počkejte několik minut. Po dokončení postupu vypněte počítač a znovu na několik minut odpojte zdroj napájení a vyjměte baterii CMOS. Nabootujeme, zapneme @BIOS a ve vlastnostech vidíme firmware verze 17. Závěr: i přes snahu programátorů a vydání dobré utility pro aktualizaci BIOSu z Windows jsou stále nedostatky a flashování pomocí BIOSu je více spolehlivá metoda.


Jako další byla testována základní deska ASUS s čipem AWARD. Prvním krokem byla instalace a podrobné prostudování utility dodávané na disku se základní deskou – ASUS Flash. Opět první věc, kterou jsme udělali, bylo uložení aktuálního firmwaru a zahájení testování. Mimo jiné funkce došlo k aktualizaci přes internet. Program prošel několik serverů ve své databázi a připojil se k jedné z adres. Aktualizace byla úspěšně stažena a uložena někde v hlubinách systému. Automatické blikání se nezdařilo - nástroj nenašel stažený firmware. Poté jsme se pustili do hledání mikrokódu na internetu. Web výrobce základní desky se ukázal jako velmi přívětivý a podrobně popsal, jaké nedostatky byly v další verzi kódu odstraněny. Vzali jsme nejnovější firmware a aktualizovali ho. Stahování proběhlo jako obvykle. Poté byl počítač vypnut a baterie byla vyjmuta. Po nějaké době byl stroj zapnutý a okamžitě odmítl pracovat s odkazem na absenci nebo chybu klávesnice. V tomto případě byla potřeba předem připravená disketa s flasherem a starým firmwarem. Nejprve jsme se rozhodli jít do BIOSu a podívat se na změny, ke kterým došlo. Byly zřejmé: V nastavení správy napájení všechny indikátory ukazovaly nedostatek energie. Teploty byly 49 a 6 stupňů Celsia pro základní desku a procesor (při 25 stupních v interiéru). Takto vypadají závady v nedokončeném kódu.


Po nabootování z „nouzové“ diskety a ignorování chybových zpráv jsme spustili awdflash. Opravdu se mi nelíbila jedna funkce programu: musíte znát název souboru s firmwarem a zadat jej do řádku dotazu. Nástroj odmítl pracovat s odkazem na nedostatek nového firmwaru. Poté byl v síti nalezen program ASUS ACPI BIOS FLASH MEMORY WRITER a zaznamenán na stejnou disketu. Musí také uvést název souboru firmwaru. Proces proběhl hladce a stroj byl vypnut a následně resetován CMOS. Počítač naběhl bez chyb, pouze se vypsala hláška o poškození BIOSu a zobrazil se požadavek na obnovu z náhradního čipu. Oživení bylo zodpovězeno kladně a test byl prohlášen za neúspěšný. To je obzvláště zvláštní, protože byl použit proprietární nástroj a soubor firmwaru byl převzat z oficiálních webových stránek. Možná je to chyba firmwaru. Je tedy spolehlivější flashovat z DOSu a vždy byste měli mít zálohu firmwaru s programem flasher na disketě.

Problémy a řešení

Při flashování systému BIOS si musíte pamatovat, že chyba během procesu změny firmwaru může vést k hrozným následkům. Někdy během blikání vypadne napájení nebo systém zamrzne. V tomto případě zaručeně pomůže pouze programátor, který se doma často nenachází a je k dispozici pouze v záruční dílně. Právě sem je nejlepší v případě problémů zajít.


Pokud není BIOS plně flashován a v systému je pouze jeden čip, může pomoci tato poměrně riskantní metoda: Stejná základní deska je v zapnutém stavu, po nabootování stroje je z ní odstraněna funkční CMOS a pár závitů je umístěno v objímce tak, aby bylo možné čip snadno vyjmout vytažením. Poté je poškozený analog velmi pečlivě umístěn na volné místo. Poté můžete spustit firmware a poté změnit mikroobvody zpět ve vypnutém stavu. Podle statistik se při hot-swapování CMOS poškodí funkční základní deska v 15 % případů.


Další metoda předpokládá přítomnost dvou mikroobvodů na základní desce (v tomto případě název desky obvykle obsahuje předponu Dual BIOS). Pokud je firmware neúspěšný, BIOS se obnoví sám (po upozornění na chybu a žádosti o obnovu). To se děje pouhým zkopírováním známého pracovního mikroprogramu z druhého mikroobvodu.

Možné otázky

Někdy nastává problém s určením výrobce základní desky a na ní nainstalované čipové sady. Chcete-li tento problém vyřešit, hned na začátku spouštění počítače zapište řádek, který vytváří BIOS. Kromě toho od roku 1998 všechny nainstalované BIOSy zobrazují logo výrobce při spuštění. Dále jakýkoli vyhledávač vrátí všechny informace o vaší základní desce pomocí tohoto řádku. Pravda, pokud je deska z druhé ruky a pořízená na rozhlasovém trhu, nikdo nezaručí, že logo a informační linka nebyly změněny.


Co dělat, když je v systému BIOS heslo? V tomto případě jsou tři možnosti: 1) resetovat CMOS pomocí speciálního jumperu na základní desce nebo jednoduše vyjmout baterii; 2) používat inženýrská hesla, jejichž seznam lze vidět na postranním panelu (i když nemusí fungovat); 3) prolomit heslo systému BIOS. Existují na to speciální programy, každý výrobce BIOSu má svůj vlastní. Pro AWARD si můžete stáhnout program na:

Pro AMI

Stává se, že se nelze dostat k propojce nebo baterii. V tomto případě můžete resetovat nastavení z DOSu (jen ne v režimu emulace DOSu ve Windows!). Chcete-li to provést, zadejte do příkazového řádku následující příkazy:

Pro Award a AMI BIOS

Pro Phoenix BIOS





Na port 70 tedy přímo zapíšete hodnotu 17, která se při běžném provozu nerovná kontrolnímu součtu BIOSu, takže se CMOS resetuje. Buďte však opatrní – pokud uděláte chybu, můžete narušit chod počítače nebo poškodit BIOS!

Automatizace

Pro automatizaci flashování můžete vytvořit bat soubor, pojmenovat jej autoexec.bat a zapsat na disketu s flasherem a novým firmwarem. Tento soubor bude vypadat takto:


AWDFLASH, kde FileName1 je název nového firmwaru a FileName2 je název aktuálního firmwaru, který se ukládá. Program má také některé přepínače, například /E - návrat do DOSu po dokončení procedury aktualizace mikrokódu, /R - restart systému po dokončení firmwaru. Zbývající klíče lze zobrazit spuštěním awdflash.exe s parametrem /? Náš spouštěcí soubor měl tedy tvar: „AWDFLASH /R“. Po přípravě takové diskety můžete obnovit BIOS, aniž byste zapnuli monitor (jsou chvíle, kdy grafika nefunguje). Konec stahování lze určit podle konce mechaniky a pípnutí reproduktoru (během restartu).

Bonus

Jako doplňkovou funkci můžete zvážit změnu loga zobrazovaného BIOSem na obrazovce Pro celou operaci budeme potřebovat dva programy: cbrom a converta je potřeba pro práci se souborem firmwaru a ke konverzi je potřeba converta obrázky do požadovaného formátu.


Nejprve je třeba stáhnout firmware nebo uložit stávající. Výsledkem bude soubor s příponou „.bin“ nebo „.awd“. Chcete-li zjistit požadovaný formát obrázku, spusťte program s následujícím klíčem: „cbrom mybios.bin /d“. Mezi komponenty bude „EPA Pattern“, což je logo. Extrakce se provádí příkazem „cbrom mybios.bin /epa extract“. V tomto případě budete muset zadat název souboru. Chcete-li zjistit formát obrázku, spusťte converta s klíčem „converta your.logo /?“. Zobrazí formát obrázku. Dále připravíme náš obrázek v souladu s omezeními tohoto formátu. Poté obrázek v BMP (16 barev, nekomprimovaný) uložíme do složky s convertou. Nyní je potřeba převést grafický soubor do podoby, které bude BIOS rozumět. To se provádí jednoduchým spuštěním programu pomocí klíče označujícího formát převodu: „converta mylogo.bmp /key“. Formáty jsou:


  • /bmp- převod do BMP;

  • /po- převod do monochromatického formátu AWARD;

  • /bit- převod do bitového formátu AWARD;

  • /položit- převod do komplexního formátu AWARD;

  • /vše- převod do všech uvedených formátů najednou.

Nyní je třeba výsledný obrázek vložit do firmwaru a nahrát do CMOS. K tomu musíte použít cbrom: “cbrom mybios.bin /epa mylogo.ext”.

Závěry

Výměna firmwaru je tedy poměrně riskantní, i když ne tak obtížná. Aktualizaci BIOSu proto doporučujeme pouze v případě potřeby. Jak ukázala praxe, je nejlepší použít firmware a nástroje od výrobce a provést proces výměny firmwaru z BIOSu nebo z DOSu.


Tovární hesla pro AWARD BIOS:


AWARD_SW, TTPTHA, aPAf, HLT, lkwpeter, KDD, j262,


ZBAAACA, j322, ZAAADA, Syxz, % šest mezer %, Wodj,


% devět mezer %, ZJAAADC, 01322222, j256, ?ocenění


Pro AMI BIOS žádná taková hesla neexistují, ale pokud jste si právě zakoupili základní desku, můžete zkusit heslo AMI.




Nahoru