Počiatočné načítanie operačného systému. Viacrozmerná zavádzacia príručka pre operačné systémy Windows

  • 04.09.2019

Proces zavádzania počítača je stručne popísaný v článku „Zapnutie PC“ v časti BIOS. Pozrime sa na tento proces bližšie.

Inicializácia systému pomocou systému BIOS

  1. Stlačením tlačidla napájania. Keď je tlačidlo napájania zapnuté, napájacie napätia sa privádzajú do prvkov základnej dosky; generátor hodín sa spustí na signál Power Good; do procesora sa odošle resetovací signál, ktorý ho nastaví do pôvodného stavu. Programy systému BIOS začnú pracovať.
  2. Kontrola systému BIOS. Kontrolný súčet systémových programov v ROM je v jednej z buniek. Po spustení sa kontrolný súčet prepočíta a porovná s referenčnou hodnotou.
  3. Identifikácia procesora. Základná doska poskytuje možnosť inštalácie rôznych modelov procesorov. BIOS odošle požiadavku na identifikáciu procesora a na základe prijatej odpovede určí typ procesora, frekvenciu, napätie atď.
  4. Nastavenie základných prvkov. Sú inicializované a testované základné komponenty základnej dosky: blok priameho prístupu do pamäte, časovač, blok hardvérového prerušenia.
  5. testovanie RAM. Určuje sa typ pamäťových modulov, ich objem, organizácia; testuje sa prvých 64 KB RAM.
  6. Organizácia pracovných štruktúr RAM. Oblasť pod BIOSom je zvýraznená, prerušenia sú nakonfigurované.
  7. Kontrola pamäte CMOS a batérie. Ak je batéria CMOS chybná, všetky nastavenia systému BIOS v pamäti sa stratia. Načítanie poslednej konfigurácie je nemožné, čo sa zobrazí na obrazovke monitora. Je možné načítať štandardné továrenské hodnoty BIOSu.
  8. Inicializácia zariadení základnej dosky. Vyhľadáva a konfiguruje spúšťacie zariadenia (pevný disk, CD mechanika, FDD), ovládacie prvky spúšťacieho procesu (klávesnica, myš), vstupno-výstupné zariadenia (COM, LPT). Zariadeniam sú priradené vhodné prerušovacie linky.
  9. PnP. Identifikujú sa zariadenia pripojené cez systémové konektory. Zariadeniam sú prideľované zdroje a prerušenia.
  10. Zapnite videosystém. Spustí sa systém Video BIOS, ktorý nastaví ovládač videa do režimu VGA alebo EGA, ktorý podporujú všetky ovládače videa. Potom je ovládač videa pripravený na prácu.
  11. Vydanie správy na obrazovku monitora. Na obrazovke monitora sa zobrazí prvá správa: výrobca systému BIOS, typ a frekvencia procesora, typ a množstvo pamäte RAM.
  12. testovanie RAM. Vykoná sa náhodná kontrola nevyužitej pamäte RAM.
  13. Inicializácia ovládača diskety.
  14. Inicializácia radiča pevného disku.
  15. Inicializácia klávesnice. Zapne sa ovládač klávesnice, otestuje sa matica kontaktov, nastavia sa časové parametre volania kláves a režim NumLock. Klávesnica je pripravená na použitie. Na obrazovke sa zobrazí hlásenie o možnosti použitia programu BIOS Setup (zvyčajne na to slúži kláves Del).
  16. Vyhľadajte zariadenia s vlastným systémom BIOS. Ak sa takéto zariadenia nájdu, riadenie sa prenesie do programov BIOS týchto zariadení a dôjde k ich inicializácii.
  17. Prenos kontroly na zavádzač OS. Softvérové ​​prerušenie Int 19h sa používa na vyhľadanie zavádzača OS (Boot Record) na diskových jednotkách. Musí byť umiestnený na jednom zo zariadení (HDD, CD, FDD, SCSI). Umiestnenie bootloadera je všade rovnaké. Po nájdení zavádzača OS sa naň prenesie kontrola.

