BIOS, váš kamarád do deště (I.)
autor: Petr Stránský , publikováno 9.5.2007
BIOS, váš kamarád do deště (I.)

BIOS, toť tajuplná a magická zkratka - pro někoho každodenní chléb, pro jiného zase Pandořina skřínka, se kterou si není radno příliš zahrávat. Ať už patříte do té či oné skupiny uživatelů, pojďte s námi, v tomto novém seriálu nadzvednout roušku, pod kterou se skrývá mnoho užitečných kouzel, jež ovlivňují nejen výkon ale i stabilitu vašeho plechového kamaráda...


Po spuštění počítače se vám nejprve na obrazovce ukáže na několik málo okamžiků výpis z firmwaru instalované grafické karty.

Posléze se na monitoru objeví další informace o výrobci samotného BIOSu, jeho verzi (ta je důležitá především pro flashování paměti ROM) a také identifikační kód, z kterého je možné vyčíst označení používaného chipsetu, výrobce či model základní desky. Tato identifikace je ale poměrně složitá, protože každý výrobce BIOSu používá rozdílný kód a proto je opět výhodnější tuto práci svěřit specializovaným nástrojům. S výhodou můžete použít například již výše zmíněný Everest.

Pro úplnost zmíním, že tyto dva údaje se také označují jako BIOS Release Number a BIOS Reference Number.

BIOS, váš kamarád do deště (I.)
BIOS Release Number a BIOS Reference Number - Linux Hardware.com

Po vypsání všech informací jsou prohledány všechny sloty základní desky a s pomocí jejich jedinečných ROM čipů (viz. předchozí kapitola) identifikovány použité komponenty. Z těchto informací je následně vytvořeno již zmíněné API a zjištěné informace, tzv. ESCD ( Extended System Configuration Data) jsou uložena do paměti pro další použití.

Data mohou být uložena do obvodů paměti CMOS. Ta však často nedisponuje dostatečnou kapacitou a proto bývá využíváno spíše čipu Flash PROM. Takové ukládání je nutné provádět jednak kvůli zvýšení rychlosti bootování, ale hlavně kvůli tomu, aby se po zapnutí počítače již uspořádané systémové prostředky (IRQ, DMA, paměťová oblast) nepřidělily pokaždé jinak.

Údaje ESCD nemusí využívat pouze samotný BIOS, ale také jakýkoli v systému instalovaný program. Taková aplikace je pak může i pozměňovat. Typickým příkladem se může stát i obyčejný Správce zařízení v MS Windows.

Ono to nefunguje!

Následně je zaveden program POST (Power On Self Test), který provede základní test všech připojených komponent - zjistí zda jsou správně připojeny a jestli korektně fungují. Pokud by POST nalezl nějaké chyby, byl by náběh počítače buď zastaven nebo by byla identifikovaná chyba ignorována. Konkrétní chování se odvíjí jednak podle nastavení v BIOSu a také dle charakteru závady. Je jasné, že POST bude opravdu velice těžko ignorovat třeba nezasunutí paměti RAM do slotu...

POST vás ale vždy bude o závadě informovat a to způsobem základní desce vlastní. Především se tedy setkáte s chybovým hlášením vypsaným na obrazovce či uslyšíte varovný sled zvláštních zvuků - pípání (beep kódy).

Tyto podivné zvuky vydává právě vaše základní deska a to především v případě, kdy není možné o nalezené chybě informovat uživatele jinak než tímto způsobem. Za všechny jmenujme třeba chyby v grafické kartě, procesoru či pamětech RAM. Pokud takto např. motherboard využívající služeb AMI BIOSu nebude chtít nastartovat a vy vždy uslyšíte během startu pouze 9 krátkých zapípnutí, tak vězte, že chyba je právě v kontrolním součtu paměti ROM.

Identifikace podle beep kódů je ale celkem složitá. Tedy ne, že by bylo složité spočítat, kolikrát počítač zapípal, ale především proto, že u jednoho BIOSu může jeden zvukový kód znamenat něco úplně jiného než u druhého a naopak.

