Spustiť proces. Spustenie počítača

  • 28.08.2019

Po zapnutí počítača sa v jeho RAM nenachádza žiadny operačný systém. Počítačový hardvér sám o sebe bez operačného systému nemôže vykonávať zložité akcie, ako je načítanie programu do pamäte. Stojíme teda pred paradoxom, ktorý sa zdá byť neriešiteľný: na to, aby sme mohli načítať operačný systém do pamäte, musíme už mať v pamäti operačný systém.

Riešením tohto paradoxu je použitie špeciálneho malého počítačového programu tzv zavádzač alebo BIOS (Basic Input/Output System). Tento program nemá všetky funkcie operačného systému, ale stačí nahrať iný program, ktorý načíta operačný systém. Často sa používa vrstvené načítavanie, pri ktorom sa niekoľko malých programov navzájom volá, kým jeden z nich nenačíta operačný systém.

V moderných počítačoch bootstrap proces začína tým, že procesor vykonáva inštrukcie umiestnené v pamäti určenej len na čítanie (napríklad na IBM PC, inštrukcie BIOS), začínajúc na preddefinovanej adrese (procesor to robí po reštarte bez akejkoľvek pomoci). Tento softvér dokáže rozpoznať zariadenia vhodné na bootovanie a načítať zo špeciálneho oddielu vybraného zariadenia (najčastejšie boot sektor tohto zariadenia) zavádzač OS.

Bootstrapperi musí spĺňať špecifické obmedzenia, najmä pokiaľ ide o objem. Napríklad na IBM PC nakladač prvej úrovne sa musí zmestiť do prvých 446 bajtov hlavného zavádzacieho záznamu, pričom ponecháva priestor pre 64 bajtov tabuľky oddielov a 2 bajty pre podpis AA55 potrebný na to, aby BIOS rozpoznal samotný zavádzač.

Príbeh

Prvé počítače mali sadu prepínačov, ktoré operátorovi umožňovali umiestniť bootloader do pamäte pred spustením procesora. Tento bootloader potom načíta operačný systém z externého zariadenia, ako je dierna páska alebo pevný disk.

Kód zavádzača pseudo-assemblera môže byť taký jednoduchý ako nasledujúca postupnosť pokynov:

0: zapíšte číslo 8 do registra P 1: skontrolujte, či čítačka diernej pásky môže začať čítať 2: ak nie, prejdite na krok 1 3: prečítajte bajt z čítačky diernej pásky a zapíšte ho do akumulátora 4: ak je dierovaná páska páska sa minula, prejdite na krok 8 5: zapíšte hodnotu uloženú v akumulátore do pamäte RAM na adresu uloženú v registri P 6: zvýšte hodnotu registra P o jednu 7: prejdite na krok 1

Tento príklad je založený na bootloaderi jedného z minipočítačov vydaných v 70. rokoch spoločnosťou Nicolet Instrument Corporation.

0: zapíšte číslo 106 do registra P 1: skontrolujte, či čítačka diernej pásky môže začať čítať 2: ak nie, prejdite na krok 1 3: prečítajte bajt z čítačky diernej pásky a zapíšte ho do akumulátora 4: ak dierna páska sa minula, prejdite na krok 8 5: zapíšte hodnotu uloženú v akumulátore do pamäte RAM na adresu uloženú v registri P 6: znížte hodnotu registra P o jednu 7: prejdite na krok 1

Dĺžka zavádzača druhej úrovne bola taká, že posledný bajt zavádzača zmenil príkaz umiestnený na adrese 6. Po vykonaní kroku 5 sa teda spustil zavádzač druhej úrovne. Nakladač druhej úrovne čakal na načítanie dlhej diernej pásky s operačným systémom do čítačky diernej pásky. Rozdiel medzi nakladačom prvej úrovne a nakladačom druhej úrovne boli kontroly chýb pri čítaní z diernej pásky, ktoré sa v tom čase často vyskytovali, a to najmä na ďalekopisoch ASR-33 používaných v tomto prípade.

Niektoré operačné systémy, najmä staršie (pred rokom 1995) operačné systémy Macintosh vyrábané spoločnosťou Apple Computer, sú tak úzko spojené s počítačovým hardvérom, že na týchto počítačoch nie je možné zaviesť žiadny iný operačný systém. V týchto prípadoch je bežné vyvinúť bootloader, ktorý funguje ako štandardný bootloader OS a potom odovzdá riadenie alternatívnemu operačnému systému. Apple použil túto metódu na spustenie A/UX verzie Unixu a potom ju používali rôzne bezplatné operačné systémy.

Zariadenia inicializované systémom BIOS

Zavádzacie zariadenie je zariadenie, ktoré musí byť inicializované pred zavedením operačného systému. Patria sem vstupné zariadenia (klávesnica, myš), základné výstupné zariadenie (displej) a zariadenie, z ktorého sa bude vyrábať - disketová mechanika, pevný disk, CD-ROM, flash disk, SCSI zariadenie, sieťová karta (pri bootovaní cez sieť ; napríklad pomocou PXE).

Zavádzacia sekvencia pre štandardný osobný počítač kompatibilný s IBM

Bootovanie osobného počítača


Nadácia Wikimedia. 2010.

Po zapnutí počítača sa hardvér otestuje. Zvážte poradie spúšťania systému Windows. Operačný systém presne kontroluje, ktoré komponenty sú pripojené k počítaču a ich stav. Ak systém zistí akýkoľvek problém s niektorou z dôležitých súčastí, proces sťahovania sa zastaví a na príčinu budete upozornený správou zobrazenou na obrazovke. Okrem toho existuje aj špeciálna „abeceda“ zvukových signálov . Podľa počtu pípnutí systému BIOS môžete určiť stav svojho počítača. Napríklad jedno krátke pípnutie znamená, že testovanie bolo úspešne ukončené. A povedzme jeden dlhý a dva krátke, že BIOS nerozpoznal grafickú kartu.

Po tomto postupe sa vyhľadá boot sektor, ktorý je predvolený v BIOSe. Zvyčajne ide o pevný disk. Táto fáza sa však nevzťahuje na načítanie operačného systému.

Keď sa nájde zavádzací sektor, BIOS načíta obsah z 1. sektora disku. Obsahuje MBR (Master Boot Records), ide o hlavný bootovací záznam a samozrejme tabuľku rozdelenia disku.Práve s jeho pomocou dokáže BIOS určiť, ktorá partícia je aktívna. A začne načítavať operačný systém.