Načítavanie operačného systému

Jadro operačného systému (OS) sa načíta do pamäte RAM, potom sa hlavná časť operačného systému nachádza v systémovej pamäti.


BIOS vykonáva "hrubé" ladenie počítačového systému. Jeho hlavnou úlohou je „vdýchnuť“ život hardvéru počítača bez ohľadu na jeho konkrétnu úpravu. Nové modely procesorov, základných dosiek, čipsetov a iných zariadení vychádzajú takmer štvrťročne. Nie je možné okamžite určiť identifikáciu celej tejto rozmanitosti v systéme BIOS. Áno, nie je to potrebné. Hlavnou úlohou systému BIOS je vykonať počiatočnú inicializáciu zariadenia a spustiť prevádzku operačného systému, ktorý sám vykonáva „jemné“ doladenie komponentov počítača.


Na začiatku vývoja osobných počítačov si konfigurácia systému vyžadovala od používateľov príslušnú kvalifikáciu. Iste si skúsení používatelia ešte pamätajú súbory ako napr config.exe a autoexec.bat, ktoré bolo treba správne nastaviť, aby „kárka“ išla normálne.


Čo robiť, bola odvrátená strana mince otvorenej architektúry IBM. Za pohodlie získania počítača požadovanej konfigurácie so znalosťou jeho správneho nastavenia bolo potrebné zaplatiť. Takéto nepríjemnosti vystrašili nepripravených používateľov, takže výrobcovia počítačov sa s týmto stavom dlho nemohli vyrovnať. Výrobcovia počítačového vybavenia a vývojári softvéru sa snažili zo spotrebiteľa odstrániť potrebu konfigurovať svoj počítač čo najviac. Prvýkrát bol v OS aplikovaný nový postup nastavenia systému Windows- samotný operačný systém „vyhľadal“ pripojené zariadenia a správne ich nakonfiguroval:

  • bol určený zoznam zariadení vyžadujúcich konfiguráciu softvéru;
  • hľadali vhodné programy pre správnu činnosť takýchto zariadení;
  • bola vykonaná procedúra softvérovej inicializácie zariadení a ich prispôsobenia prevádzkovým režimom.

Úloha je vo všeobecnosti dosť náročná. Na uľahčenie jeho implementácie sa výrobcovia čipových súprav a vývojári softvéru dohodli a stanovili špecifické pravidlá pre zavádzací mechanizmus. Teraz boli komponenty počítačového systému vyžadujúce inicializáciu a konfiguráciu dokončené s príslušným softvérom (inicializačné programy, ovládače, súbory INF):

  • Inicializácia programov zadajte kontrolné kódy pre konkrétne adresy (jednorazový postup);
  • Vodiči- sú to programy, ktoré riadia činnosť ovládača príslušného zariadenia;
  • súbor INF- dávkový súbor, ktorý pomáha OS organizovať postup nastavenia konkrétnej počítačovej jednotky.

Počiatočné načítanie systému Windows sa vykonáva pod kontrolou dávkového súboru, ktorý obsahuje zoznam programov a ovládačov spustených počas procesu zavádzania OS. Ide o takzvaný „stub“ dávkového súboru, ktorý by sa mal podľa hardvéru nainštalovaného na tomto počítači previesť do pracovnej verzie pri prvotnej inštalácii systému Windows do počítača.


Systém Windows má určitú sadu univerzálnych ovládačov (ktoré sa neustále aktualizujú s vydaním novej verzie operačného systému), ktoré vám umožňujú konfigurovať všetky súčasti systému. Pre spravodlivosť treba povedať, že univerzálne ovládače pre Windows nie sú ani zďaleka vždy schopné optimálne nakonfigurovať konkrétne zariadenie, čo znižuje výkon a stabilitu celého počítačového systému. Preto sú všetky zariadenia dodávané so „svojím“ inštalačným softvérom (zvyčajne na CD). Pri prvej inštalácii nového zariadenia vás systém Windows môže požiadať o vloženie disku s príslušnými ovládačmi na správne nastavenie nového zariadenia. Odporúča sa tiež sledovať vydanie novej verzie ovládačov (v ktorých boli opravené chyby, optimalizácia práce atď.) pre čipset vašej základnej dosky a pravidelne ich aktualizovať.