Z těchto důvodů je také zbytečné, abych se zde třeba i pokoušel nějaké uvádět. Kdybyste však přeci jen potřebovali některou z takových sekvencí identifikovat, zalistujte prosím v manuálu, který naleznete v příslušenství k základní desce nebo navštivte stránky ComputerHope, na kterých naleznete vyčerpávající seznam různých kódů v seřazení podle jednotlivých výrobců BIOSů.

Další cestou, kterou mohou některé specificky vybavené desky využít k informování uživatele o aktuálním problému jsou různé LED nebo stavové displeje. Takové prvky bývají nejčastěji integrovány přímo někam na PCB (Printed Circuit Board, deska plošných spojů). Výjimku potvrzují třeba některé z produktů Asusu (Crosshair), u nichž naleznete LCD displej v bloku zadních konektorů vedle USB, kde nahrazují zastaralý LPT konektor.

BIOS, váš kamarád do deště (I.)
krásný, elegantní a užitečný stavový displej v podání Asusu

Firma MSI dále nabízí další zajímavé řešení s názvem D-Bracket. D-Bracket je ve své jednoduché podstatě pouze záslepka do PCI pozice s vývody pro integrované USB konektory a čtyřmi LED diodami, které slouží k indikaci aktuálního POST kódu. Jednoduchou matematickou kombinací si tak může spočítat, že takovéto zařízení je schopno indikovat až 16 různých stavů, což sice není mnoho, ale na ty nejzákladnější chyby to s přehledem vystačí.

Popisem nejběžnějších chyb nalezených během POST testů se budu zabývat v kapitole Něco se zvrtlo?

Pokud nebudou žádné chyby nalezeny bude systém nadále pokračovat v zavádění operačního systému a načítání potřebných ovladačů HW. Ještě předtím ale některé BIOSy zveřejňují na monitoru počítače souhrn nejdůležitějších údajů. Mohou to být třeba informace o použitém procesoru, velikosti fyzické paměti RAM, obsazených slotech sběrnic, instalovaných pevných discích a další. V neposlední řadě také budete informováni o přidělení některých systémových zdrojů.

BIOS, váš kamarád do deště (I.)
všichni děláme jak sami umíme - Abit AA8XE Fatal1ty

Setup BIOSu - dobrý sluha, ale zlý pán

Po proběhnutí POST sekvence se na monitoru objeví velmi dobře známé hlášení Hit Del to Enter Setup (Pro vstup do programu Setup stiskněte klávesu Delete), příp. může být místo Del navrženo jiné tlačítko. Mezi nejčastěji nabízená tlačítka a klávesové zkratky patří Del, Ctrl + Alt + Esc, Ctrl + Esc, Ctrl + Shift + Esc, F1, F2 a další.

Po stisku konkrétní klávesy se vám již konečně ukáže hlavní menu programu Setup v celé jeho kráse. Ovládání probíhá nejčastěji pomocí kurzorového kříže a pomocných kláves Enter a Esc, avšak u BIOSů různých výrobců se toto může, stejně jako všechno ostatní, mírně lišit.

Pro úplnost tedy dodejme, že např. dříve bylo ve velké oblibě k přepínání jednotlivých voleb používat kláves Page Up a Page Down, zatímco nyní si většinou pouze vyberete položku, jež chcete editovat, stisknete Enter a požadovanou úpravu si vyberete z nově zobrazeného menu.

Aby toho zmatku nebylo málo, je ještě třeba říci, že u některých počítačů se můžete setkat s ovládáním Setupu z menu umístěném v horní části obrazovky, jehož jednotlivé položky se po aktivaci nabídky rozbalí směrem dolů. Takové ovládací prostředí se pak často označuje termínem Svislý Setup a používá ho třeba MB Asus M2N-E.

BIOS, váš kamarád do deště (I.)
hlavní obrazovka programu Setup

V Setupu se můžete setkat také s mnoha dalšími položkami. S jakými, to závisí opět jen a pouze na výrobci základní desky a též samotného BIOSu. Navzdory tomu se zde pokusím některé nejběžnější ozřejmit:

