• Extrahujte přihrádku z exe. Nebo užitečné tipy pro zkušené uživatele. Co způsobuje flashování BIOSu

    Hádejte hádanku: stojí jako úl bzučí. Z komína ale nejde žádný kouř, protože se nejedná o nativní továrnu, ale o počítač, na kterém je poškozený BIOS. A bzučí, protože to je jediné, čeho je nyní schopen. Bez biosu je to jen snůška nezáživného železa. Stojí za to se tím znepokojovat? Samozřejmě že ne. Koneckonců, teď máte skvělý noční stolek!

    Systémová jednotka jako noční stolek? No, já ne! Víme, jak to udělat. Dnes budeme hovořit o tom, jak obnovit BIOS, pokud havaroval.

    Co způsobuje flashování BIOSu

    B IOS a jeho „potomek“ UEFI, kterým jsou flashovány moderní základní desky, jsou speciální počítačové programy, které jsou nezbytné pro prvotní nastavení a správu PC zařízení až do spuštění operačního systému. Jsou uloženy ve speciálních flash paměťových čipech na základní desce, z nichž jeden je na obrázku výše. Zdá se, že je to dobré úložiště, spolehlivé, ale někdy se tam BIOS znepříjemní a uteče. Přesněji řečeno, je poškozen a přestává plnit své úkoly.


    Důvodů pro poškození BIOSu není příliš mnoho, v některých případech jsou zřejmé, v jiných ne. Zde je seznam těch nejběžnějších:

    • Při výpadku napájení počítače.
    • Flasher program (flasher) nesprávně spolupracuje s firmwarem nebo flash paměťovým čipem.
    • Aktualizována verze BIOSu, která neodpovídá této základní desce. Ano, .
    • Pokud se aktualizace provádí z běžícího operačního systému - selhání systému nebo softwarové rušení, například blokování antivirem.
    • Nesprávné akce uživatele, například restartování počítače před instalací aktualizace.
    • Selhání paměťového čipu flash.
    • Skryté chyby mikroprogramu BIOS. Někdy to vysvětluje spontánní "shromáždění", ke kterým dochází bez zjevného důvodu.
    • Elektrická porucha základní desky.

    Jak se projevuje poškození BIOSu

    Ve většině případů je firmware BIOSu částečně poškozen, takže příznaky selhání mohou být různé:
    • Po stisknutí tlačítka napájení PC se zapne pouze chladič, který se okamžitě začne otáčet maximální rychlostí. Někdy se rozsvítí kontrolky LED na pouzdru a klávesnici.
    • Jednu nebo více sekund po zapnutí začne cyklický restart. Navenek se to projevuje cyklem roztočení a zastavení chladiče, které se opakují, dokud je dodáván proud.
    • Po zapnutí se rozsvítí kontrolka napájení, chladič se neotáčí.
    • Počítač nejeví známky života. K tomu dochází, když je poškozen spouštěcí blok, zavaděč systému BIOS. Toto je nejtěžší případ.

    Na obrazovce není žádný obraz. Nezobrazuje se ani úvodní obrazovka výrobce.


    Existují i ​​další formy poškození BIOSu, přesněji jeho oblasti, která ukládá konfiguraci řadiče ME (součást čipsetu) na deskách, které pracují s procesory Intel - tzv. ME region. Pokud je v této oblasti problém, počítač nebo notebook může:

    • Nesprávné načítání nebo vůbec nezapnutí.
    • Vypínejte nebo restartujte v pravidelných intervalech.
    • Je nesprávné regulovat rychlost otáčení chladiče, například jej otáčet vysokou rychlostí bez ohledu na zatížení.

    Odstranění takových poruch spočívá ve čtení výpisu BIOSu, nahrazení ME regionu čistým a jeho opětovném flashování pomocí programátoru. Protože to obvykle dělají opraváři a ne majitelé počítačů, nebudeme se tím zabývat. Udělejme raději to, co se dá dělat doma bez speciálního vybavení a rizika, že svého „železného mazlíčka“ konečně pošleme do říše věčnosti.

    Obnova systému BIOS bez programátoru je možná pouze v případě, že je uložen bootloader. Někdy je možné určit, zda se zachoval nebo ne, podle nepřímých znaků: blikání podsvícení obrazovky, pípání ze systémového reproduktoru, reakce základní desky na zapnutí bez RAM (zvuk nebo blikající indikátory) atd. Pokud je bootloader BIOS zachován, první okamžiky počítače fungují normálně, porucha se objeví o něco později.

    Jak obnovit výkon základní desky se selháním systému BIOS

    Asus

    Podporuje mnoho základních desek pro stolní počítače značky Asus USB flashback, který je určen k rychlé aktualizaci a obnovení systému BIOS v případě selhání. K tomu není potřeba nic jiného než USB flash disk s kapacitou až 4-16 GB a samotný BIOS soubor, který je nutné stáhnout ze stránek výrobce ze sekce o vašem „mateřském“ modelu.

    Po stažení firmwaru jej musíte přejmenovat. Například soubor "Sabertooth X79" (název modelu) je přejmenován na "SABERX79.ROM", soubor "Sabertooth Z77" na "Z77ST.CAP". Informace o tom, jak by měl být pojmenován soubor firmwaru pro váš model, jsou pravděpodobně na webu Asus, ale pokud je nenajdete, podívejte se na fóra nebo na podporu.

    Poté uložte přejmenovaný BIOS na flash disk ve formátu FAT32 a zapojte jej do portu USB označeného „ flashback"nebo" Připojení ROG". Před tím je vhodné počítač vypnout, zvýší se tím šance na úspěšnou obnovu.


    Po připojení flash disku zapněte PC a stiskněte tlačítko " BIOS". Podržte jej asi 3 sekundy, dokud nezačne kontrolka na desce blikat. Blikání znamená, že soubor byl úspěšně načten a uložen do paměti. Po dokončení procesu blikání indikátor zhasne.

    Pokud je vaše deska z rozpočtového segmentu nebo není příliš nová, to znamená, že nepodporuje USB Flashback, pravděpodobně ji můžete obnovit jiným způsobem. Pokud je počítač vybaven disketovou mechanikou nebo optickou mechanikou, zapište přejmenovaný soubor BIOS do kořenového adresáře prázdné diskety nebo CD, vložte jej do mechaniky, vypněte a poté zapněte PC. Firmware bude dokončen, když indikátor disku zhasne. Pokud neexistuje žádný disk, použijte USB flash disk.

    gigabajt

    Na deskách Gigabyte s duálním (duálním) BIOSem dochází k selhání zřídka, protože v případě poškození firmwaru v hlavním čipu ( M ain_ BIOS) se do něj zkopíruje výpis ze zálohy ( B záloha_ BIOS). Dokud je hlavní flash paměť v pořádku a obsahuje firmware, i když je poškozený, zůstává deska funkční.


    Problémy se spuštěním desky s Dual_BIOS jsou možné v následujících případech:

    • Hlavní čip chybí nebo selhal.
    • Mikrokód v hlavním čipu je zcela vymazán.
    • Obsah obou čipů je poškozen.

    Některé Gigabyte „matky“ umí bootovat ze záložní flash paměti a používat ji jako hlavní. Další skupina desek tohoto výrobce využívá jako záložní médium BIOSu vyhrazenou oblast na pevném disku. Toto je méně spolehlivá možnost, ale stále lepší než nic.

    Obnova Gigabyte BIOS ze zálohy se obvykle provádí automaticky, ale pokud se tak nestane, zkuste počítač odpojit, chvíli počkejte a znovu jej zapněte.

    MSI a další

    Většina základních desek Micro-Star používá technologii obnovy firmwaru velmi podobnou technologii ASUS – pomocí flash disku, diskety nebo CD. Zkopírujte BIOS na prázdné médium, připojte jej k počítači, stiskněte tlačítko vypnutí na 4 sekundy, podržte kombinaci na klávesnici vlevo, odjetctrl +Domov(nebo Alt +ctrl +Domov) a bez uvolnění kláves zapněte počítač. Začátek procesu firmwaru lze posoudit podle blikání jednotky flash nebo indikátoru jednotky.
    BIOS na desce MSI. Vpravo je port JSPI1 pro firmware na programátoru

    Na základních deskách MSI a některých dalších značek starších 8-10 let se BIOS flashuje z diskety. Pokyny pro AWARD a AMI BIOS se mírně liší.

    Chcete-li obnovit AMI BIOS, postupujte takto:

    • Přejmenujte soubor BIOS stažený z webu výrobce základní desky na AMIBOOT.ROM.
    • Přesuňte jej do kořenového adresáře čisté diskety. Vložte disketu do mechaniky vypnutého PC.
    • Stiskněte levé Ctrl + Home na klávesnici a zapněte počítač.

    Obnovení systému AWARD BIOS:

    • Umístěte soubory ovladače flash a BIOS na disketu (obvykle staženou v jednom archivu).
    • Vytvořte textový dokument na disketě obsahující název souboru BIOS s příponou bin. Přejmenujte dokument na autoexec.bat.
    • Další kroky jsou stejné jako výše.

    Mimochodem, někteří výrobci základních desek dávají BIOSy na své stránky pouze ve formátu exe - v jedné lahvičce s flash ovladačem pro aktualizaci z Windows. Někdy lze takový soubor rozbalit jako archiv, ale uživatelé často nechápou, co přesně z jeho obsahu je firmware. Na takové problémy neexistuje univerzální řešení. Aby se problém nezhoršil, je lepší konzultovat na specializovaných fórech nebo v technické podpoře výrobce.


    Na některých deskách je před obnovením BIOSu potřeba také vyjmout baterii hodin reálného času (RTC) ze patice nebo přeuspořádat (odstranit) propojku jasného CMOS. Před zahájením postupu je důležité tyto body zjistit.

    Funkce obnovení systému BIOS na přenosných počítačích

    Na laptopech, stejně jako na deskách Gigabyte, je BIOS také často uložen ve dvou flash paměťových čipech. Ale není to Dual a nemá žádné zálohy. Oba čipy obsahují různé části firmwaru, nebo jeden obsahuje hlavní BIOS a druhý obsahuje program multicontroller. Aby nedošlo k zapnutí zařízení, stačí poškodit mikrokód alespoň v jednom z nich.


    Postup obnovy zhrouceného BIOSu u notebooků je zhruba stejný jako u stolních počítačů. Soubor firmwaru stažený z webu výrobce a program flasher (ten není vždy potřeba) jsou umístěny na čistém USB flash disku naformátovaném na FAT32 / 16, připojeném k beznapěťovému zařízení (pouhé vypnutí notebooku někdy nestačí, je třeba odpojit napájení a vyjmout baterii), vložit nabitou baterii na místo, zapnout zařízení a podržet kombinaci kláves. Na různých noteboocích se k tomu používají různé klávesové zkratky, například:

    • Ctrl (pouze vlevo nebo obojí) + Home
    • Windows + B (toto a další písmena jsou uvedena v latinském rozložení)
    • Windows+F
    • Windows + M
    • Windows + Esc
    • Fn+B
    • Fn+F
    • Fn+M
    • Fn + Esc.

    Hlavní práce je rozbalit a přejmenovat soubory BIOS. Opět zde neexistuje jediné pravidlo. Ve většině případů musíte získat firmware z exe souborů, ale! Mnoho výrobců zařazuje do programu BIOSy pro různé revize jedné platformy nebo celé řady platforem a vybrat z nich jediný soubor, který potřebujete, může být velmi obtížné. Abyste se nemýlili, přečtěte si pokyny pro firmware vašeho konkrétního modelu a revizi platformy na specializovaných fórech. A klidně se ptejte.

    Záměrně v článku neuvádím návod na obnovu BIOSů flashováním na programátoru s pájením i bez něj, zavíráním různých kontaktů, výměnnou flash pamětí za chodu atd., protože všechny tyto metody jsou nebezpečné a vyžadují určité znalosti. Mezi čtenáři se však pravděpodobně najdou i tací, kteří něco podobného udělali na svém PC a dosáhli dobrých výsledků. Bude skvělé, když v komentářích k článku podrobně popíšete své akce. Vítány jsou také příběhy o negativních zkušenostech, aby se díky vám ostatní čtenáři vyvarovali chyb. V komentářích nezapomeňte uvést název modelu a revizi vaší základní desky a také verzi systému BIOS, se kterou jste pracovali.

    Pravděpodobně dnes neexistují žádní uživatelé, kteří by neslyšeli o systému BIOS. Začínající uživatelé (někteří jsou celý život ve stavu začátečníků) se právě tohoto BIOSu bojí jako ohně a nevědí, jak do něj vstoupit, natož jej nakonfigurovat. Inu, zkušení uživatelé nebo, jak se jim běžně říká, počítačoví nadšenci, systém BIOS nejen nastaví, ale také přeflashují. Je třeba poznamenat, že postup pro flashování systému BIOS i mezi odborníky způsobuje nárůst adrenalinu, protože není v žádném případě bezpečný a často představuje hrozbu pro život. Postup flashování BIOSu je však stále květy. Daleko extrémnější je modování neboli úprava BIOSu, o které bude řeč v tomto článku.

    Než se pustíme do příběhu o tom, jak upravit BIOS, připomeňme si krátce, co to BIOS je, jaké možnosti uživateli poskytuje a proč jej aktualizovat, natož upravovat.

    Co je BIOS

    BIOS (Basic Input/Output System) je základní vstupní/výstupní systém. Přesněji řečeno, BIOS je systém pro konfiguraci a správu paměti, procesoru, čipové sady, řadičů integrovaných na desce a zařízení připojených k desce. Na rozdíl od většiny ostatních programů není BIOS umístěn na pevném disku, ale na speciálním čipu s vlastním napájením na základní desce.

    Hodně záleží na BIOSu v počítači. Ve skutečnosti BIOS určuje nastavení systému, které určuje funkčnost a výkon počítače. První verze BIOSu, se kterými se objevují základní desky, jsou často plné „chyb“, které zmizí až v následujících verzích.

    BIOS je součástí každé základní desky (kromě základních desek Apple), ať už jde o stolní PC nebo notebook. Tradičně se ale stává, že BIOS u notebooku má minimum nastavení a je spíše informačního charakteru. Pokud jde o BIOS základní desky pro stolní počítač, umožňuje vám provést poměrně velké množství nastavení, která ovlivňují jak výkon systému, tak jeho funkčnost. Zejména tradiční přetaktování systému, které implikuje zvýšení taktovací frekvence procesoru, změnu napájecího napětí procesoru, změnu taktovací frekvence, časování a napájecího napětí paměti, se provádí přesně v nastavení BIOSu. Kromě toho v některých případech BIOS umožňuje konfigurovat rychlost ventilátoru nainstalovaného v chladiči procesoru a dalších ventilátorů nainstalovaných v systému, konfigurovat pole RAID pevných disků, pokud je toto pole založeno na řadiči integrovaném do čipové sady, a také provádět mnoho dalších jemných doladění počítače.

    BIOS je umístěn v paměťovém čipu ROM (Read Only Memory), který zajišťuje, že BIOS je vždy dostupný bez ohledu na výkon součástí mimo základní desku (například bootovací disky). Protože RAM (Random Access Memory) je mnohem rychlejší než ROM, mnoho výrobců poskytuje automatické kopírování BIOSu z ROM do RAM při zapnutí. Oblast RAM, která se toho týká, se nazývá Shadow ROM.

    V současné době je většina moderních základních desek vybavena čipy Flash BIOS, jejichž kód lze přepsat pomocí speciálního programu. Tento přístup poskytuje možnost aktualizovat (nová verze firmwaru) BIOS.

    Výrobců jádra BIOSu není tolik. Nejběžnější BIOSy jsou od AMI (American Megatrends, Inc.), AWARD a Phoenics Technologies. Ostatní BIOSy (od FirmWorks, Micro Firmware atd.) jsou mnohem méně obvyklé. AMI BIOS aktuálně dominuje trhu, takže se v budoucnu zaměříme na způsoby, jak jej flashovat a upravovat.

    Každý výrobce samozřejmě provádí své vlastní změny základní verze BIOSu a samozřejmě ta či ona verze BIOSu je určena pouze pro konkrétní produkt (počítač nebo notebook) a je nekompatibilní s jinými řešeními.

    Nakonec si všimněte, že čipy BIOS v současné době používají pro připojení k základní desce dvě rozhraní: buď sběrnici LPC (Low Pin Connection) nebo novou sběrnici SPI (Serial Peripheral Interface).

    Proč flashovat BIOS

    Všichni výrobci základních desek a notebooků důrazně nedoporučují flashování BIOSu, pokud to není nezbytně nutné. Zástupci servisních středisek se navíc neustále obracejí na výrobce základních desek s žádostí o úplné zablokování možnosti flashování systému BIOS pro uživatele. Tato myšlenka je samozřejmě absurdní a nikdy se to nestane, ale ještě jednou zdůrazňujeme, že operace flashování BIOSu není bezpečná a může být životu nebezpečná. Pokud deska nebo notebook funguje dobře, nemá smysl aktualizovat BIOS.

    Zároveň často nastávají situace, kdy je nutná aktualizace BIOSu. Zakoupili jste si například základní desku s procesorem a zjistili jste, že jsou vzájemně nekompatibilní. S největší pravděpodobností je problém v tom, že vaše základní deska je flashována se starou verzí systému BIOS, která nepodporuje nový procesor. Jedinou možností je v tomto případě najít starý procesor a aktualizovat BIOS na desce.

    Každá nová verze BIOSu navíc opravuje chyby, které byly provedeny v předchozích verzích, takže postup aktualizace BIOSu je velmi užitečný.

    Nejbezpečnější z hlediska procedury flashování BIOSu jsou desky od Gigabyte, ASUS a MSI, které implementují ochranu proti neúspěšnému flashování BIOSu. Desky Gigabyte mají nainstalované dva čipy BIOS (technologie DualBIOS) a pokud je BIOS flashován nesprávně a systém nelze spustit, automaticky se spustí postup nouzové obnovy BIOSu ze záložního čipu.

    Na nových deskách ASUS se technologie nouzové obnovy BIOSu nazývá ASUS CrashFree BIOS 3. Podstatou této technologie je, že v případě pádu BIOSu nebo neshody kontrolního součtu po neúspěšném firmwaru se automaticky spustí program, který vyhledá BIOS na CD / DVD disku, disketě nebo flash disku (se souborovým systémem FAT / FAT32). Pokud je na nějakém médiu nalezen soubor, automaticky se spustí proces obnovy.

    Podobná technologie s názvem M-Flash se nachází na deskách MSI. Jediný rozdíl je v tom, že soubor BIOS musí být na flash disku.

    Metody flashování BIOSu

    Všichni výrobci základních desek spolu s novými verzemi BIOSu zveřejňují také nástroje pro jejich flashování a také podrobné pokyny, jak flashovat BIOS. Bohužel neexistuje žádná univerzální sada nástrojů pro flashování BIOSu. Obecně existují tři způsoby, jak flashovat BIOS: z DOSu, z operačního systému Windows a přímo z BIOSu.

    Ve skutečnosti toho není moc co říct o metodách flashování BIOSu z BIOSu a použití proprietárního nástroje z operačního systému Windows. Vše je zde jednoduché a jasné. Flashování BIOSu zpod BIOSu je navíc nejjednodušší a nejbezpečnější způsob, ale bohužel ne všichni výrobci tuto funkci podporují. Jedinou výjimkou jsou ASUS a Gigabyte.

    Navíc ne všichni výrobci poskytují svým deskám nástroje pro flashování BIOSu z Windows a v některých případech je flashování z DOSu jedinou možnou cestou.

    Způsob flashování BIOSu zpod DOSu lze nazvat klasickým, ale také nejnepohodlnějším. Faktem je, že kromě příslušného nástroje DOS tato metoda blikání zahrnuje spouštění počítače nikoli z pevného disku, ale z externího média. Dříve k tomu sloužily běžné 3,5palcové bootovací diskety s DOSem a spolu s operačním systémem se na tuto disketu zapisoval i samotný BIOS soubor a DOS utilita pro jeho flashování. V současnosti však lze 3,5palcové diskety, stejně jako samotné flop mechaniky, považovat za zastaralá zařízení. Řada moderních základních desek nemá ani konektor pro připojení disketové mechaniky a notebooky s 3,5palcovými disketovými mechanikami se již dlouho nevyrábějí. Problémem tohoto způsobu flashování BIOSu však není ani to. Nakonec můžete najít 3,5palcovou disketovou mechaniku s rozhraním USB, ale to pravděpodobně problém nevyřeší. Faktem je, že moderní BIOS může mít velikost několika megabajtů a jednoduše se nevejde na disketu.

    V zásadě se můžete pokusit tento problém vyřešit tak, že místo spouštěcí diskety použijete bootovací flash disk s DOSovým jádrem. Ale i v tomto případě existují komplikace. Nejprve musíte najít nástroj, který vám umožní spustit flash disk a systémové soubory operačního systému DOS. Na internetu můžete najít několik utilit, které vám umožní vytvořit bootovatelné DOS flash disky, z nichž nejznámější jsou HP USB Disk Storage Format Tool a BootFlashDOS, které jsou volně dostupné na webu.

    Nástroj HP USB Disk Storage Format Tool umožňuje vytvářet spouštěcí jednotky flash, pokud máte systémové soubory DOS, což znamená, že vyžaduje také samotné soubory. Na torrentových zdrojích však můžete najít sestavení, která obsahují systémové soubory DOS.

    Pokud používáte flash disky s kapacitou menší než 4 GB, můžete při formátování a vytváření bootovacího flash disku pomocí nástroje HP USB Disk Storage Format Tool (obr. 1) použít souborový systém FAT nebo FAT32, pokud však používáte flash disk s kapacitou větší než 4 GB, pak je vyžadován souborový systém FAT32.

    Rýže. 1. Vytvořte spouštěcí flash disk s DOSem
    pomocí nástroje HP USB Disk Storage Format Tool

    Obslužný program BootFlashDOS umožňuje vytvořit bootovatelné DOS flash disky jediným kliknutím, protože všechny potřebné systémové soubory jsou již obsaženy v samotném nástroji (obr. 2).

    Rýže. 2. Vytvoření spouštěcí jednotky flash DOS pomocí nástroje BootFlashDOS

    V zásadě, pokud je vytvořen bootovací flash disk s DOSem, pak nebudou žádné problémy s flashováním BIOSu. Stačí zkopírovat DOSovskou utilitu pro flashování BIOSu a souboru BIOS na bootovací flash disk a nabootovat počítač z flash disku. Chcete-li nabootovat počítač z flash disku, musíte jej vložit do PC, restartovat nebo jednoduše zapnout počítač a ve fázi bootování vstoupit do BIOSu, abyste v nastavení nastavili bootování z USB flash disku. Dále po uložení nastavení restartujeme počítač a po načtení DOSu provedeme potřebný příkaz na příkazovém řádku v souladu s pokyny výrobce systému BIOS.

    Příklady provedení takového příkazu uvedeme o něco později, ale zatím zvážíme jiný způsob, jak flashovat BIOS z DOSu. Spočívá v tom, že místo spouštěcí jednotky flash se používá zaváděcí CD / DVD. Sotva zde stojí za to znovu vymýšlet kolo – je lepší použít již hotové Hiren`s BootCD (aktuální verze 10.4), jehož obrázek si můžete stáhnout z www.hirensbootcd.net. Pokud používáte Hiren`s BootCD, budete navíc potřebovat flash disk (se strukturou souborů FAT nebo FAT32), na který by měl být zapsán DOSový nástroj pro flashování BIOSu a samotný soubor BIOS.

    Nyní se podívejme na postup flashování BIOSu z DOSu na příkladu notebooku MSI GX640 s AMI BIOSem. Na přenosných počítačích MSI existuje pouze jeden způsob, jak flashovat BIOS z DOSu pomocí proprietárního nástroje DOS, který je dodáván se samotným souborem BIOS. K flashování BIOSu vlastně stačí jen vytvořit bootovací flash disk, stáhnout archiv se všemi potřebnými soubory z webu MSI, který obsahuje soubor BIOS, flashovací utilitu a spustitelný soubor flash.bat s předepsanou sekvencí všech akcí. Poté byste měli tento archiv rozbalit na zaváděcí flash disk a po nabootování z flash disku spustit soubor flash.bat ke spuštění. Hlavní věc je, že všechny rozbalené soubory jsou ve stejné složce (můžete je rozbalit do kořenového adresáře flash disku).

    Obecně je třeba poznamenat, že pro každý typ BIOSu (AMI, Award) pro flashování existují specializované utility od společností AMI a Award. Například z webu AMI si můžete stáhnout balíček amiflash, který obsahuje nástroje afudos a afuwin, které umožňují flashovat AMI BIOS z DOSu a Windows. Mějte však na paměti, že AMI BIOS může být buď klasický AMI BIOS, nebo AMI Aptio BIOS. Aptio je varianta AMI BIOS, ale hlavní věc je, že pro AMI BIOS a Aptio AMI BIOS se používají různé nástroje afudos a afuwin.

    Mnoho výrobců základních desek navíc provádí u svých produktů tak výrazné změny v BIOSu, že je univerzální utility AMI nebo Award prostě nerozpoznají, a tudíž je neumí přeflashovat. Zejména v dříve diskutovaném příkladu s AMI BIOSem notebooku MSI GT640 jej nástroje afudos a afuwin nerozpoznají jako AMI BIOS a samozřejmě nemohou přeformátovat.

    Obecně je situace, pokud jde o upravené verze AMI BIOSu, které jsou jako AMI BIOS definovány samotnými AMI utilitami, poměrně běžná. Jedná se o mnoho desek MSI a mnoho desek Gigabyte. V takové „parádě“ zatím nebyly k vidění pouze desky ASUS, na kterých lze BIOS přeflashovat pomocí utilit od AMI (i když se samozřejmě lépe hodí utility dodávané samotným ASUSem).

    Proč upravovat BIOS

    Zvažovali jsme tedy hlavní způsoby flashování systému BIOS a nyní budeme diskutovat o tom, jak jej upravit. Přirozeně vyvstává otázka: proč vůbec upravovat BIOS? Při této příležitosti lze do nekonečna polemizovat, stejně jako o tom, zda je nutné počítač přetaktovat. Ve skutečnosti, pokud je postup modifikace BIOSu v zásadě možný, vždy se najdou nadšenci, kteří to udělají.

    Před pár lety málokdo přemýšlel o možnosti vlastní úpravy BIOSu. Tento postup se však v poslední době stal populárním a na internetu najdete poměrně dost zdrojů věnovaných moddingu BIOSu. Zájem o tuto problematiku lze vysvětlit tím, že v poslední době mnoho uživatelů začalo flashovat tabulku SLIC ve svém BIOSu, a to je jedna z možností úpravy, respektive úpravy BIOSu. Samotný postup pro flashování tabulky SLIC do BIOSu je zcela legální, ale to, k čemu se to dělá, je samozřejmě již nezákonné - to vysvětluje popularitu tohoto postupu.

    Stručně vysvětlete, o čem mluvíme. Blikání tabulky SLIC v systému BIOS se používá k implementaci mechanismu pro aktivaci OEM operačního systému Windows 7 stejným způsobem, jakým partneři Microsoft OEM aktivují předinstalované kopie systému Windows bez kontroly ze strany společnosti Microsoft. Tato metoda umožňuje aktivovat systém za tří podmínek: použití speciálního klíče OEM a certifikátu OEM a také přítomnost tabulky SLIC v BIOSu počítače.

    Windows 7 vyžaduje v systému BIOS tabulky SLIC verze 2.1 a neexistuje žádná pevná vazba klíče OEM k tabulce SLIC a certifikátu. Klíč je vázán pouze na edici Windows a umožňuje aktivovat verze operačního systému x86 i x64. Tabulky filecertificate a SLIC jsou propojeny a pro úspěšnou aktivaci musí být obě komponenty od stejného OEM partnera.

    Neřekneme si, jak nelegálně aktivovat Windows 7, ale zaměříme se na postup vložení SLIC tabulky do BIOSu. Hned si všimneme, že to zdaleka není vždy možné a ne všechny BIOSy lze jakkoli upravovat.

    Na internetu lze najít balíček softwarových nástrojů (AMITool) obsahující jak samotné tabulky SLIC, tak utilitu (AMI SLIC Mod) pro jejich flashování do AMI BIOSu. To však vyžaduje použití AMI BIOS na vaší desce, ale ani v tomto případě není zaručeno, že postup pro flashování tabulky SLIC v BIOSu bude možný. Jak jsme již poznamenali, mnoho výrobců upravuje BIOS pro své produkty tak, že jej utilita AMI SLIC Mod jednoduše nerozpozná jako AMI BIOS, a nemůže jej tedy upravit.

    Ani v tomto případě však nezoufejte a běžte do obchodu pro jinou základní desku. Před pokusem o flashování tabulky SLIC v systému BIOS byste měli zkontrolovat, zda není v systému BIOS. Pokud jste si nedávno zakoupili základní desku nebo notebook, může se dobře ukázat, že verze tabulky SLIC, kterou potřebujete (verze 2.1), je již v systému BIOS.

    Verzi tabulky SLIC si můžete prohlédnout v BIOSu pomocí specializované utility RW - Read & Write Utility (aktuální verze 1.4.7), kterou si můžete stáhnout z http://rweverything.phpnet.us. Jiný název pro tento nástroj je RW-Everything.

    Po instalaci této utility ji spusťte a v hlavním okně programu na liště klikněte na tlačítko označené ACPI. V okně Tabulka ACPI, které se otevře, klikněte na kartu SLIC. Dále je potřeba zobrazit tabulku v hexadecimálním formátu a najít v ní řádek začínající byty 53 20. Pokud jsou další čtyři byty 00 00 00 00, pak se v BIOSu nabliká tabulka SLIC verze 2.0 a pokud je 01 00 02 00, pak se zobrazí tabulka SLIC verze 2.2.

    Rýže. 3. Určení verze tabulky BIOS SLIC

    Vložení tabulky SLIC do BIOSu samozřejmě není zdaleka jediná možná modovací možnost. Další metodou úpravy je odemknutí některých funkcí systému BIOS. Výrobci základních desek skutečně často záměrně blokují některé funkce systému BIOS, aby zjednodušili postup nastavení systému BIOS. Deaktivují také ty funkce, které nejsou dostupné na konkrétní základní desce, ale lze je použít v následujících modifikacích.

    Pomocí specializovaných nástrojů se můžete pokusit odemknout všechny zakázané funkce a možnosti v systému BIOS. Kromě toho si můžete změnit loga (někteří výrobci základních desek, např. ASUS, dokonce dodávají speciální utility pro změnu loga BIOS), a také některá jména tak, aby se například při načítání nezobrazovalo skutečné jméno procesoru, ale něco jako „AMD Core i9-995“.

    Lze uvést další příklad modifikace BIOSu. Některým řemeslníkům se podaří odemknout možnost použití režimu SLI pro grafické karty NVIDIA na základních deskách, kde tento režim není poskytován prostřednictvím systému BIOS. Ve skutečnosti, pokud deska oficiálně podporuje režim SLI, pak její BIOS obsahuje odpovídající klíč od NVIDIA. Myšlenkou moddingu je vyjmout tento klíč z BIOSu základní desky, na které je režim SLI oficiálně podporován, a vložit jej do BIOSu pro desku, na které režim SLI není podporován (tedy v BIOSu bez klíče NVIDIA). Konkrétně jsou zde příklady toho, jak se kvůli takovému moddingu aktivoval režim SLI na deskách založených na čipsetu Intel P45 Express.

    Přejděme však od teorie k praxi a proberme úpravy BIOSu, zejména úpravy AMI BIOSu jako nejčastější.

    Upravit AMI BIOS

    Chcete-li upravit BIOS pomocí jádra AMI, budete potřebovat utilitu AMIBCP, kterou mimochodem vydává samotné AMI. Tento nástroj lze stáhnout samostatně i jako součást balíčku AMI BIOS ROM Utilities. Je třeba poznamenat, že jak jsme opakovaně zdůrazňovali, výrobci základních desek a notebooků provádějí změny v AMI BIOS pro své produkty, neexistuje žádná záruka, že utilita AMIBCP rozpozná BIOS. Bohužel ne každý BIOS lze upravit. Jak ukazuje praxe, BIOS desek ASUS a ECS lze bez problémů upravovat, ale utilita AMIBCP je s ohledem na desky Gigabyte a MSI bezmocná.

    Takže zpět k úvahám o úpravě BIOSu v případě, že je to možné. Nástroj AMIBCP (verze 3.x) běží pod operačním systémem Windows, ale je třeba poznamenat, že existují verze stejného nástroje pro DOS.

    Po stažení utilit je třeba otevřít soubor BIOS. V našem příkladu zvážíme úpravu AMI BIOSu pro základní desku ASUS P6X58D-E pomocí utility AMIBCP v.3.37. Upravíme soubor P6X58DE.ROM.

    V hlavním okně programu tedy načteme soubor BIOSu, který upravíme (obr. 4).

    Rýže. 4. Hlavní okno obslužného programu AMIBCP v.3.37

    V první řadě je zajímavá záložka Setup Configuration, ve které se v podstatě upravuje nastavení BIOSu. V levém okně této karty se zobrazí hlavní nabídka nastavení systému BIOS. Pokud zrušíte zaškrtnutí kterékoli položky nabídky, nebude se v nabídce BIOS zobrazovat. V uvažovaném příkladu (viz obr. 4) jsme zrušili zaškrtnutí políček Ai Tweaker a Advanced, čímž jsme zablokovali všechny možnosti přetaktování systému. To znamená, že položky nabídky BIOS, ve kterých lze prohlížet informace o procesoru a paměti, stejně jako měnit frekvence, napájecí napětí atd., budou v upravené verzi BIOSu prostě chybět.

    Obdobná situace je při otevírání stromové struktury každé položky nabídky nastavení systému BIOS: pokud některou podpoložku odškrtnete, v nabídce systému BIOS se nezobrazí. Pokud například nechceme, aby se v nabídce Advanced settings zobrazovala položka Intel PPM Configuration, stačí odškrtnout odpovídající položku (obr. 5).

    Chcete-li zablokovat jakoukoli možnost nabídky nastavení systému BIOS, stačí ve sloupci Zobrazit u příslušné položky nastavit hodnotu Ne. Takto zablokované prvky budou (po uložení změn) zvýrazněny zeleným pruhem.

    Pokud například náš systém nemá ve skříni nainstalované další ventilátory a nechceme, aby BIOS zobrazoval jejich nastavení, přejděte do nabídky Napájení, poté otevřete nabídku Hardware Monitor a pro možnosti Rychlost ventilátoru podvozku 1, Rychlost ventilátoru podvozku 2, Rychlost ventilátoru podvozku 3, Profil podvozku Q-Fan a Rychlost ventilátoru napájení nastavte ve sloupci Zobrazit hodnotu na Ne (obr. 6).

    Rýže. 6. Blokování zobrazení různých možností nabídky nastavení v systému BIOS

    Je třeba poznamenat, že BIOS P6X58DE.ROM pro desku ASUS P6X58D-E neumožňuje žádná vylepšení pomocí utility AMIBCP v.3.37. Všechny možnosti v něm jsou odemčené, takže maximum, co lze udělat, je zablokovat to, co není potřeba (není však jasné, proč by se to mělo dělat).

    Můžete se také pokusit změnit některé štítky, ale mějte na paměti, že štítky v ruštině se nezobrazí. Pokud například chceme, aby se při bootování zobrazoval místo řádku ASUS P6X58D-E ACPI BIOS Edition 0106 řádek ComputerPress P6X58D-E BIOS Edition, pak stačí na záložce BIOS Strings najít řádek ASUS P6X58D-E ACPI BIOS Revize 0106 a změnit jej na určený.

    Zbývá nám zvážit ještě jeden typ modifikace BIOSu – změnu obrázku na pozadí (loga) BIOSu. ASUS přitom své desky dokonce přibaluje se speciální utilitou, která umožňuje tuto funkci implementovat. Pro desky ASUS je samozřejmě nejjednodušší použít tuto konkrétní utilitu. Pro AMI BIOS však můžete použít i utilitu AMI OEM LOGO (obr. 7).

    Rýže. 7. Změna loga BIOS pomocí nástroje OEM LOGO

    Rozhraní tohoto nástroje je velmi jednoduché a nevyžaduje komentáře. Stačí načíst BIOS a zadat cestu k souboru s novým logem. Jediným omezením je, že kresba musí mít určité rozlišení a formát.

    Jak extrahovat soubory BIOS Dell?

    Zkopírujte soubor BIOS.exe na jednotku C:
    Spusťte příkazový řádek v režimu správce a napište toto:

    CD\
    bios.exe /writeromfile
    bios.exe /writebinfile
    bios.exe /writehexfile

    » bios.exe je soubor stažený z webu společnosti Dell. "

    Rozbalený soubor bios bude zkopírován na disk C:!

    Rozbalení nových BIOSů Dell.

    • Stáhněte si interpret Python 2.7.
      https://www.python.org/download/releases/2.7/
    • Nainstalujte Python 2.7 na počítač (tato konkrétní verze!).
    • se skriptem Python - DecompNewDell.py.
    • Zkopírujte skript DecompNewDell.py extrahovaný z archivu do složky pomocí interpretu Pythonu (obvykle C:\Python27).
    • Také do složky s interpretem (obvykle C:\Python27) zkopírujeme náš bios stažený ze stránek dell. Přejmenujte jej na biosupdate.exe. Mělo by to vypadat jako na fotografii níže.
    • Spusťte příkazový řádek Windows v režimu správce a napište toto:

    CD\
    cd Python27
    python DecompNewDell.py biosupdate.exe

    Mělo by to vypadat jako na fotografii níže.


    A ve složce Python (obvykle C:\Python27) se objeví soubor biosupdate.exe_decompressed.hdr.

    • pomocí programu PFSExtractor.exe rozbalte program do stejné složky, kde jsme vytvořili soubor .hdr (obvykle C:\Python27).
    • Na příkazovém řádku Windows napíšeme:

    PFSExtractor biosupdate.exe_decompressed.hdr

    Dopadne to jako na fotografii níže.


    A vytvoří se složka biosupdate.exe_decompressed.hdr.extracted, uvnitř které jsou všechny extrahované soubory, ze kterých můžete sbírat výpis pro firmware na programátoru. Připraveno!

    Dobrý den, milí čtenáři webu! Jmenuji se Roman Nahvat a předkládám vaší pozornosti třetí a poslední část článku o obnově poškozeného firmwaru BIOSu (jako příklad používám notebook Acer Aspire E1-532). Před přečtením této části článku se doporučuje seznámit se s tím 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 BIOSu do samostatného souboru. Pokračujme v naší práci přípravou nového souboru firmwaru BIOSu a jeho zápisem na čip BIOS.

    Obnova poškozeného firmwaru BIOSu na notebooku pomocí programátoru v případě, že se notebook nespustí. Část 3. Extrahujte firmware BIOSu ze souboru exe a aktualizujte BIOS. Úprava souboru firmwaru v HEX editoru a jeho zápis na čip BIOS

    Pojďme na web Acer na stránku podpory notebooku Acer Aspire E1-532.

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

    Otevřeme například složku s verzí firmwaru 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 jakékoli, v závislosti na jméně, se kterým 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írujte 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.

    Při pokusu o otevření tohoto souboru firmwaru v programu CH341A-USB se zobrazí zpráva, ž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ě tento čip je nainstalován na základní desce notebooku Acer Aspire E1-532).

    Mikroobvody mohou mít různé objemy, uvažujme to na příkladu mikroobvodů Winbond. Jak je vidět z tabulky, objem 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 isflash.bin BIOS extrahovaný z výše uvedeného souboru exe váží 9,45 MB a velikost čipu BIOS na základní desce notebooku Acer Aspire E1-532 je 8 MB, pro úspěšnou obnovu firmwaru BIOSu musíme zmenšit soubor isflash.bin z 9,45 MB na 8 MB. Pro tyto účely použijeme hex editor, například HxD. Jdeme na adresu

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

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

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

    Nainstalujte.

    Instalace dokončena.

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

    Hlavní okno VxH.

    Klikneme 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).

    Pečlivě zvažte strukturu souboru isflash01.bin. Jak vidíte, soubor firmwaru isflash01.bin začíná hodnotami FF (řádek 00000000) a na řádku 00000010 jsou hodnoty 5A A5 F0 0F.

    Nyní zvažte 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ě jako soubor isflash01.bin, tedy že soubor isflash.bin začíná hodnotami ​​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 je na řádku 0001F340, hodnoty FF vidíme také na řádku 0001F330 výše.

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

    Zadejte počáteční (00000000) a konec (1F320) řádky vybraného rozsahu.

    Vybraný rozsah řetězce 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ů se soubor firmwaru isflash.bin nyní spustí úplně stejně 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 s firmwarem isflash01.bin. Přejděte na konec a uvidíte, že končí řádkem 007FFFF0.

    Pokud rolujete 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.

    Určete rozsah vybraných řádků.

    Vybraný rozsah strun 00800000-9548F0.

    Vymažte vybraný rozsah 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ým způsobem jako v druhé části článku.

    Spouštíme program CH341A-USB. Označíme výrobce a model mikroobvodu a vymažeme starý firmware BIOS kliknutím na „Vymazat“.