Pre normálnu prevádzku počítača je potrebné, aby hlavné moduly operačného systému boli v RAM. Preto sa po zapnutí počítača organizuje automatické prepisovanie (načítanie) operačného systému z disku do RAM.

Softvér funguje najlepšie, keď je rozdelený do úrovní, pričom každá úroveň vykonáva nejakú funkciu a ostatné vyššie úrovne oslobodzuje od starostí o detaily v rámci svojej úrovne. Na základe tejto filozofie je operačný systém MS-DOS postavený na modulárnom základe a pozostáva z nasledujúcich komponentov:

    Načítač operačného systému;

    Systémové súbory IO.SYS a MSDOS.SYS;

    Ovládače zariadení.

    Príkazový procesor MS DOS (súbor COMMAND.COM);

    Externé príkazy MS DOS.

Okrem toho MS-DOS, podobne ako všetky ostatné operačné systémy pre IBM PC, používa vstavaný počítačový softvér tzv Základný vstupný/výstupný systém (BIOS).

Uvažujme špecifikované programové moduly v poradí, v akom sú načítané do pamäte RAM po zapnutí počítača.

Základný vstupno-výstupný systém je najnižšia úroveň kontroly, akési rozhranie medzi hardvérom a softvérom počítača. Systém BIOS priamo riadi hardvér v počítači a šetrí ostatné programy, aby nevedeli podrobnosti o tom, ako to urobiť. Programy BIOS sú zapísané do ROM počítača výrobcom a vykonávajú:

    samočinný test počítača pri jeho zapnutí (program POST);

    inicializácia, t.j. nastavenie počítačového vybavenia (určí sa konfigurácia počítača, nastavia sa potrebné hodnoty niektorých registrov);

    vykonávanie servisných funkcií a spracovanie hardvérových prerušení;

    načítanie operačného systému zaznamenaného na magnetickom disku (program BOOT).

Ihneď po zapnutí počítača začne pracovať program POST, ktorý skontroluje funkčnosť pamäte RAM a ďalších komponentov počítača. Systém BIOS sa potom inicializuje a pokúsi sa čítať z disku v jednotke A: zavádzač operačného systému, aby naň preniesol kontrolu a pokračoval v procese zavádzania systému DOS. Ak chýbajú potrebné súbory alebo samotná disketa, vyhľadávanie pokračuje na pevných diskoch C :, D :, E : atď. Ak sa bootovací (alebo, inými slovami, systémový) disk nenájde, na monitore sa zobrazí správa o tom.

Upozorňujeme, že po dokončení zavádzania sa funkcie služby BIOS (napríklad výstup jednotlivých bajtov na disk alebo obrazovku, čítanie znaku z klávesnice, čítanie hodín reálneho času atď.) zavolajú pomocou prerušení. Prerušiť je hardvérový mechanizmus, ktorý spôsobí, že procesor preruší aktuálnu úlohu a začne spracovávať externú udalosť. Takouto udalosťou môže byť signál z externých I/O zariadení, požiadavka na program alebo chyba (delenie nulou, príliš veľké celé číslo atď.).

Nakladač operačného systému je veľmi krátky program umiestnený v prvom sektore každej diskety a pevného disku (pevného disku) s operačným systémom MS DOS. Funkciou tohto programu je čítať systémové súbory DOS zo zavádzacieho disku do pamäte RAM.

Systémový súbor IO.SYS je rozšírenie systému BIOS. Tento modul prispôsobuje operačný systém pre konkrétnu konfiguráciu výpočtového komplexu a umožňuje pripojiť nové ovládače k ​​neštandardným vstupno-výstupným zariadeniam,

Systémový súborMSDOS.SYS- modul manipulácie s prerušením. V podstate spravuje súborový systém a spravuje prideľovanie pamäte RAM.