V budúcnosti sa podľa poradia zavádzania systému Windows riadenie prenáša na zavádzací záznam, nachádza sa v 1. sektore aktívneho oddielu. S jeho pomocou sa spustí správca zavádzania systému Windows.

Potom zo súboru s údajmi o konfigurácii zavádzania, ktorý sa nachádza v priečinku (Boot) aktívneho oddielu, správca zavádzania načíta konfiguráciu systému. Ak Tento súbor obsahuje viacero položiek, zobrazí sa ponuka, v ktorej môžete vybrať operačný systém.

Ďalej sa spustí Winload.exe, toto je modul zavádzania systému, súčasti jadra (Ntoskml.exe a Hal.dll), ako aj systémové služby a ďalšie súčasti. V tejto chvíli uvidíte logo Windows.

Potom dôjde k automatickému prihláseniu. Ak máte nastavené prihlásenie pomocou loginu a hesla, tak sa načíta proces winlogon.exe, ktorý vám zobrazí okno na zadanie prihlasovacieho mena a hesla.

Takže. Ak je splnených niekoľko podmienok, poradie zavádzania systému Windows nebude porušené, a preto budete môcť pokojne pracovať pri počítači. Existujú štyri takéto podmienky, a to:

1. V nastaveniach BIOSu musí byť zaregistrovaný disk, na ktorom je uložený operačný systém;

2. Prvý sektor pevného disku musí mať správny MBR a tabuľku oblastí a jedna z oblastí je označená ako aktívna;

3. Aktívny oddiel musí mať zavádzací záznam a jeho koreňový priečinok musí obsahovať súbor bootmgr;

4. Priečinok Boot musí obsahovať súbor BCD so správnymi položkami pre operačné systémy, ktoré sú nainštalované na pevnom disku.

Po zapnutí počítača sa hardvér otestuje. Zvážte poradie spúšťania systému Windows.

Operačný systém presne kontroluje, ktoré komponenty sú pripojené k počítaču a ich stav. Ak systém zistí akýkoľvek problém s jednou z dôležitých súčastí, proces sťahovania sa zastaví a na príčinu budete upozornení v správe zobrazenej na obrazovke.

Okrem toho existuje aj špeciálna „abeceda“ zvukových signálov. Podľa počtu pípnutí systému BIOS môžete určiť výkon počítača alebo prenosného počítača. Napríklad jedno krátke pípnutie znamená, že testovanie bolo úspešne ukončené. A povedzme jeden dlhý a dva krátke, že BIOS nerozpoznal grafickú kartu. My v servisnom stredisku dokážeme vyvolať a dešifrovať signály aj na diaľku, kontaktujte nás a oprava notebookov doma sa vám bude zdať jednoduchá ako lúskanie hrušiek.

Vyhľadávanie zavádzacieho sektora

Po tomto postupe sa vyhľadá boot sektor, ktorý je predvolený v BIOSe. Zvyčajne ide o pevný disk. Táto fáza sa však netýka ani načítania operačného systému, keď sa nájde boot sektor, BIOS načíta obsah z 1. sektora disku. Obsahuje MBR (Master Boot Records), ide o hlavný bootovací záznam a samozrejme tabuľku rozdelenia disku. S jeho pomocou dokáže BIOS určiť, ktorý oddiel je aktívny. A začne načítavať operačný systém. V budúcnosti sa v poradí zavádzania systému Windows riadenie prenesie na zavádzací záznam, nachádza sa v 1. sektore aktívneho oddielu. S jeho pomocou sa spustí správca zavádzania systému Windows. Potom zo súboru s údajmi o konfigurácii zavádzania, ktorý sa nachádza v priečinku (Boot) aktívneho oddielu, správca zavádzania načíta konfiguráciu systému. Ak Tento súbor obsahuje viacero položiek, zobrazí sa ponuka, v ktorej môžete vybrať operačný systém. Ďalej sa spustí Winload.exe, toto je modul zavádzania systému, súčasti jadra (Ntoskml.exe a Hal.dll), ako aj systémové služby a ďalšie súčasti. V tejto chvíli uvidíte logo Windows. Potom dôjde k automatickému prihláseniu. Ak máte nastavené prihlásenie pomocou loginu a hesla, tak sa načíta proces winlogon.exe, ktorý vám zobrazí okno na zadanie prihlasovacieho mena a hesla. Ak dôjde k poruche, počítačová pomoc doma okamžite pomôže. Takže. Ak je splnených niekoľko podmienok, poradie zavádzania systému Windows nebude porušené, a preto budete môcť pokojne pracovať pri počítači. Existujú štyri takéto podmienky, a to:

1. V nastaveniach systému BIOS musí byť zaregistrovaný disk, na ktorom je uložený operačný systém;

2. Prvý sektor pevného disku musí mať platný MBR a tabuľku oblastí a jedna z oblastí je označená ako aktívna;

3. Aktívny oddiel musí mať zavádzací záznam a jeho koreňový priečinok musí obsahovať súbor bootmgr;

4. Priečinok Boot musí obsahovať súbor BCD so správnymi položkami pre operačné systémy, ktoré sú nainštalované na pevnom disku.

Mnohí sa po prečítaní názvu usmejú: no, čo je tu také ťažké? Zamyslite sa však nad tým: čo sa stane s PC po stlačení tlačidla Power (zapnutie)? Túto otázku si len zriedka kladú začiatočníci aj skúsení používatelia. Autor sa na to musel opýtať špecialistov v oblasti výpočtovej techniky, ale vyčerpávajúcich odpovedí bolo málo. Keď sa však počítač zrúti alebo zlyhá, znalosť základov procesu zavádzania vám v mnohých prípadoch pomôže nájsť alebo rýchlo izolovať problém.

Pre konkretizáciu prezentácie uvažujme o procese zavádzania počítača vybaveného základnou doskou, na ktorej je nainštalovaný BIOS AWARD a mikroprocesor kompatibilný s Intelom a OS Windows 98.