Standard CMOS Setup (Standard CMOS Features, Main) - v této nabídce lze nastavovat ty nejzákladnější hodnoty - měnit čas a datum, rozhodovat o instalaci disketové mechaniky, nastavovat IDE a SATA zařízení nebo kontrolovat systémové informace.

Advanced BIOS Features (BIOS Features Setup, Boot) - toto menu slouží k nastavování pokročilejších parametrů základní desky. Rozhodnutí o pořadí bootování, o vypnutí či zapnutí vyrovnávacích cache pamětí nebo Hyper-Threadingu tak provedete právě tady.

Advanced Chipset Features (Chipset Features Setup, Advanced) - jedna z nabídek, ve které můžete ovlivnit nejdůležitější parametry základní desky. Pokud tedy budete někdy chtít nastavit časování pamětí (není-li koncentrováno ve speciálním menu, viz. dále), zapnout "kešování" BIOSu či paměti grafické karty nebo třeba změnit velikost sdílené paměti, pak zavítejte rovnou sem.

Power Management Setup (Power) - v tomto menu můžete ovlivňovat různá šetření energií. Nejdůležitější položky této obrazovky jsou bezesporu ACPI StandBy State (nastavení režimu ACPI) a WakeUp Event Setup (rozhodnutí o tzv. budících událostech).

Integrated Peripherials (Advanced) - nastavení způsobu práce s integrovanými zařízeními na základní desce. Toto je tedy to menu, ve kterém budete činit rozhodnutí o používání portů COM, LPT či USB, zapínat podporu RAID polí, infračerveného portu apod.

PNP/PCI Configuration (PCIPnP, Advanced, Miscellaneous Control) - nabídka používaná především k určení systémových zdrojů různým zařízením (typicky IRQ).

Frequency/Voltage Configuration - menu sloužící především ladičům výkonu. Lze v něm ovlivnit voltáž pamětí, sběrnic nebo procesoru, měnit jejich frekvence a mnoho dalšího.

Tato nabídka se může jmenovat různě. Téměř každý výrobce, s jehož základní deskou jsem se dosud setkal, ji měl jinak označenu.

BIOS, váš kamarád do deště (I.)

Pro úplnost podotýkám, že hledaná nabídka se někdy může (ač úplně nesmyslně) jmenovat jinak i u stejného výrobce.

PC Health Status (HW Monitor) - nabídka, ve které můžete jednoduše sledovat všechny důležité parametry jako je např. rychlost ventilátorů, napěťové hladiny jednotlivých napájecích větví nebo teploty na nejdůležitějších komponentách počítače. Také tady můžeme nastavit, jak se má systém zachovat po prvním otevření skříně počítače nebo třeba poštelovat inteligentní řízení otáček ventilátorů.

High Performance Defaults (Load Optimized Defaults, Top Performance) - nastavení agresivních hodnot všem komponentám základní desky.Nastavení tohoto továrního nastavení ale může být velmi ošemetné - některé motherboardy jej nemusejí ustát a mohou začít vykazovat nestabilitu, v jiných případech se PC nebude chtít třeba ani zapnout.

BIOS, váš kamarád do deště (I.)
opravdu chcete zavést agresivní hodnoty?

Load Setup Defaults (Load Fail-Safe Defaults) - jedna ze záchranných brzd, která je poskytována výrobcem základní desky. Po její aktivaci se nastaví základní a tedy i bezpečné hodnoty. Pokud něco někde pokazíte, tímto to můžete napravit.

Oba druhy Default hodnot bývají uloženy společně s vlastním programem BIOSu v ROM čipu na základní desce.

CMOS Reloaded - velmi užitečné menu, kterým disponují základní desky DFI. Díky této funkci, jež tolik připomíná herní taktiky některých vychytralých jedinců, si budete moci uložit různá schémata nastavení BIOSu a později jej opět načísti ze zálohy. A protože se jedná o celkem obsáhlou a důležitou obrazovku, budu se jí věnovat v příští kapitole, speciálně zaměřené na řešení nejrůznějších chyb.

Set Supervisor Password - určení hesla, které bude vyžadováno pro korektní práci v Setupu příp. pro samotné spuštění PC.