Po prečítaní bootloaderom sú systémové súbory trvalo umiestnené v RAM počítača, čiže ide o rezidentné programy.

V prípade úspešného načítania systémových súborov programový modul IO.SYS nastaví požadovanú konfiguráciu počítačového systému. Na tento účel umiestňuje ovládače externých zariadení do pamäte RAM počítača.

Externé ovládače zariadenia sú samostatné programové súbory, ktoré poskytujú interakciu s externými zariadeniami. Zoznam ovládačov zásuvných modulov sa nachádza v konfiguračnom súbore CONFIG.SYS. ...

Príkazový procesor dokončí proces zavádzania operačného systému. Po prenesení kontroly nad počítačom na príkazový procesor, tento začne automaticky vykonávať špeciálny príkazový súbor - AUTOEXEC.BAT (ak sa takýto súbor nachádza v koreňovom adresári zavádzacieho disku). Súbor AUTOEXEC.BAT špecifikuje príkazy a programy, ktoré sa vykonajú pri každom spustení počítača. Pomocou tohto súboru môžete nakonfigurovať parametre operačného prostredia. Napríklad vytvoriť virtuálny disk, zabezpečiť zmenu režimov tlače, načítať pomocné programy atď.

Špeciálnu úlohu pri práci v systémovom prostredí zohrávajú súbory s príponou .BAT. Obsahujú kolekciu príkazov operačného systému alebo názvov spustiteľných súborov. Po spustení súboru s príponou .BAT sa všetky príkazy v ňom zaznamenané vykonajú automaticky jeden po druhom.

Ak sa súbor AUTOEXEC.BAT nenájde v koreňovom adresári disku, z ktorého je operačný systém načítaný, tak MS DOS požiada užívateľa o aktuálny dátum a čas.

Po spustení súboru AUTOEXEC.BAT sa ukončí proces zavádzania operačného systému. Príkazový procesor vydá výzvu, ktorá indikuje, že MS-DOS je pripravený prijímať príkazy. Pozvánka zvyčajne vyzerá A: \> alebo napr C: \>, ak sa zavádzanie vykonalo z pevného disku.

Operačný systém zvyčajne uložené v externej pamäti počítača – na disku. Keď je počítač zapnutý, načíta sa z pamäte disku a umiestni sa do pamäte RAM. Tento proces sa nazýva načítavanie operačného systému .

Volá sa disk, na ktorom sa nachádzajú súbory OS a z ktorého sa načítava systémový.
Programy môžu bežať iba vtedy, ak sú v RAM, takže súbory OS musia byť načítané do RAM.
Po zapnutí počítača sa OS načíta zo systémového disku do RAM. Načítanie musí byť vykonané v súlade so zavádzacím programom - zavádzačom OS.
Postupné načítanie operačného systému môže byť znázornené takto:
Počítač obsahuje ROM obsahujúcu programy na testovanie počítača a prvú fázu načítania OS, ktoré sa nazývajú BIOS (Basic Input / Output System). Po zapnutí počítača sa tieto programy začnú spúšťať. Okrem toho sa na displeji zobrazujú informácie o priebehu tohto procesu. Najprv sa otestuje a vyladí hardvér, potom sa spustí zavádzanie OS. V tejto fáze procesor pristupuje k disku a hľadá malý zavádzací program v 1 sektore disku MajsterBoot.

Master Boot hľadá hlavný zavádzač na disku BootSektor, načíta ho do pamäte a prenesie naň riadenie. Bootsektore(boot sektor) - časť disku vyhradená pre program bootstrapping OS. Tento sektor zvyčajne obsahuje krátky program strojového jazyka, ktorý načíta OS.
Ďalej hlavný zavádzač hľadá zvyšok modulov operačného systému a načíta ich do pamäte RAM.
Po dokončení načítania OS sa riadenie prenesie na príkazový procesor. Ak používate rozhranie príkazového riadka, na obrazovke sa zobrazí systémová výzva, v opačnom prípade sa načíta grafické rozhranie.
V závislosti od typu operačného systému sa bude proces zavádzania líšiť. Operačný systém musí obsahovať súbory, ktoré sú zodpovedné za proces zavádzania. Zoberme si "prácu" súborov v procese spustenie systému Windows XP.

  1. Počiatočná fáza načítania.
  2. Výber systému.
  3. Definícia "železa".
  4. Voľba konfigurácie.