Po stlačení tlačidla Power napájací zdroj vykoná autotest. Ak všetky napätia zodpovedajú nominálnym, napájací zdroj vyšle signál PowerGood na základnú dosku po 0,1 ... 0,5 s a špeciálny spúšťač, ktorý generuje signál RESET, po jeho prijatí odstráni resetovací signál z príslušného vstupu. mikroprocesora. Malo by sa pamätať na to, že signál RESET nastavuje registre segmentov a ukazovateľ inštrukcie do nasledujúcich stavov (bity, ktoré sa nepoužívajú v reálnom režime, nie sú označené): CS = FFFFh; IP=0; DS = SS = ES = 0 a vynuluje všetky bity riadiacich registrov a tiež vynuluje registre aritmetických logických jednotiek. Počas signálu RESET prejdú všetky trojstavové vyrovnávacie obvody do stavu vysokej impedancie. Od momentu odstránenia tohto signálu začne mikroprocesor pracovať v reálnom režime a po cca 7 hodinových cyklov začne vykonávať inštrukciu načítanú z ROM BIOS pri FFFF:0000. Veľkosť oblasti BIOS ROM od tejto adresy po koniec je 16 bajtov a na zadanej adrese sa do nej zapíše príkaz skoku na skutočný spustiteľný kód BIOSu. V tejto chvíli procesor nemôže vykonávať žiadnu inú sekvenciu inštrukcií, pretože jednoducho neexistuje nikde v žiadnej z pamäťových oblastí, okrem BIOSu. Postupným vykonávaním príkazov tohto kódu procesor implementuje počiatočnú funkciu POST (Power-On Self Test). Tento krok otestuje procesor, pamäť a systémové I/O a nakonfiguruje softvérom riadený hardvér základnej dosky. Časť konfigurácie sa vykonáva jednoznačne, druhá časť môže byť určená polohou prepojok (prepojok alebo prepínačov) systémovej dosky, ale množstvo parametrov môže (a niekedy aj musí) nastaviť používateľ. Na tieto účely je pomôcka Setup zabudovaná do kódu BIOS. Konfiguračné parametre nastavené pomocou tejto utility sú uložené v energeticky nezávislej pamäti napájanej miniatúrnou batériou umiestnenou na základnej doske. Niektoré z nich sú vždy uložené v tradičnej pamäti CMOS kombinovanej s hodinami a kalendárom RTC (Real Time Clock). Ďalšia časť (v závislosti od výrobcu) môže byť umiestnená aj v energeticky nezávislej (napríklad flash) pamäti (NVRAM). Okrem tejto časti staticky určených parametrov je tu oblasť energeticky nezávislej pamäte ESCD na podporu dynamickej konfigurácie systému Plug and Play, ktorá sa môže automaticky aktualizovať pri každom reštarte počítača.