Set User Password - v dialogu, který se zobrazí po aktivaci této položky, zadáváte uživatelské heslo, které lze opět použít jak k ochraně proti neoprávněnému přístupu do menu Setupu, tak pro zapnutí počítače. Pokud ale zadáte dané heslo pro vstup do programu Setup, nebudete moci měnit žádná nastavení kromě opětovné změny tohoto hesla.

Oblast ochrany nastavíte v Advanced BIOS Features. U svislého Setupu se konfigurace přístupových hesel provádí v menu Security.

IDE HDD Auto Detection - některé, především starší, motherboardy neměly položky k nastavení pevných disků umístěny v Standard CMOS Setup, nýbrž v hlavní nabídce Setupu. Po aktivaci této položky tak dojde k vyhledání všech připojených pevných disků. Samozřejmostí přitom je jejich automatickém nakonfigurování.

Desky některých specifických výrobců mohou mít několik položek v hlavním menu navíc. Například motherboardy od Gigabytu s integrovanou podporou Dual BIOSu mají v Setupu ještě položku sloužící k definování jeho parametrů - Dual BIOS/Q-Flash. Za všechny jmenujme např. vlastnost Boot From:, ve které specifikujeme, z kterého čipu má být BIOS načten.

Naproti tomu desky Asusu disponují obrazovkou Tools, které v sobě zahrnuje další položky s jejichž pomocí se dá takováto základní deska donutit, aby fungovala např. jako budík (počítač se v určitý čas sám zapne a začne přehrávat hudbu z CD).

BIOS, váš kamarád do deště (I.)
výborná vychytávka s názvem ASUS Music Alarm

Ještě je třeba dodat, že velice staré modely základních desek z menu Setupu dokázaly spouštět i tzv. nízkoúrovňové formátování pevného disku (Low Level Format, LLE). To se ale postupem času vytratilo a posledními disky, u který se LLE prováděl, měly řádově několik desítek megabajtů (např. prehistorické MFM).

U dnešních disků se již skutečné formátování nízké úrovně neprovádí a ani není výrobci doporučováno. Pouze je možno disku, s pomocí speciálních nástrojů, říci, aby podezřelé a vadné sektory namapoval do jeho záložní oblasti. Snad snahou o odlišení od formátování vysoké úrovně se právě pro tuto operaci chybně vžilo označení LLE. Nesprávné označování podporují i samotní výrobci - v některých jejich aplikacích pro konfiguraci RAID polí, tak můžeme stále nalézt volbu pro provedení Low Level formátu.

Low Level Format je prováděn výrobcem pevného disku ihned po jeho fyzickém vytvoření. Během průběhu formátu jsou označeny začátky a konce stop, dále začátky a konce všech sektorů, které jsou následně zaplněny zkušebními daty. Nakonec jsou data zkonrolována testovacím programem. Z uvedeného je jasné, že tento typ formátu má obrovskou zásluhu na celkovém využití disku.

Pokud tedy máte v BIOSu tuto položku (což rozhodně nepředpokládám :) ), raději s ní moc neexperimentujte. Není totiž žádným problémem si pevný disk nevhodným použitím LLF zničit.

Při formátování z Windows nebo jiného operačního systému se jedná o operaci High Level Format neboli formátování vysoké úrovně. Tato operace inicializuje požadovaný diskový oddíl a vytvoří na něm požadované logické struktury - zapíše se Master Boot Record (MBR), Partition Table (PT), Boot Sector (BS). Nesmíme také zapomenout, že nakonec dojde k vytvoření požadovaného systému souborů (FAT, NTFS, linuxový ReiserFS a mnohé další).

Nyní již zbývá pouze zmínit položky Save & Exit Setup a Exit Without Saving, které zcela určitě není třeba dlouze představovat. Obě volby slouží k ukončení práce s programem Setup a restartování systému. Po aktivaci první z nich navíc i uložíte "napáchané" změny.



 
Komentáře naleznete na konci poslední kapitoly.
814 čtenářů navrhlo autorovi prémii: 398.2Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.