V počiatočnej fáze NTLDR prepne procesor do chráneného režimu. Potom načíta príslušný ovládač systému súborov na prácu so súbormi z ľubovoľného systému súborov podporovaného systémom XP (FAT-16, FAT-32 a NTFS).

Ak je v koreňovom adresári súbor BOOT.INI, jeho obsah sa načíta do pamäte. Ak obsahuje záznamy o viacerých operačných systémoch, NTLDR prestane fungovať – zobrazí menu s výberom a určitý čas čaká na vstup používateľa.

Ak takýto súbor neexistuje, NTLDR pokračuje v zavádzaní z prvého oddielu, prvého disku, zvyčajne C: \.
Ak počas procesu výberu používateľ vybral Windows NT, 2000 alebo XP, potom je začiarknuté stlačenie klávesu F8 a zobrazenie príslušnej ponuky s možnosťami zavádzania.
Po každom úspešnom zavedení systému XP vytvorí kópiu aktuálnej kombinácie ovládačov a systémových nastavení, ktorá je známa ako Posledná známa funkčná konfigurácia. Túto kolekciu možno použiť na spustenie systému, ak nové zariadenie poškodí operačný systém.

Ak je zvolený operačný systém XP, potom NTLDR nájde a načíta DOSový program NTDETECT.COM na určenie hardvéru nainštalovaného v počítači. NTDETECT.COM vytvára zoznam komponentov, ktorý sa potom používa v kľúči HARDWARE vetvy HKEY_LOCAL_MACHINE registra.

Ak má počítač viac ako jeden hardvérový profil, program sa zastaví v ponuke výberu konfigurácie. Po výbere konfigurácie NTLDR začne načítavať jadro XP (NTOSKRNL.EXE). Počas procesu zavádzania jadra (ale pred inicializáciou) zostáva NTLDR ústredným prvkom správy počítača. Obrazovka sa vymaže a v spodnej časti sa zobrazí animácia bieleho obdĺžnika. Okrem jadra sa načíta aj vrstva hardvérovej abstrakce (HAL.DLL), aby sa jadro mohlo abstrahovať od hardvéru. Oba súbory sa nachádzajú v adresári System32.

NTLDR načíta ovládače zariadení označené ako bootovateľné. Po ich načítaní NTLDR prenáša kontrolu nad počítačom ďalej. Každý ovládač má kľúč na HKEY_LOCAL_MACHINE \ SYSTEM \ Services. Ak sa hodnota Start rovná SERVICE_BOOT_START, zariadenie sa považuje za zavádzacie. Pre každé takéto zariadenie je na obrazovke vytlačený bod.

NTOSKRNL prechádza počas bootovacieho procesu dvoma fázami – takzvanou fázou 0 a fázou 1. Prvá fáza inicializuje len tú časť mikrokernelu a výkonných podsystémov, ktoré sú potrebné pre fungovanie hlavných služieb a pokračovanie bootovania. Fáza 1 začína, keď HAL pripraví systém na spracovanie prerušení zariadenia. Ak je v počítači nainštalovaných viac ako jeden procesor, inicializujú sa. Všetky výkonné podsystémy sa reinicializujú v nasledujúcom poradí: Object Manager, Executive, Microkernel, Security Reference Monitor, Memory Manager, Cache Manager, LPCS, I/O Manager, Process Manager.