Pomôcka BIOS Setup má rozhranie vo forme ponúk alebo jednotlivých okien, niekedy dokonca s podporou myši. Ak chcete vstúpiť do nastavenia počas testu POST, zobrazí sa výzva na stlačenie klávesu DEL. V iných typoch BIOSu (na rozdiel od vyššie uvedeného) možno na to použiť kombináciu kláves Ctrl + Alt + Esc, Ctrl + Esc, kláves Esc, existujú aj iné možnosti (napríklad v týchto sekundách stlačte kláves F12, keď ste v je viditeľný pravý horný roh obdĺžnika obrazovky. Nedávno sa objavili verzie systému BIOS, v ktorých vstúpite do programu Setup stlačením klávesu F2, ale častejšie sa klávesy F1 alebo F2 používajú na vyvolanie ponuky Setup, ak POST zistí hardvérovú chybu, ktorú možno opraviť zmenou počiatočných nastavení. . Pri niektorých systémoch BIOS vám podržaním klávesu INS počas testu POST umožňuje obnoviť predvolené nastavenia a prepísať všetky „urýchľovače“. To sa môže hodiť na obnovenie výkonu počítača po neúspešnom pokuse o „pretaktovanie“. Zvolené nastavenia sa uložia, keď opustíte Setup (voliteľné) a prejavia sa od nasledujúceho testu POST.

Keď sa vykoná každý podprogram, POST zapíše svoj podpis (kód) do diagnostického registra. Tento register musí byť fyzicky umiestnený na špeciálnej diagnostickej doske (analyzátor podpisov alebo tzv. POST karta) inštalovanej v slote systémovej zbernice počas analýzy porúch. Takéto karty POST sa dodávajú v dvoch verziách: pre zbernice ISA a PCI. Na tejto doske je nevyhnutne nainštalovaný dvojmiestny sedemsegmentový indikátor, ktorý zvýrazňuje obsah diagnostického registra. Je tiež možné mať indikátor binárnej adresy. V I/O priestore zaberá register jednu adresu v závislosti od architektúry PC (verzia BIOSu). Napríklad pre ISA, EISA - 80h; ISA Compaq - 84 hodín; ISA-PS/2 - 90 h; pre niektoré modely EISA - 300 h; MCA-PS/2 - 680 h. Ak máme k dispozícii podobný analyzátor podpisov, pomocou uvedených kódov je možné určiť, v ktorej fáze sa POST zastavil. Ak poznáte špecifickú tabuľku podpisov pre každú verziu systému BIOS, je ľahké určiť poruchu základnej dosky.

Uveďme v poradí vykonania hlavné testy POST pre BIOS AWARD V4.51 a ich podpisy zobrazené kartou POST na indikátore diagnostického registra. Je potrebné poznamenať, že nie všetky kódy uvedené nižšie sú viditeľné na indikátore počas normálneho zavádzania počítača: niektoré sa zobrazia iba vtedy, keď sa POST zastaví. Je to preto, že mnohé z rutín POST sa vykonávajú tak rýchlo, že ľudské oko nie je schopné sledovať zobrazený stav diagnostického registra a niektoré kódy sa objavia až pri zistení chyby. Pre špecifikovanú verziu systému BIOS je prvý spustiteľný podpis v sekvencii POST C0:

C0 - programovanie registrov čipu Host Bridge na nastavenie nasledujúcich režimov:

Interná a externá vyrovnávacia pamäť sú zakázané, rovnako ako operácie s vyrovnávacou pamäťou;

pred zákazom sa vymaže vnútorná vyrovnávacia pamäť;

Shadow RAM je zakázaná, v dôsledku čoho sú cykly prístupu k adresám umiestnenia systému BIOS nasmerované priamo do ROM. Tento postup sa musí zhodovať s konkrétnym čipsetom;

C1 - pomocou sekvenčných cyklov zápisu / čítania sa určuje typ pamäte, celkový objem a umiestnenie v riadkoch. A v súlade s prijatými informáciami je nakonfigurovaný radič DRAM. V rovnakej fáze musí byť procesor prepnutý do chráneného režimu (chránený režim).

C3 – skontroluje sa prvých 256 KB pamäte, ktorá sa neskôr použije ako vyrovnávacia pamäť prenosu, a systém BIOS sa rozbalí a skopíruje do DRAM.

C6 - podľa špeciálneho algoritmu sa určuje prítomnosť, typ a parametre externej vyrovnávacej pamäte.

CF - určuje typ procesora a výsledok je umiestnený v CMOS. Ak z nejakého dôvodu zlyhá detekcia typu procesora, takáto chyba sa stane fatálnou a systém, a teda aj vykonávanie POST, sa zastaví.

05 - prebieha kontrola a inicializácia ovládača klávesnice, ale momentálne ešte nie je možné prijímať kódy stlačených klávesov.

07 - kontroluje fungovanie CMOS a napätie jeho batérie. Ak dôjde k výpadku napájania, POST sa nezastaví, ale BIOS si túto skutočnosť zapamätá. Chyba kontroly/čítania CMOS sa považuje za fatálnu a POST sa zastaví na kóde O7.

BE - programovanie konfiguračných registrov Host Bridge a PIIX s hodnotami prevzatými z BIOSu.

0A - vygeneruje sa tabuľka vektorov prerušení a vykoná sa aj počiatočná konfigurácia podsystému správy napájania.

0B - Kontroluje sa kontrolný súčet bloku buniek CMOS a ak BIOS podporuje PnP, skenujú sa zariadenia ISA PnP a inicializujú sa ich parametre. Pre PCI zariadenia sa hlavné (štandardné) polia nastavujú v bloku konfiguračných registrov.

0C - je inicializovaný blok premenných BIOS.

0D / 0E - prítomnosť grafického adaptéra sa určuje kontrolou prítomnosti podpisu 55AA na adrese spustenia systému Video BIOS (C0000: 0000h). Ak sa zistí systém Video BIOS a jeho kontrolný súčet je správny, povolí sa postup inicializácie grafického adaptéra. Od tohto momentu sa na obrazovke monitora zobrazí obraz, zobrazí sa úvodná obrazovka grafického adaptéra a inicializuje sa klávesnica. Ďalej v priebehu POST sa testuje ovládač DMA a ovládač prerušenia.

30/31 - určí sa množstvo základnej pamäte a externej pamäte a od tohto momentu začne test RAM zobrazený na obrazovke.

3D - inicializované pomocou myši PS/2.

41 - prebieha inicializácia podsystému diskety.

42 - Prebieha mäkký reset radiča pevného disku. Ak je v Setup špecifikovaný režim AUTO, detegujú sa zariadenia IDE, inak sa parametre zariadenia preberajú z CMOS. Prerušenia IRQ14 a IRQ15 sú demaskované podľa konfigurácie systému.

45 - Koprocesor FPU je inicializovaný.

4E - USB klávesnica je nakonfigurovaná. V tejto fáze je možné vstúpiť do nastavenia CMOS stlačením klávesu DEL.

4F - zobrazí sa požiadavka na zadanie hesla, ak ho poskytujú nastavenia CMOS Setup.

52 - vyhľadá a inicializuje ROM dodatočného systému BIOS a tiež mapuje každú z liniek žiadosti o prerušenie PCI.

60 - ak je tento režim povolený v Setup, je nainštalovaná antivírusová ochrana BOOT sektora.

62 - vykoná sa automatický prechod na zimný alebo letný čas, pre klávesnicu je nakonfigurovaný stav NumLock a režim automatického opakovania.

63 - Bloky ESCD sú opravené (iba pre PNP BIOS) a RAM je vymazaná.

B0 - tento stav sa zapíše do registra analyzátora podpisov iba v prípade chýb, napríklad pri teste rozšírenej pamäte. Ak pri spustení v chránenom režime nedôjde k žiadnym zlyhaniam, POST túto vetvu nezahŕňa. V prípade chýb stránky a iných výnimiek sa riadenie prenesie na tento postup, odošle kód B0 na port 80(84)h a zastaví sa.

FF - posledná fáza, v ktorej sa sčítavajú výsledky testovania - úspešná inicializácia hardvéru počítača je sprevádzaná jediným zvukovým signálom, po ktorom sa riadenie prenesie do zavádzača sektora BOOT.

Poradie vyhľadávania zavádzacieho disku na počítačoch x86 (pevné disky FDD, IDE a SCSI, jednotky CD-ROM) nastavuje systém BIOS. Moderné systémy BIOS vám umožňujú prekonfigurovať toto poradie, ktoré sa nazýva bootovacia sekvencia. Ak je jednotka A: zahrnutá ako prvá v zavádzacej sekvencii a je v nej disketa, BIOS sa pokúsi použiť túto disketu ako zavádzaciu disketu. Ak v jednotke nie je žiadna disketa, BIOS skontroluje prvý pevný disk, ktorý už bol v tomto čase inicializovaný, a vykoná príkaz INT19h. Procedúra spracovania prerušenia INT19h na načítanie BOOT sektora musí prečítať sektor so súradnicami Cylinder:0 Head:0 Sector:1 a umiestniť ho na 0000:7C00h, potom skontroluje, či je disk bootovateľný. Sektor MBR (Master Boot Record) na pevnom disku sa nachádza na rovnakej fyzickej adrese ako BOOT sektor na diskete (valec 0, strana 0, sektor 1).

Ak sa pri kontrole nenájde boot sektor, t.j. posledné dva bajty tohto sektora (jeho podpis) nie sú rovné 55ААh, volá sa prerušenie INT18h. Keď k tomu dôjde, na obrazovke sa zobrazí varovná správa v závislosti od výrobcu systému BIOS počítača.

Sektor MBR je zapísaný na pevný disk programom FDISK, takže ak bol HDD naformátovaný na nízkej úrovni, všetky jeho sektory obsahujú nuly a, prirodzene, prvý sektor nemôže obsahovať potrebný podpis. Z toho vyplýva, že ak disk nebol rozdelený na partície (logické disky), budú vydané chybové hlásenia. Hlavný zavádzací záznam je zvyčajne nezávislý od operačného systému (na platformách Intel sa používa na spustenie ktoréhokoľvek z operačných systémov). Kód obsiahnutý v hlavnom zavádzacom zázname vyhľadá v tabuľke oddielov aktívny systémový oddiel. Ak sa v tabuľke oblastí nenájde žiadna aktívna oblasť, alebo ak aspoň jedna oblasť obsahuje nesprávne označenie, alebo ak je niekoľko oblastí označených ako aktívne, zobrazí sa príslušné chybové hlásenie.

Kód hlavného zavádzacieho záznamu určuje umiestnenie zavádzacej (aktívnej) oblasti načítaním tabuľky oblastí umiestnenej na konci MBR. Ak sa nájde aktívny oddiel, načíta sa jeho zavádzací sektor a určí sa, či je skutočne bootovateľný. Pokus o čítanie je možné vykonať až päťkrát, inak sa zobrazí chybové hlásenie a systém sa zastaví. Ak sa nájde zavádzací sektor, Master Boot Record prenesie riadenie na kód zavádzacieho sektora v aktívnom (bootovacom) oddiele, ktorý obsahuje zavádzací program a tabuľku parametrov disku. Zavádzací sektor oddielu hľadá v bloku parametrov systému BIOS umiestnenie koreňového adresára a potom skopíruje systémový súbor IO.SYS (ktorý je v podstate súčasťou systému DOS a obsahuje funkcie súboru MSDOS.SYS z predchádzajúcej verzie systému DOS ) z nej do pamäte a prenesie mu kontrolu. IO.SYS načíta niektoré ovládače zariadení a vykoná množstvo operácií súvisiacich so zavádzaním. Najprv IO.SYS načíta súbor MSDOS.SYS. Je potrebné si uvedomiť, že tento súbor nie je podobný súborom s rovnakým názvom z predchádzajúcich verzií DOS. V systéme Windows 98 je MSDOS.SYS textový súbor obsahujúci možnosti spustenia. Potom sa načíta a zobrazí súbor LOGO.SYS (úvodná obrazovka).

V ďalšej fáze IO.SYS načíta informácie zo systémového registra a tiež spustí súbory CONFIG.SYS a AUTOEXEC.BAT (ak sú prítomné v koreňovom adresári). Zároveň sa načítajú ovládače zariadení pracujúcich v reálnom režime procesora a vykonajú sa niektoré systémové nastavenia. Nasleduje čiastočný zoznam možných ovládačov a programov načítaných v tejto fáze.

DBLSPACE.BIN alebo DRVSPACE.BIN. Ovládač kompresie disku.

HIMEM.SYS. Správca hornej pamäte v reálnom režime procesora.

IFSHLP.SYS. Pomáha pri načítaní VFAT a iných súborových systémov, ktoré podporujú Windows 98.

SETVER.EXE. Pomôcka, ktorá nahrádza číslo verzie operačného systému. Existujú programy, ktoré sa zameriavajú na staršie verzie operačných systémov a odmietajú fungovať pod Windows 98. Vďaka SETVER.EXE vráti takýto program presne také číslo verzie DOS, ktoré mu vyhovuje.

DOS = VYSOKÝ. Načíta DOS do oblasti pamäte HMA. Ak konfiguračný súbor CONFIG. SYS obsahuje inštrukciu na načítanie mapovaného správcu pamäte EMM386.EXE, do tohto riadku je pridaný parameter UMB, ktorý umožňuje EMM386.EXE používať veľkú pamäť.

Majte na pamäti, že IO.SYS automaticky nenačíta správcu EMM386.EXE. Ak ho teda plánujete použiť, musíte do súboru CONFIG.SYS vložiť riadok DEVICE=EMM386.EXE.

FILES=30. Tento riadok určuje počet deskriptorov súborov, ktoré sa majú vytvoriť. Windows 98 toto nastavenie nepoužíva; je súčasťou dodávky kvôli kompatibilite s predchádzajúcimi verziami programov.

LASTDRIVE=Z. Toto definuje posledné písmeno pre logické jednotky. Táto možnosť je tiež zavedená kvôli spätnej kompatibilite a nepoužíva ju systém Windows 98.

BUFFER=30. Určuje počet vyrovnávacích pamätí súborov, ktoré sa majú vytvoriť. Súborové vyrovnávacie pamäte používajú aplikácie pri volaní I/O rutín zo súboru IO.SYS.

STACKS=9,256. Táto položka definuje počet zásobníkových snímok a veľkosť každého rámca.

FCBS = 4. Tento príkaz nastavuje počet blokov riadenia súborov. Obe posledné možnosti sú len pre spätnú kompatibilitu.

Posledným krokom je načítanie a spustenie súboru WIN.COM. Odkazuje na súbor VMM32.VXD. Ak je v počítači nainštalovaná dostatočná pamäť RAM, tento súbor sa načíta do pamäte, inak sa k tomuto súboru pristupuje na pevnom disku, čo prirodzene predlžuje čas sťahovania. Zavádzač ovládačov v reálnom režime porovnáva kópie ovládačov virtuálnych zariadení (VxD) v priečinku Windows/System/VMM32 a súbore VMM32.VXD. Ak v priečinku aj v súbore existuje ovládač virtuálneho zariadenia, kópia virtuálneho ovládača je v súbore VMM32.VXD označená ako nespustiteľná. Ovládače virtuálnych zariadení, ktoré sa nenačítajú pomocou súboru VMM32.VXD, sa načítajú zo sekcie súboru SYSTEM.INI priečinka Windows. Počas tohto procesu zavádzač ovládačov virtuálnych zariadení v reálnom režime neustále kontroluje, či sú správne načítané všetky požadované ovládače virtuálnych zariadení, a ak sa pri načítavaní požadovaného ovládača vyskytne chyba, skúsi to znova. Po načítaní sa inicializujú ovládače virtuálnych zariadení v reálnom režime, potom súbor VMM32.VXD prepne procesor do chráneného režimu a začne sa proces inicializácie ovládačov virtuálnych zariadení podľa ich parametra InitDevice. Procedúra načítania OS končí načítaním súborov KRNL32.DLL, GDI.EXE, USER.EXE a EXPLORER.EXE. Ak je počítač pripojený k sieti, načíta sa Network Neighborhood. Používateľ je vyzvaný na zadanie mena a hesla na prihlásenie do siete. Potom sa zo systémového registra načíta konfigurácia s predvolenými nastaveniami. V poslednej fáze načítania operačného systému sa spracuje obsah priečinka Po spustení a spustia sa v ňom špecifikované programy. Potom je OS pripravený na použitie.

Existuje niekoľko štandardných spôsobov, ako upraviť vyššie popísaný postup spustenia:

Pri vykonávaní testu POST vo fáze kontroly pamäte a inicializácie zavádzacích zariadení stlačte tlačidlo klávesnice DEL, aby ste vstúpili do programu Setup;

Pred koncom hardvérového testu vložte zavádzací disk (napríklad záchranný disk Windows 98);

Vykonajte opravy v súbore CONFIG.SYS;

Upravte súbor AUTOEXEC.BAT.

Okrem nich poskytuje Windows 98 množstvo menej zrejmých metód na vykonanie rovnakej úlohy:

Po dokončení testu hardvéru stlačením klávesu F8 vyvolajte ponuku Startup;

Upravte pokyny na spustenie systému v súbore MSDOS.SYS;

Použite jednu z uvedených metód na "zastavenie" v režime DOS a potom spustite Windows z príkazového riadku so sadou potrebných prepínačov;

Zmeňte obsah priečinka Po spustení. Na základe materiálov lokality

Zavedenie operačného systému je zložitý proces a pozostáva z niekoľkých krokov.


Len málo používateľov PC vie, čo sa stane po stlačení tlačidla napájania na počítači. Tak, poďme!

1. Po zapnutí napájania PC sa spustí proces jeho automatického testovania, ktoré prebieha pod kontrolou programu BIOS. Ak sa v tejto fáze nájde chybný hardvér, počítač sa zastaví a na obrazovke sa zobrazí príslušná správa alebo pípnutie.
2. Po dokončení automatického testu systém BIOS vyhľadá zavádzací sektor na diskete, pevnom disku, CD alebo inom médiu podporovanom základnou doskou. Poradie vyhľadávania zavádzacieho sektora je nastavené s podporou nastavení BIOSu, ktorého popis nájdete v návode k základnej doske.
3. Po určení zavádzacieho disku sa z neho načíta obsah prvého sektora disku, v ktorom sa nachádza hlavný zavádzací záznam (Master Boot Record, MBR). MBR obsahuje aj tabuľku oblastí disku, z ktorých jedna musí byť označená ako aktívna.

4. MBR nájde aktívny oddiel a prenesie riadenie do zavádzacieho záznamu, ktorý musí byť v prvom sektore aktívneho oddielu. Pomocou zavádzacieho záznamu sa spustí správca zavádzania systému Windows 7 (súbor bootmgr, ktorý sa nachádza v koreňovom priečinku aktívneho oddielu).
5. Správca zavádzania načíta konfiguračné údaje systému PC uložené v súbore BCD (Boot Configuration Data). Ak sa v súbore BCD nachádza viacero položiek, zobrazí sa ponuka výberu operačného systému. Súbor BCD sa nachádza v priečinku Boot aktívneho oddielu.
6. Po výbere systému sa spustí modul načítania operačného systému Winload. exe, komponenty jadra Ntoskrnl. exe a Hal. dll, systémové služby a ďalšie komponenty - táto fáza je sprevádzaná výsledkom animovanej obrazovky s logom Windows.
7. Načíta sa proces prihlásenia do systému Windows. exe, ktorý spravuje prihlasovanie používateľov. Ak je na počítači jeden účet, ktorý nie je chránený heslom, prihlásenie sa vykoná automaticky. V opačnom prípade bude systém čakať na výber používateľského mena a zadanie hesla.
8. Počas procesu prihlásenia sa spúšťajú položky pri spustení, ktoré sú zaregistrované v registri systému Windows 7 av priečinku Po spustení.
Na základe vyššie uvedeného je možné dospieť k záveru, že na úspešné spustenie systému Windows 7 sú potrebné nasledujúce údaje.
Aktuálne nastavenia systému BIOS musia umožňovať spustenie systému z pevného disku, na ktorom je nainštalovaný systém Windows 7. Ak je systém BIOS nastavený tak, aby sa najprv zavádzal z vymeniteľného média, mali by ste tiež vybrať disky z jednotiek.

Prvý sektor pevného disku musí mať platný hlavný zavádzací záznam a tabuľku oblastí, z ktorých jeden musí byť označený ako aktívny.

Aktívny oddiel musí mať zavádzací záznam systému Windows 7 a jeho koreňový priečinok musí obsahovať súbor bootmgr.
Bootovací priečinok na aktívnom oddiele musí obsahovať súbor BCD obsahujúci správne položky pre nainštalované operačné systémy.

Poznámka
Pri inštalácii systému Windows 7 ako 2. operačného systému je aktívny oddiel tradične oddiel, na ktorom je nainštalovaná predchádzajúca verzia systému Windows. Tu sa nachádza súbor bootmgr a priečinok Boot. Ak ste pevný disk rozdelili na oddiely pomocou systému Windows 7, ako aktívny bude priradený skrytý oddiel s veľkosťou približne 100 MB.
Ak sa počítač nespustí, skúste zistiť, v ktorej fáze sa zastaví. Správa, ktorá sa zobrazí, keď sa systém zastaví, zvyčajne umožňuje správne identifikovať vzniknutý problém.
V prípade potreby si ho pokojne preložte z angličtiny. Ak nemôžete nájsť miesto chyby zo správ alebo sa sťahovanie zastaví bez nich, vyskúšajte nasledujúce tipy.
Skontrolujte, či sa na obrazovke zobrazuje ponuka výberu operačného systému alebo ponuka rozšírených možností zavádzania. Ak nie, skúste počas zavádzania niekoľkokrát stlačiť kláves F8. Ak sa ponuka možností zavádzania nezobrazí, príčinou môžu byť hardvérové ​​chyby, nesprávne nastavenia systému BIOS, poškodené zavádzacie sektory alebo súbory (pozrite si kroky 1-5 vyššie uvedenej postupnosti zavádzania systému Windows).
Ak sa zobrazí ponuka zavádzania, ale okamžite po výbere operačného systému sa spustenie zastaví, je možné, že súbor BCD obsahuje nepravdivé záznamy.
Ak sa spúšťanie zastaví po animovanej obrazovke s logom Windows, príčinou zlyhania môže byť ovládač zariadenia alebo systémová služba.

Zapneme PSU, ak sú všetky napätia normálne, potom po 0,1 ... 0,5 sekundách PSU vydá signál PowerGood (PG) na základnú dosku. Základná doska má špeciálny obvod, ktorý generuje signál RESET. Rovnaký obvod môže byť spojený s hardvérovým monitorom, ktorý riadi napájacie napätia, ktoré sú dodávané matke z PSU a / alebo sú generované prevodníkmi základnej dosky na napájanie rôznych uzlov (procesor, pamäť, čipová sada atď.). Medzi povinnosti hardvérového monitora patrí aj sledovanie teploty hlavných prvkov dosky a ovládanie otáčok ventilátorov. Až po prijatí PG z PSU, ako aj signálu z hardvérového monitora "všetko je v poriadku", obvod formácie RESETa odstráni práve tento RESET z čipsetu, karikatúry a rôznych malých logík prispájkovaných na doske, ako aj od samotného procesora. Signál RESET vynuluje hodnoty všetkých bitov riadiacich registrov a vynuluje registre procesora, okrem registra CS (Code Segment) obsahujúceho počiatočnú adresu segmentu kódu je nastavený na FFFFh. Po odstránení RESETu začne procesor pracovať v reálnom režime a na približne 7 synchronizačných cyklov začne vykonávať inštrukciu načítanú z ROM BIOS na rovnakej adrese FFFF: 0000. (Moderné procesory (začínajúc i386DX) vykonajú prvú inštrukciu pri FFFFFFF0h, čo je v horných 4 GB priestoru.) V tomto bode by mal taktovací modul poskytovať stabilnú rýchlosť hodín PCI, CPU, USB, čipsetu a RAM. . Veľkosť oblasti ROM BIOS od adresy FFFF:0000 po koniec je 16 bajtov a na zadanej adrese sa do nej zapíše príkaz na skok na skutočný spustiteľný kód BIOSu. V tejto chvíli procesor nemôže vykonávať žiadnu inú sekvenciu inštrukcií, pretože jednoducho neexistuje nikde v žiadnej z pamäťových oblastí, okrem BIOSu. Začne sa teda vykonávanie špecifického kódu ROM BIOS. Postupným vykonávaním príkazov tohto kódu procesor implementuje počiatočnú funkciu POST (Power-On Self Test). V tejto fáze sa okrem procesora testuje aj pamäť a systémové I/O. Ak sa zistí chyba, systém zapípa, pretože grafický adaptér ešte nebol inicializovaný. Nakonfigurovaný je aj softvérovo riadený hardvér základnej dosky. Časť konfigurácie sa vykonáva jednoznačne, druhá časť môže byť určená polohou prepojok (prepojok alebo prepínačov) systémovej dosky, ale množstvo parametrov môže (a niekedy aj musí) nastaviť používateľ. Na tieto účely je pomôcka Setup zabudovaná do kódu BIOS, zvyčajne sa táto pomôcka vyvolá stlačením DEL počas POST. Konfiguračné parametre nastavené pomocou tejto utility sú uložené v energeticky nezávislej pamäti napájanej trojvoltovou batériou umiestnenou na základnej doske. Niektoré z nich sú vždy uložené v tradičnej pamäti CMOS v kombinácii s hodinami a kalendárom RTC (Real Time Clock). Ďalšia časť (v závislosti od výrobcu) môže byť umiestnená aj v energeticky nezávislej (napríklad flash) pamäti (NVRAM). Okrem tejto časti staticky určených parametrov je tu oblasť energeticky nezávislej pamäte ESCD na podporu dynamickej konfigurácie systému Plug and Play, ktorá sa môže automaticky aktualizovať pri každom reštarte počítača. ESCD - rozbalená oblasť, uložená vo Flash ROM, jej aktualizácia v záverečnej fáze vykonávania POST je sprevádzaná hlásením „Aktualizovať DMI pool ...“ Zastavenie v tomto prípade (pred zobrazením správy alebo počas výstupu správy) je spojené s porušením logických štruktúr systému BIOS. Preprogramovanie je v takejto situácii nevyhnutným, no bohužiaľ niekedy nedostatočným riešením.

Je potrebné poznamenať, že nie všetky kódy sú viditeľné na indikátore počas normálneho zavádzania počítača: niektoré sa zobrazia iba vtedy, keď sa POST zastaví. Je to preto, že mnohé z rutín POST sa vykonávajú tak rýchlo, že ľudské oko nie je schopné sledovať zobrazený stav diagnostického registra a niektoré kódy sa objavia až pri zistení chyby. Pozrime sa teda na kód, ale neponáhľajte sa s výmenou zariadenia, ak je známe! Starostlivo kontrolujeme všetko, až po zvuk skladieb! Ak neviete, o aký druh zariadenia ide, zmeňte BIOS, nájdite, kde je init... Ak nemôžete, opýtajte sa miestnych katastrof... Ak indikátor ukazuje FF alebo 00, potom naša doska nemohla. t začať vôbec a musíme skontrolovať všetky napájacie zdroje prvkov dosky, hlavného generátora, procesora a zistiť, či sú signály na dátovej a adresovej zbernici.

Takže spustenie programu počítača v skratke vyzerá asi takto:

Registre hostiteľského mosta sú naprogramované, interná vyrovnávacia pamäť je vymazaná, interná a externá vyrovnávacia pamäť sú deaktivované, ako aj operácie s vyrovnávacou pamäťou, je vypnutá tieňová RAM, v dôsledku čoho sa cykly prístupu k adresám umiestnenia systému BIOS odosielajú priamo na ROM. Tento postup sa musí zhodovať s konkrétnym čipsetom. Ďalej sú naprogramované prostriedky PIIX: radič DMA, ovládač prerušenia, časovač, blok RTC. Tým sa ovládač DMA dostane do pasívneho režimu.

V počítačoch založených na SIMM alebo SDRAM sa pomocou sekvenčných cyklov zápisu / čítania určuje typ pamäte, celkové množstvo a umiestnenie v riadkoch. V počítačoch na SDRAM, DDR alebo DDR2 sa SPD načítava na určenie parametrov inštalovanej pamäte (cez protokol SMBus, takmer rovnaký i2c). A v súlade s prijatými informáciami je nakonfigurovaný radič DRAM. V rovnakej fáze musí byť procesor prepnutý do chráneného režimu (chránený režim).

Skontroluje sa prvých 256 kB pamäte, ktorá sa neskôr použije ako vyrovnávacia pamäť prenosu, a systém BIOS sa rozbalí a skopíruje do DRAM.

Špeciálny algoritmus určuje prítomnosť, typ a parametre externej vyrovnávacej pamäte.

Určí sa typ procesora, výsledok sa umiestni do CMOS. Ak z nejakého dôvodu zlyhá detekcia typu procesora, pre platformu na procesore Intel sa takáto chyba stane fatálnou a systém, a teda aj vykonávanie POST, sa zastaví. Ak sa neúspešne určí typ procesora na platforme AMD, do CMOS sa umiestni „neznámy procesor“.

Kontroluje sa a inicializuje sa ovládač klávesnice, ale momentálne ešte nie je možné prijímať kódy stlačených klávesov.

Kontroluje sa fungovanie CMOS a napätie jeho batérie. Ak dôjde k výpadku napájania, POST sa nezastaví, ale BIOS si túto skutočnosť „zapamätá“. Chyba kontroly/čítania CMOS sa považuje za závažnú a POST sa zastaví.

Konfiguračné registre Host Bridge a PIIX sú naprogramované s hodnotami prevzatými z BIOSu.

Vygeneruje sa tabuľka vektorov prerušení a vykoná sa aj počiatočná konfigurácia podsystému správy napájania.

Kontrolný súčet bunkového bloku CMOS sa skontroluje a ak systém BIOS podporuje PnP, zariadenia ISA PnP sa naskenujú a inicializujú. Pre PCI zariadenia sa hlavné (štandardné) polia nastavujú v bloku konfiguračných registrov.

Blok premenných systému BIOS sa inicializuje.

Prítomnosť grafického adaptéra sa určuje kontrolou prítomnosti podpisu 55AA na počiatočnej adrese systému Video BIOS (C0000:0000h). Ak sa zistí systém Video BIOS a jeho kontrolný súčet je správny, povolí sa postup inicializácie grafického adaptéra. Od tohto momentu sa na obrazovke monitora zobrazí obraz, zobrazí sa úvodná obrazovka grafického adaptéra a inicializuje sa klávesnica. Ďalej v priebehu POST sa testuje ovládač DMA a ovládač prerušenia.

Určí sa objem základnej pamäte a externej pamäte a od tohto momentu začne test RAM zobrazený na obrazovke.

PS/2 myš je inicializovaná.

Prebieha inicializácia podsystému diskety.

Prebieha mäkký reset radiča pevného disku. Ak je v Setup špecifikovaný režim AUTO, detegujú sa zariadenia IDE, inak sa parametre zariadenia preberajú z CMOS. Prerušenia IRQ14 a IRQ15 sú demaskované podľa konfigurácie systému.

Koprocesor FPU je inicializovaný.

Klávesnica USB je nakonfigurovaná. V tejto fáze je možné vstúpiť do nastavenia CMOS stlačením klávesu DEL.

Budete vyzvaní na zadanie hesla, ak ho poskytujú nastavenia CMOS Setup.

Vyhľadajú a inicializujú sa ďalšie pamäte ROM systému BIOS a zmapuje sa každá z riadkov žiadosti o prerušenie PCI.

Ak je tento režim povolený v Setup, je nainštalovaná antivírusová ochrana BOOT Sector.

Automaticky sa nastaví letný čas a pre klávesnicu je nakonfigurovaný stav NumLock a režim automatického opakovania.

Bloky ESCD sú opravené (iba pre PNP BIOS) a RAM je vymazaná.

Úspešnú inicializáciu hardvéru počítača sprevádza jedno pípnutie, po ktorom sa riadenie prenesie do zavádzača sektora BOOT.

Ale čo ak 00 alebo FF, t.j. Nevykonali ste žiadny príkaz systému BIOS? (chýba „život“ na bios flash disku):

  1. Musíte si byť úplne istí, že všetky napätia sú normálne a je zabezpečené správne taktovanie.
  2. Musíte si byť absolútne istí, že procesor je v dobrom stave a že daná inštancia dosky s daným procesorom, zhruba povedané, "nabehne".
  3. Na platformách s AMD je potrebné zabezpečiť komunikáciu medzi CPU a NB, pretože pred vykonaním prvého z príkazov systému BIOS na známej adrese sa medzi CPU a NB vykoná nezdokumentovaný "Hand-Shake". Až potom platforma prejde k normálnemu štartu v zmysle x86. (Hand-Shake je podmienený názov analogicky s niečím známym už dlho).
  4. Na platformách s čipsetmi VIA (od KT266)/SiS (od 635/735) sa pred štartom vykoná „NIEČO“ poskytované SB a BIOSom v zmysle x86. Preto musí byť BIOS platný (!). Mimochodom, nForce má tiež niečo podobné, aj keď nie také kritické ako VIA/SiS.
  5. Predpokladajme, že prenos riadenia na adresu FFFF FFF0h ešte prebehol. Pred inicializáciou prvého POST kódu vykoná BIOS stovky príkazov, vrátane. často (ocenenie, AMI, ale nie Phoenix) označuje SIO / MIO a CMOS. Ak sa vyskytne problém - nečakajte na správu POST. Ak existuje dôvera, že SIO / MIO je chybné (divoké vykurovanie - tu sme 100% solidárni) - zmeňte a nerozmýšľajte. Pomyslíme si, či to nepomohlo :) Tu je potrebné poznamenať, že ak sa rozhodne o výmene SIO, niekedy by sa mali odstrániť dve vyrovnávacie pamäte RS-232, boli prípady, keď pokazený prevodník RS232-TTL vypálil preinštalovaný SIO. Práce je tu málo a pokoj je drahší. Ak je však vyrovnávacia pamäť vyrobená „neštandardne“, napríklad ako ITE alebo starý Winbond, potom je pred fotografovaním užitočné pozrieť si dokumentáciu.
  6. Ak to nepomôže: okrem SIO / MIO ovplyvňuje spustenie monitorovací systém (ak je v SIO / MIO, táto položka sa nedá prečítať), najmä jeho senzory. Na starších doskách je to niečo ako LM75. Odstráňte snímače. Tiež by nebolo zbytočné kontrolovať súlad s hardvérovým monitorovacím rozhraním (napríklad Epox 3PTA, žiadny RESET, na SIO nebol signál FAN1in, ukázalo sa pred výmenou SIO). V niektorých prípadoch nálada základnej dosky závisí aj od zvukových čipov, sieťových čipov a rôznych iných pripojených k PCI / LPC / ISA. Hlavne ak tam niečo premrhajú, pri preč atď. Obzvlášť tvrdohlaví opravári v takýchto prípadoch nechávajú na doske iba čipset a sledujú, či je nažive :)
  7. Ako zistiť, či je čipset nažive. Môžete použiť osciloskop, ak máte čas, osciloskop a zručnosti s ním pracovať. Čipset jednoducho vymeníte, ak doska stojí za to a je tam dostatok komponentov. Naši partneri oznámili, že inštalujú testovací BIOS s odstráneným SIO, a ak sa spustí, potom existuje nádej na zvýšenie dosky bez operácií BGA. Toto je však sporný bod, pretože existujú možnosti pre rôzne SIO:
    1. SIO s rozhraním Flash ROM (W83697HF);
    2. SIO so samostatnými zbernicami DATA/ADDRESS(FDC37M602);
    3. Rozhranie LPC.
  8. Ak do ~10 sek. procesoru sa nepodarí inicializovať SIO, hardvérový monitorovací čip vydá do systémového reproduktora sekvenciu pípnutí podobnú siréne. Ak je čip na monitorovanie systému v samostatnom balení (napríklad na BX), siréna bude bez procesora, bez BIOSu a bez SIO čipu. Prirodzene, je to len vtedy, ak je zabezpečené napájanie a taktovanie práve tohto HW monitorovania.