Inicializácia I/O Manager spustí proces načítania všetkých systémových ovládačov. Od okamihu zastavenia NTLDR sa ovládače načítajú podľa priority. Zlyhanie pri načítaní ovládača môže prinútiť systém XP reštartovať sa a pokúsiť sa obnoviť poslednú známu funkčnú konfiguráciu. Poslednou úlohou 1. fázy inicializácie jadra je spustenie podsystému manažéra relácií (SMSS). Subsystém je zodpovedný za vytvorenie používateľského prostredia, ktoré poskytuje rozhranie NT. SMSS funguje v užívateľskom režime, no na rozdiel od iných aplikácií je SMSS považovaná za dôveryhodnú súčasť operačného systému a „natívnu“ aplikáciu (využíva iba výkonné funkcie), čo jej umožňuje spúšťať grafický subsystém a prihlasovať sa. SMSS načítava win32k.sys, grafický subsystém. Ovládač prepne počítač do grafického režimu, SMSS spustí všetky služby, ktoré by sa mali automaticky spustiť pri štarte. Ak sa všetky zariadenia a služby úspešne spustia, proces zavádzania sa považuje za úspešný a vytvorí sa posledná známa funkčná konfigurácia.

Proces sťahovania sa nepovažuje za dokončený, kým sa používateľ neprihlási do systému. Proces je inicializovaný súborom WINLOGON.EXE, spustený ako služba a udržiavaný lokálnym bezpečnostným úradom (LSASS.EXE), ktorý zobrazí prihlasovacie dialógové okno. Toto dialógové okno sa zobrazí približne vtedy, keď podsystém služieb spustí sieťovú službu.

Po zapnutí počítača sa v jeho RAM nenachádza operačný systém. Samotný hardvér počítača bez operačného systému nemôže vykonávať zložité akcie, ako je načítanie programu do pamäte. Stretávame sa teda s paradoxom, ktorý sa zdá byť neriešiteľný: na to, aby sme nahrali 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 bootloader alebo príkazy umiestnené v trvalej pamäti (napríklad na IBM PC - príkazy reštartu bez akejkoľvek pomoci). Tento softvér dokáže rozpoznať zariadenia vhodné na načítanie a načítať zavádzač OS zo špeciálnej sekcie samotného vybraného zariadenia (najčastejšie boot sektor) týchto zariadení.

Bootovacie nakladače musí spĺňať špecifické obmedzenia, najmä pokiaľ ide o objem. Napríklad na IBM PC bootloader prvej úrovne by sa mal zmestiť do prvých 446 bajtov MBR, pričom ponecháva priestor pre 64 bajtov tabuľky partícií a 2 bajty pre podpis AA55, ktorý je potrebný na to, aby BIOS rozpoznal samotný bootloader.

História

Najstaršie počítače mali sadu prepínačov, ktoré umožňovali operátorovi 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 pseudozostavy zavádzača 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 skončila, 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 zavádzacom zariadení pre jeden 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 skončila, prejdite na krok 8 5: zapíšte hodnotu uloženú v akumulátore do 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 nachádzajúci sa na adrese 6. Po dokončení kroku 5 sa teda spustil zavádzač druhej úrovne. Nakladač druhej úrovne čakal na načítanie čítačky diernej pásky s dĺžkou diernej pásky s operačným systémom. Rozdiel medzi sťahovačom prvej úrovne a sťahovačom druhej úrovne boli kontroly chýb pri čítaní z diernej pásky, ktoré sa v tom čase často vyskytovali, a to najmä na teletypoch ASR-33 používaných v tomto prípade.

Niektoré operačné systémy, z ktorých najtypickejšie sú staršie (pred rokom 1995) operačné systémy Apple Computer, sú tak úzko späté s hardvérom počítačov, že na tieto počítače nie je možné nahrať žiadny iný operačný systém. V týchto prípadoch sa zvyčajne vyvinie zavádzač, ktorý funguje ako zavádzač pre štandardný OS a potom prenáša riadenie na alternatívny operačný systém. 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 – zariadenie, ktoré je potrebné inicializovať pred načítaní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, flash disk, PXE.

Zavádzacia sekvencia štandardného osobného počítača kompatibilného s IBM

Osobný počítač sa načítava

Odkazy

Nadácia Wikimedia. 2010.

Pozrite si, čo znamená „Načítanie operačného systému“ v iných slovníkoch:

    Zavádzač operačného systému Systémový softvér, ktorý načíta operačný systém ihneď po zapnutí počítača. Zavádzač operačného systému: poskytuje potrebné prostriedky na dialóg s ... ... Wikipedia

    Tento výraz má iné významy, pozri jadro. Kernel je centrálna časť operačného systému (OS), ktorá poskytuje aplikáciám koordinovaný prístup k počítačovým zdrojom, ako je čas procesora, pamäť a externý hardvér ... ... Wikipedia

    Termín Plánovač úloh nájdete v iných významoch. Plánovanie úloh je jedným z kľúčových konceptov v multitaskingu a multiprocesingu, a to ako vo všeobecných operačných systémoch, tak aj v operačných systémoch v reálnom svete ... ... Wikipedia

    Je to forma distribúcie systémového softvéru. Existencia distribúcií je spôsobená skutočnosťou, že forma softvéru používaného na ich distribúciu sa takmer nikdy nezhoduje s formou softvéru v prevádzke ... ... Wikipedia

    Dôveryhodné načítanie je funkcia osobného počítača, ktorá zabraňuje neoprávnenému spusteniu používateľa, načítavaniu operačného systému (OS) a získaniu prístupu k dôverným informáciám. Poskytovanie ... ... Wikipédie

    Tento článok by mal byť wikiifikovaný. Prosím, zariaďte to podľa pravidiel formátovania článkov ... Wikipedia

    Windows XP sa spúšťa v internetovom telefóne V informatike je bootstrap zložitý a viackrokový proces spustenia počítača. Zavádzacia sekvencia je postupnosť akcií, ktoré musí počítač vykonať, aby ... Wikipedia

    Schopnosť terminálových klientov bezpečne načítať operačný systém. Hlavným riešením na bezpečné spustenie je kontrola integrity a pravosti súborov operačného systému, ktoré môžu byť uložené na lokálnom pevnom disku, ... ... Wikipedia

    Hlavné a duplicitné čipy ROM základnej dosky Gigabyte obsahujúce AWARD BIOS. BIOS (základný anglický vstupný/výstupný systém ... Wikipedia

V tomto článku vás prevediem krok za krokom procesom zavádzania operačných systémov Windows XP, Vista a Seven. Aj keď sa táto problematika na nete rozoberá pomerne často, nemôžem sa jej nedotknúť. Takéto informácie môžu byť veľmi užitočné pri diagnostike poruchy a obnovení prevádzkyschopnosti "mŕtveho" OS.

Dnes sa pozrieme na:

  • spustenie systému BIOS;
  • Spustite systém Windows XP;
  • Stiahnite si Windows Vista / 7.

Spustite systém BIOS

BIOS je sada firmvéru napísaná v ROM počítača a používaná na inicializáciu zariadení na základnej doske, ich kontrolu a konfiguráciu a načítanie operačného systému.

Po zapnutí počítača BIOS skontroluje hardvér a v prípade problémov nás informuje pípaním (súbor dlhých a krátkych pípnutí). Tu je tabuľka zvukových signálov systému BIOS:

signály AMI

SignálMožná porucha
Neprítomný Chybný zdroj napájania
2k Chyba parity RAM
3k Chyba v prvých 64 kB RAM
4k Porucha systémového časovača
5k Chybný procesor
6k Chybný ovládač klávesnice
7k Chybná systémová doska
8k Chybná pamäť grafickej karty
9k Chyba kontrolného súčtu systému BIOS
10 tis Nedá sa zapisovať do CMOS
11k Chybná vyrovnávacia pamäť na základnej doske
1d + 2k Chybná grafická karta
1d + 3k Chybná grafická karta
1d + 8k Monitor nie je pripojený

Signály AWARD

Ak bolo sťahovanie v tejto fáze prerušené, potom na signáli nájdeme chybnú časť a vymeníme ju. V prípadoch s RAM a grafickými kartami niekedy pomáha ich odstránenie a čistenie kontaktov od prachu.

Po kontrole BIOS načíta nastavenia z CMOS a v súlade s mini spustí bootloader z určeného média (CD, HDD, Flash karta). Ak zavádzate systém z pevného disku, systém načíta prvých 512 bajtov hlavného zavádzacieho záznamu (MBR) a prenesie naň riadenie.

Ak sa nenájde MBR, sťahovanie sa zastaví. MBR môžete obnoviť pomocou konzoly na obnovenie systému Windows pomocou príkazu fixmbr.

Proces zavádzania systému Windows XP

Bootovanie Windowsu je riadené NTLDR, ktoré pozostáva z dvoch častí – prvé StartUp uvedie procesor do chráneného režimu a spustí zavádzač OS. Loader obsahuje základné funkcie pre prácu s diskami naformátovanými v systémoch FAT *, NTFS a CDFS. Zavádzač načíta obsah súboru boot.ini a v súlade s jeho obsahom (počet operačných systémov, diskov, na ktorých sú nainštalované atď.) pokračuje v načítavaní. Ak bol systém Windows v režime dlhodobého spánku, NTLDR načíta súbor hiberfil.sys do pamäte počítača a prenesie kontrolu do jadra systému Windows. Ak vypnete počítač jednoduchým vypnutím/reštartovaním, NTLDR načíta DOS súbor NTDETECT.COM, ktorý vytvorí zoznam hardvéru a načíta samotný operačný systém Windows.

Ak je súbor NTLDR vymazaný / presunutý / poškodený, systém sa nespustí a zobrazí sa správa „NTLDR chýba. Stlačením CTRL + ALT + DEL reštartujete „. Tento problém môžete vyriešiť v konzole na obnovenie systému Windows pomocou príkazu fixboot alebo skopírovaním NTLDR z pracovného systému do koreňového adresára disku.

Pred načítaním jadra NTLDR zobrazí možnosti spustenia (ak bol stlačený kláves F8 alebo bol systém abnormálne ukončený). Po zvolení parametrov spustenia sa spustí jadro systému - ntoskrnl.exe (vidíme animáciu bielych obdĺžnikov na čiernej obrazovke). Ďalej sa načíta typ abstraktnej hardvérovej vrstvy - HALL.DLL. Je to potrebné, aby sa jadro mohlo abstrahovať od hardvéru, oba súbory sa nachádzajú v adresári System32. Ďalej sa načíta knižnica rozšírenia jadra hardvérového ladiaceho nástroja kdcom.dll a bootvid.dll, ktorá načíta logo Windows a indikátor stavu zavádzania).

Jedným z najdôležitejších momentov je načítanie systémového registra config \ system, veľmi často systém nedokáže prečítať systémový súbor a načítanie je nemožné alebo sa spustí.

Proces zavádzania systému Windows Vista / 7

Proces zavádzania pre Windows Vista a Windows 7 (Seven) sa začína líšiť od procesu zavádzania pre predchádzajúce verzie OS po prečítaní MBR. Inštalátor systému Windows vytvorí malú zavádzaciu oblasť, ktorá obsahuje všetko, čo potrebujete na spustenie operačného systému. MBR odošle bootovací záznam PBR (Partition Boot Record) a potom sa spustí BOOTMGR (Windows Boot Manager). BOOTMGR nahrádza NTLDR a riadi načítanie operačného systému. BOOTMGR načítava parametre zavádzania z databázy konfigurácie zavádzania (BCD, konfiguračná databáza zavádzania, nahradená boot.ini) a načítava Winload.exe (spúšťacia aplikácia zavádzača OS). Winload.exe načíta jadro operačného systému a proces zavádzania je podobný ako pri spustení systému Windows XP.

Pomôcku Bcdedit.exe môžete použiť na úpravu databázy konfigurácie zavádzania (BCD) jej spustením z prostredia Windows Recovery Environment (WinRE). Tam môžete tiež použiť nástroj Bootrec.exe na opravu chýb.