Objednávka sťahovania počítačového softvéru. Sprievodca operačnými systémami s viacerými operačnými systémami rodiny Windows

  • 21.07.2019

Po zapnutí počítača sa v jeho RAM nenachádza 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 permanentnej pamäti (napríklad v inštrukciách IBM PC - BIOS), pričom začína 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 zvolené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ý bootloader.

História

Prvé 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 zavádzača pseudo-assembleru 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 je mimo, prejdite na krok 8 5: zapíšte hodnotu uloženú v akumulátore do 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 106 na registráciu P 1: Skontrolujte, či čítačka diernej pásky môže začať čítať 2: Ak nie, prejdite na krok 1 3: Prečítajte si bajt z čítačky diernej pásky a zapíšte ho do akumulátora 4: Ak dierna páska sa minul, 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 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é spustiť ž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žili 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.

Čo znamenajú slová „môj počítač sa nespustí“?

Každý správca siete sa neustále stretáva so situáciou, keď používatelia sťažujúci sa na problémy vyslovia vágnu frázu, ktorá môže mierne pokaziť náladu: "Počítač sa nespustí!" Používatelia zvyčajne hlásia, že sa počas procesu zavádzania stalo niečo neočakávané, či už počas testu POST (Power On Self Test) alebo počas spúšťacích procedúr systému Windows. Aby bolo možné diagnostikovať a opraviť problémy, ako je tento, správca musí pochopiť, čo sa deje počas procesu zavádzania.

Pojem "zlyhanie pri zavádzaní" sa vzťahuje na problémy s hardvérom aj operačným systémom. V časoch počítačov so systémom MS-DOS trval POST dlhšie ako spustenie operačného systému a hardvér bol zdrojom väčšiny problémov so zavádzaním. V posledných rokoch sa hardvér stal spoľahlivejším a vďaka pokročilým funkciám systému BIOS sa možnosti monitorovania, diagnostiky a správy hardvéru výrazne rozšírili. Preto v situácii zlyhania zavádzania sa používatelia s najväčšou pravdepodobnosťou stretnú s problémom operačného systému. Prejdime si proces bootstrap krok za krokom, sledujme, čo sa deje v každom kroku, a pochopme význam každého chybového hlásenia, ktoré sa objaví. Pre pohodlie budeme predpokladať, že používate Windows 2000 alebo novší.

Zapnutie

Sťažuje sa používateľ, že sa po stlačení tlačidla napájania nič nedeje? Ak áno, najskôr skontrolujte kábel.

Tu je starý trik správcu, ako sa vysporiadať s odpojeným počítačom počas telefonovania s používateľom. Používatelia často nekontrolujú, či je ich počítač zapojený do elektrickej siete, a keď ich na túto možnosť upozorníte, sú pobúrení. Používateľ môže zvolať: „Samozrejme, že je zapnutý!“, ale mali by ste skontrolovať, či je to pravda. Požiadajte používateľa, aby vytiahol zástrčku zo zásuvky a znova ju zasunul, pričom treba uviesť, že je potrebné „skontrolovať polaritu“. Skús sa nesmiať. Je neuveriteľné, ako často používatelia odpovedajú: "Och, fungovalo to!"

Ak záležitosť nie je v zástrčke, potom možno v neprerušiteľnom napájacom zdroji - tiež zraniteľnom hardvérovom komponente systému. Neprerušiteľné zdroje napájania sú lacné, ale výmena batérií v nich je únavná a časovo náročná úloha.

Kontrola hardvéru a systému BIOS

Ak sa používateľovi počas procesu POST zobrazí chybové hlásenie alebo ak počítač pred spustením operačného systému jednoducho zamrzne, problém je buď v hardvéri alebo v systéme BIOS. Systém zobrazuje chybové hlásenia hardvéru a systému BIOS a vydáva charakteristické zvukové signály. Niektoré chyby systému BIOS sa zobrazujú ako čísla a všetci výrobcovia systému BIOS naraz používali rovnaké čísla (tie, ktoré vynašla IBM), ale teraz sa všetko zmenilo. Správca teraz potrebuje dokumentáciu dodanú s počítačom, aby mohol interpretovať číslo chyby. Môžete ho tiež vyhľadať na webovej stránke výrobcu systému BIOS. Je však pravdepodobnejšie, že na obrazovke sa namiesto čísel zobrazí text, ako napríklad zlyhanie radiča pevného disku alebo vtipná správa Chyba klávesnice, pokračujte stlačením klávesu F1.

Môže sa zobraziť chybové hlásenie súvisiace s problémami s pamäťou. Pamäť mala v minulosti ďalší komponent nazývaný „paritný čip“ a parita bola súčasťou testu BIOSu. Pamäťové komponenty už neobsahujú paritný čip, pretože to už nie je potrebné: výrobcovia pamätí pokročili vo vylepšovaní svojich produktov tak ďaleko, že chyby pamäte sú extrémne zriedkavé. Po pridaní pamäte do počítača sa však pri ďalšom spustení môže zobraziť chybové hlásenie o pamäti. Správa obsahuje niečo takéto: Nezhodné informácie o pamäti. V skutočnosti je táto správa potvrdením, že systém vidí nainštalovanú pamäť, ale zistil, že nezodpovedá celkovému množstvu zaznamenanému v CMOS.

Ak chcete tento problém vyriešiť, môžete skúsiť reštartovať počítač a prejsť do režimu nastavenia systému BIOS. Zo skúsenosti viem, že akonáhle stlačíte klávesy potrebné na vyvolanie okna BIOS, okamžite sa automaticky vykoná správny počet pamäte a zostáva už len ukončiť program nastavenia BIOSu. Vstup do programu nastavenia systému BIOS spôsobí, že počítadlo pamäte sa skontroluje a upraví podľa dostupnej fyzickej pamäte.

Ak po pridaní pamäte do počítača systém vygeneroval chybové hlásenie, ktoré nenaznačuje nezrovnalosť vo výpočte množstva pamäte, problém sa ukázal byť vážnejší. Systém nerozpozná novú pamäť. Táto situácia je takmer vždy spôsobená neopatrnou inštaláciou pamäte, napríklad použitím nesprávneho slotu. Zároveň som videl problém spôsobený inštaláciou nesprávneho typu pamäte (napríklad nainštalovaním pamäťových kariet DRAM do starého počítača s Enhanced Data Output, EDO), keď základná doska nebola navrhnutá na inštaláciu pamäte zmiešaného typu, SIMM a DIMM, alebo keď základná doska neakceptovala miešanie pamäťových dosiek s rôznymi rýchlosťami. Niektoré základné dosky vyžadujú zmenu DIP prepínačov a prepojok pri pridávaní pamäte, hoci tieto požiadavky sú čoraz menej bežné. Aby ste predišli týmto problémom, vždy si pred pridaním pamäte skontrolujte dokumentáciu k základnej doske.

Ak sa počas testu POST zistí chyba pevného disku, je potrebné vykonať veľa práce. V skutočnosti som zistil, že polovicu času je problém v ovládači a nie v samotnom disku a výmena ovládača umožňuje disku normálne zaviesť systém so všetkými neporušenými dátami (všetko dômyselné je jednoduché!). Ak pôvodný radič pevného disku zlyhá, nemusíte okamžite bežať po novej základnej doske. Stačí si kúpiť nový ovládač. Namiesto hľadania integrovaného čipu si pozrite dokumentáciu k základnej doske, kde nájdete pokyny, ako dosiahnuť, aby systém BIOS videl novú dosku.

Ak je problém skutočne na disku, úloha sa neobmedzuje len na výmenu radiča. Okrem výmeny disku vás čaká preinštalovanie operačného systému a aplikácií, ako aj obnova dát zo záložnej kópie, ktorá má, samozrejme, dátum včera, však?

Riadenie sa prenesie do hlavného zavádzacieho záznamu

Potom počítač začne načítavať operačný systém. Počas inštalácie zavádzací program systému Windows umiestni údaje do prvého sektora hlavného oddielu počítača (zavádzacieho sektora). Tieto údaje nie sú ničím iným ako Master Boot Record, MBR (Master Boot Record), ktorý obsahuje spustiteľné príkazy. Inštalačný program tiež skopíruje dva súbory, ktoré iniciujú počiatočný proces zavádzania systému Windows, Ntldr a Ntdetect, do koreňového adresára zavádzacej jednotky. Okrem toho inštalačný program systému Windows skopíruje boot.ini, súbor obsahujúci možnosti zavádzania, do koreňového adresára zavádzacej jednotky.

Okrem spustiteľných príkazov obsahuje MBR tabuľku, ktorá určuje umiestnenie hlavných oddielov disku. Pri inštalácii systému Windows nie je potrebné zhodovať systémový oddiel a zavádzací oddiel, aj keď ide o bežný prístup. Zavádzacie súbory systému Windows sú umiestnené v systémovej oblasti a súbory operačného systému sú v zavádzacej oblasti (logika pomenovania je pozadu).

Systémový oddiel obsahuje súbory hardvérovej väzby, ktoré sú potrebné na spustenie systému Windows, vrátane MBR. Táto sekcia musí byť hlavnou sekciou a je označená ako aktívna. Toto je vždy jednotka 0, pretože to je jednotka, na ktorú odkazuje systém BIOS, aby odovzdal proces zavádzania do súboru MBR. Zavádzacia oblasť obsahuje súbory operačného systému (\%systemroot%) a podporné súbory operačného systému (\%systemroot%System).

V poslednom hardvérovom kroku zavádzania počítač načíta súbor MBR do pamäte a prenesie kontrolu nad počítačom na kód v MBR. Spustiteľný kód vyhľadá hlavnú tabuľku oddielov a hľadá príznak, ktorý ukazuje na zavádzaný oddiel. Keď MBR nájde prvý zavádzací oddiel, prečíta prvý sektor oddielu, ktorým je zavádzací sektor.

Spustenie Ntldr

Kód zavádzacieho sektora načíta do pamäte Ntldr a spustí proces zavádzania operačného systému. Ntldr ukladá kód NTFS a FAT len na čítanie. Začína sa v reálnom režime a prvou úlohou, ktorú vykonáva, je prepnutie systému do nejakej formy chráneného režimu. Ďalšie informácie o týchto režimoch nájdete na bočnom paneli „Reálny režim vs. chránený“. Táto možnosť pôvodného chráneného režimu nemôže plne vykonávať hardvérovo špecifické konverzie, ktoré chránia hardvér – táto funkcia bude dostupná po úplnom načítaní operačného systému.

Teraz je všetka fyzická pamäť dostupná pre operačný systém a počítač beží ako 32-bitový stroj. Ntldr umožňuje stránkovanie a vytvára tabuľky stránok. Ntldr potom načíta súbor boot.ini z koreňového adresára a ak počítač spúšťa viacero systémov alebo ak je súbor boot.ini nakonfigurovaný na zobrazenie ponuky, na obrazovke sa zobrazí ponuka možností zavádzania. Ak Ntldr chýba alebo je poškodený, systém zobrazí chybové hlásenie Ntldr chýba. Stlačením Ctrl-Alt-Del reštartujte.

Nestojí za to strácať čas vykonaním navrhovanej akcie: po ďalšom cykle sa systém vráti k rovnakej správe. Musíte nahradiť Ntldr. Ak ste vytvorili zavádzaciu disketu, môžete ju použiť na skopírovanie Ntldr do koreňového adresára vašej hlavnej zavádzacej jednotky (zvyčajne C). Ak Ntldr chýba, jednoducho ho skopírujte. Ak súbor na pevnom disku existuje, môže byť poškodený. Ak ho chcete nahradiť, musíte najskôr zmeniť jeho atribút iba na čítanie. Ak nemáte k dispozícii zavádzaciu disketu, budete musieť spustiť inštalačný program z disku CD systému Windows a vybrať možnosť Opraviť.

Spúšťa sa Ntdetect

Ntldr spustí Ntdetect, ktorý požiada systém BIOS o konfiguračné údaje zariadenia. Systém odošle informácie, ktoré Ntdetect zhromažďuje, do registra a umiestni ich do podkľúčov HKEY_LOCAL_MACHINEHARDWARE DESCRIPTION.

Ak sa vyskytne nejaký problém s Ntdetect (stratený alebo poškodený), je možné, že systém nezobrazí žiadne chybové hlásenie. Zvyčajne sa v tomto prípade proces sťahovania jednoducho zastaví. Ak sa súbor Ntdetect stratí alebo poškodí, jediným skutočným riešením je nahradiť ho. Na zavedenie musíte použiť bootovaciu disketu a potom skopírovať Ntdetect z tejto diskety do koreňového adresára vášho pevného disku. Prípadne spustite inštaláciu z disku CD systému Windows a vyberte možnosť Opraviť.

Spustenie Ntoskrnl a načítanie HAL

Keď Ntdetect dokončí vykonávanie kontrol hardvéru, odovzdá proces sťahovania späť Ntldr, ktorý spustí ntoskrnl.exe a načíta súbor .dll Hardware Abstraction Layer (HAL). (Oba súbory sa nachádzajú v priečinku \%systemroot%system32.) Ntoskrnl je hlavný súbor pre jadro systému Windows a výkonný podsystém. Obsahuje Executive, Kernel, Cache Manager, Memory Manager, Scheduler, Security Reference Monitor a ďalšie. Je to Ntoskrnl, ktorý poháňa Windows. Ntoskrnl vyžaduje súbor hal.dll, ktorý obsahuje kód, ktorý umožňuje hardvéru komunikovať s operačným systémom.

Na obrazovke sa môže zobraziť chybové hlásenie oznamujúce, že sa vyskytol problém s Ntoskrnl, ale toto hlásenie je takmer vždy falošné a zobrazuje sa, pretože odkaz na priečinok v súbore boot.ini nezodpovedá názvu priečinka, do ktorého boli nainštalované systémové súbory Windows.

Zvyčajne to znamená, že niekto premenoval priečinok \%systemroot% alebo vytvoril nový priečinok a presunul doň súbory systému Windows. V tomto prípade musíte presunúť súbory späť na miesto určené v boot.ini. Ak boot.ini. niekto upravil, túto chybu treba opraviť.

Stiahnite si ovládače a služby

Teraz Ntldr načíta nízkoúrovňové systémové služby a ovládače zariadení, ale služby nie sú inicializované - to sa stane neskôr. Tým sa dokončí fáza zavádzania a spustí sa hlavný proces zavádzania (sekvencia zavádzania alebo fáza jadra).

Pri načítavaní systémových služieb a ovládačov zariadení sa Ntldr riadi špecifickým poradím. Počas procesu inštalácie systému Windows sa ovládače a systémové služby skopírujú do počítača a informácie o nich sa zapíšu do registra. Údaje v registri sú hexadecimálny záznam, ktorý končí číslom v zátvorke. Toto číslo určuje poradie, v ktorom Ntldr načíta ovládače a systémové služby. Napríklad otvorte register a prejdite na kľúč HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServices. Na obrazovke sa zobrazí dlhý zoznam služieb a ovládačov zariadení. Vyberte ľubovoľný podkľúč a pozrite sa na údaje REG_DWORD pod názvom Štart.

  • (0) znamená, že služba sa načíta počas hlavnej fázy zavádzania.
  • (1) znamená, že služba sa načítava počas inicializačnej fázy (ďalšia fáza).
  • (2) znamená, že služba sa načíta počas fázy načítania vyhradenej pre služby.
  • (3) znamená, že služba je povolená, ale nie je inicializovaná (služba sa spúšťa manuálne prostredníctvom modulu Microsoft Management Console (MMC) Services).
  • (4) znamená, že služba je zakázaná.

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

Ntoskrnl spustí načítanie operačného systému. Inicializuje sa jadro Windows a načítajú sa a inicializujú podsystémy. Tieto kroky tvoria základné prvky potrebné na dokončenie zavádzania operačného systému. Zavádzacie ovládače, ktoré modul Ntldr načítal skôr, sú teraz inicializované, po ktorých nasleduje inicializácia zostávajúcich ovládačov a služieb. Po inicializácii ovládačov prvej úrovne sa môže vyskytnúť chyba STOP alebo modrá obrazovka smrti. Takmer vždy sa to stane pri prvom spustení po aktualizácii ovládača. Počas inicializácie ovládača súborom Ntoskrnl ho operačný systém odmietne.

Riešením je reštartovať počítač, stlačením klávesu F8 zobraziť ponuku Rozšírené možnosti a vybrať možnosť načítania poslednej známej funkčnej konfigurácie zodpovedajúcej predchádzajúcej verzii ovládača.

Teraz je jadro systému Windows a spustené moduly funkčné. Program Session Manager Subsystem (smss.exe) nastavuje používateľské prostredie. Systém skontroluje register, aby mohol začať sťahovať zvyšné ovládače a softvér, ktoré je potrebné pridať. Jadro operačného systému načítava aj súbory kernel32.dll, gdi32.dll a user32.dll, ktoré poskytujú užívateľskému softvéru prístup k Win32 API.

Registrácia počítača v doméne

Kým načítanie jadra a inicializácia ovládačov ešte neskončili, počítač je zaregistrovaný v doméne. Pomocou konta počítača (jedinečný názov s vlastným heslom) počítač otvorí zabezpečený kanál pre radič domény (DC). Toto všetko sa deje predtým, ako sa na obrazovke objaví dialógové okno pre registráciu používateľa do systému.

Počítačové účty sa používajú medzi klientskymi počítačmi (vrátane samostatných serverov) a radičmi domény. V rámci tej istej domény sa rovnaký proces vyskytuje za účasti niekoľkých DC. Preto je dôležité poradie, v akom sa počítače po bežnom vypnutí zapínajú. Zabezpečený kanál používajú počítače na výmenu informácií potrebných na autentifikáciu a autorizáciu. Počítačové účty zvyšujú bezpečnosť siete tým, že zaisťujú, že počítač, ktorý sa pokúša odoslať citlivé informácie, je skutočne členom domény.

Ako dodatočné bezpečnostné opatrenie by počítače (ako aj používatelia vo vysoko zabezpečenej sieti) mali pravidelne meniť svoje heslá. Štandardne je interval zmeny hesla 30 dní. Keď je čas zmeniť heslo, počítač vygeneruje nové heslo a odošle ho cez zabezpečený kanál (ku ktorému pristupoval pomocou predchádzajúceho hesla) najbližšiemu DC. V budúcnosti musí počítač používať nové heslo na prístup k zabezpečenému kanálu.

DC okamžite aktualizuje svoju databázu a replikuje zmenu hesla počítača do iných DC v doméne. Heslá počítačových účtov sú označené ako Oznámiť okamžite, aby nečakali na ďalšiu plánovanú replikáciu DC. Niekedy môžu tieto udalosti spôsobiť výrazné zníženie výkonu. Ak platnosť mnohých alebo všetkých počítačov v doméne vyprší v ten istý deň, práca, ktorú musia vykonať radiče domény, okamžite zastaví ďalšie dôležité úlohy DC, ako je overovanie používateľov alebo plánované replikácie. Situácia sa môže ďalej skomplikovať, ak DC poskytuje ďalšie služby, ako sú služby servera DNS. Môžete zmeniť spôsob poskytovania hesiel počítačov pre doménu, organizačnú jednotku (OU) a pre individuálny počítač, hoci pokus o zlepšenie výkonu konfiguráciou počítačov po jednom nie je účinný. V ďalšom článku plánujem hovoriť o metódach zmeny postupu registrácie počítača v doméne.

Načítavajú sa služby registrácie používateľov

Podsystém Win32 spustí winlogon.exe, ktorý zobrazí prihlasovacie dialógové okno používateľa a načíta proces Local Security Authority (lsass.exe). Spustí sa proces prihlásenia a používateľ musí zadať meno a heslo v dialógovom okne Prihlásiť sa do systému Windows. Ak používateľ zadá správne používateľské meno a heslo, systém dokončí proces registrácie a používateľ môže začať pracovať. V tomto bode je zavádzanie systému Windows dokončené a aktuálne nastavenia zavádzania sú uložené v takzvanej poslednej známej dobrej konfigurácii. Majte na pamäti, že na uloženie poslednej známej funkčnej konfigurácie je potrebná úspešná registrácia používateľa.

Zlyhania počas načítania skutočne zasahujú do všetkých – používateľov aj správcov. S dôkladným pochopením procesu zavádzania sa však problémy stanú menej skľučujúcimi a správcovia ich môžu ľahko vyriešiť.

Skutočný režim vs. chránený

Tí, ktorí pracujú s počítačmi od DOSu, ľahko pochopia rozdiel medzi skutočným režimom a chráneným režimom. Ale pre tých, ktorých uvedenie do počítača prebehlo po rozšírení Windowsu, to nemusí byť také zrejmé.

Keď je počítač v reálnom režime, programy interagujú priamo s jeho portami a zariadeniami. Napríklad, keď sa vytlačí dokument, program odošle prúd údajov priamo do portu tlačiarne. Táto paradigma však nie je vhodná pre operačný systém s viacerými úlohami. Predstavte si, čo by sa stalo, keby niekoľko programov začalo súčasne odosielať dátové toky do portov počítača. Porty nie sú dostatočne inteligentné a nemajú možnosť filtrovať alebo objednávať dátové toky podľa odosielajúcich programov.

Keď je počítač spustený v chránenom režime, systémové porty a zariadenia sú chránené pred aplikáciami, ktoré ich používajú. Program si myslí, že posiela dáta na port, ale je to virtuálny port. Operačný systém zachytáva a riadi tok údajov tak, aby všetky aplikácie mali rovnaký prístup k zariadeniam a aby sa údaje každej aplikácie nemiešali s údajmi iných aplikácií.

Kathy Ivensová ( [e-mail chránený]) je editorom časopisu Windows & .NET Magazine. Je spoluautorom viac ako 40 kníh o počítačoch, vrátane Windows 2000: The Complete Reference.

Zapnete počítač, zobrazí sa textová bootovacia obrazovka, na ktorej rýchlo blikajú čísla a písmená. Zvyčajne počítač funguje dobre a nevenujete im pozornosť. Ide ale o dôležitú súčasť činnosti počítača, počas ktorej fungujú mikroprogramy zabudované v systéme BIOS. Potom sa však stalo niečo nepochopiteľné a všetko sa zastavilo, na obrazovke sa zobrazí chybový kód a niekedy sa nezobrazí vôbec nič - kurzor bliká a všetko zamrzlo v nepochopiteľnom sne.

Ako to funguje

Po zapnutí počítača sa v jeho RAM nenachádza operačný systém. A bez operačného systému hardvér počítača nedokáže robiť zložité veci, ako je načítanie programu do pamäte. Vzniká tak paradox, 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 niekoľkých mikroprogramov umiestnených v jednom alebo viacerých mikroobvodoch, BIOS (Basic Input/Output System). P proces sťahovania začína automatickým vykonávaním inštrukcií procesorom umiestnených v pamäti určenej len na čítanie (alebo zapisovateľnej) (EEPROM alebo Flash ROM), ktoré začínajú na danej adrese. Tento firmvér nemá všetky funkcie operačného systému, ale postačuje (funkcionalita) na vykonanie postupného načítania ďalších programov, ktoré sa spúšťajú jeden po druhom, až kým posledný nenačíta operačný systém.

Postupnosť hlavných blokov funkcií systému BIOS v počítačoch kompatibilných s PC:

1. - POST - samočinný test pri zapnutí procesora, pamäte, čipovej sady systémovej logiky, grafického adaptéra, radiča disku, klávesnice, myši a iných ovládačov a zariadení;

2. - Nastavenie systému BIOS (program nastavenia systému BIOS) - konfigurácia systémových nastavení. Dá sa spustiť počas procedúry POST stlačením určitej kombinácie kláves. Ak ho nezavolal používateľ, načítajú sa parametre nastavené a uložené v trvalej pamäti počas poslednej konfigurácie Setup BIOS.

3. - Zavádzač operačného systému - podprogram, ktorý hľadá platný hlavný zavádzací sektor na diskovom zariadení.

4. - BIOS - súbor ovládačov navrhnutých na interakciu s operačným systémom a hardvérom pri zavádzaní systému.

Počas procesu zavádzania systému BIOS, okrem vyššie uvedeného, ​​pripojenie, odpojenie, nastavenie režimu prevádzky ovládačov zariadení systémovej dosky v súlade s nastaveniami zaznamenanými v trvalej pamäti.

Prečo je to potrebné?

Toto je potrebné pre:

  • kontrola stavu a teda pripravenosti hardvéru základnej dosky na prevádzku;
  • kontrola pripravenosti externého hardvéru vrátane jeho parametrov a prevádzkyschopnosti, ako aj jeho súlad s nevyhnutným minimom, ktoré vám umožní ovládať počítač pred a po spustení;
  • kontrola schopnosti zaviesť operačný systém.

Počas jeho vykonávania sa kontroluje prítomnosť zavádzacích zariadení, ktoré je potrebné inicializovať pred načítaním operačného systému.

Tie obsahujú:

  • vstupné zariadenia (klávesnica, myš),
  • základné výstupné zariadenie (displej),
  • zariadenie, z ktorého sa bude OS nahrávať - ​​disketová mechanika, pevný disk, CD-ROM, flash disk, SCSI zariadenie, sieťová karta (pri bootovaní cez sieť)

Systém BIOS sa potom pýta na zariadenia uvedené vo vopred vytvorenom zozname, kým nenájde zavádzacie zariadenie. Ak sa takéto zariadenie nenájde, zobrazí sa chybové hlásenie a proces sťahovania sa zastaví. Ak BIOS zistí zavádzacie zariadenie, načíta z neho bootloader a odovzdá mu riadenie.

V prípade pevného disku sa zavádzač nazýva hlavný zavádzací záznam (MBR) a často je nezávislý od operačného systému. Zvyčajne hľadá aktívny oddiel pevného disku, načíta zavádzací sektor tohto oddielu a odovzdá mu riadenie. Tento zavádzací sektor je zvyčajne špecifický pre operačný systém. Musí nahrať jadro operačného systému do pamäte a preniesť naň riadenie.

Ak aktívny oddiel neexistuje alebo je zavádzací sektor aktívneho oddielu neplatný, MBR môže načítať záložný zavádzač a preniesť naň riadenie. Záložný bootloader musí vybrať partíciu (často s pomocou používateľa), načítať svoj zavádzací sektor a preniesť naň riadenie.

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

Po zapnutí osobného počítača ešte nezačne pracovať jeho procesor.

Prvým zariadením, ktoré sa spustí po stlačení tlačidla napájania na počítači, je napájací zdroj. Ak sú všetky napájacie napätia dostupné a správne, na základnú dosku sa odošle špeciálny signál Power Good, ktorý indikuje úspešný test napájacieho zdroja a umožní spustenie komponentov základnej dosky.

Potom čipset vygeneruje signál reset CPU, podľa ktorého sa vyčistia registre CPU a spustí sa.

Prvý príkaz, ktorý sa má vykonať, sa nachádza na FFFF0h a patrí do adresného priestoru systému BIOS. Tento príkaz jednoducho prenesie riadenie do inicializačného programu BIOS a vykoná ďalší príkaz (firmvér BIOS).

Inicializačný program BIOS pomocou programu POST skontroluje, či všetky počítačové zariadenia potrebné na fungovanie systému BIOS a následné načítanie hlavného operačného systému fungujú správne a inicializuje ich.

Jeho úlohou je teda sekvenčne čítať a vykonávať príkazy z pamäte.

Systémová pamäť je nakonfigurovaná tak, že prvá inštrukcia, ktorú procesor prečíta po resete, bude v čipe BIOS.

Postupným výberom príkazov z BIOSu začne procesor vykonávať autotest alebo POST.

Postup POST

Postup autotestu POST pozostáva z niekoľkých krokov.

  • Počiatočná inicializácia hlavných komponentov systému;
  • Detekcia pamäte RAM, kopírovanie kódu BIOS do pamäte RAM a kontrola kontrolných súčtov systému BIOS;
  • Počiatočné nastavenie čipovej sady;
  • Vyhľadanie a inicializácia grafického adaptéra. Moderné grafické adaptéry majú svoj vlastný BIOS, ktorý sa systém BIOS snaží zistiť vo vyhradenom segmente adresy. Počas inicializácie grafického adaptéra sa na obrazovke zobrazí prvý obrázok vygenerovaný systémom BIOS grafického adaptéra;
  • Skontrolujte kontrolný súčet CMOS a stav batérie. Ak je kontrolný súčet CMOS nesprávny, načítajú sa predvolené hodnoty;
  • Testovanie CPU a RAM. Výsledky testov sa zvyčajne zobrazujú na obrazovke;
  • Pripojenie klávesnice, testovanie vstupných/výstupných portov a ďalších zariadení.
  • Inicializácia diskových jednotiek. Informácie o objavených zariadeniach sa zvyčajne zobrazujú na obrazovke;
  • Distribúcia zdrojov medzi zariadeniami a výstup tabuľky s objavenými zariadeniami a k ​​nim priradenými zdrojmi;
  • Vyhľadávanie a inicializácia zariadení s vlastným BIOSom;
  • Zavolajte softvérové ​​prerušenie systému BIOS INT 19h, ktoré vyhľadá zavádzací sektor na zariadeniach uvedených v zavádzacom zozname.

V závislosti od konkrétnej verzie systému BIOS sa poradie postupu POST môže mierne líšiť, ale vyššie uvedené základné kroky sa vykonajú pri spustení ľubovoľného počítača.

Čo sú POST kódy?

Po zapnutí napájania počítača, ak napájanie a hlavné komponenty základnej dosky (generátor hodín, komponenty zodpovedné za prevádzku systémovej zbernice a pamäťovej zbernice) fungujú, procesor začne vykonávať kód BIOS.

Aby sme boli presní, v mnohých moderných čipsetoch pred odoslaním príkazov do procesora systémový radič predkonfiguruje „inteligentnú“ systémovú zbernicu. To ale nemení podstatu veci.

Hlavnou úlohou systému BIOS v tejto fáze je kontrola stavu a inicializácia hlavných hardvérových komponentov počítača. Najprv sa nakonfigurujú interné registre čipovej sady a procesora a skontroluje sa integrita kódu BIOS. Potom sa určí typ a veľkosť pamäte RAM, vyhľadá a inicializuje sa grafická karta (integrovaná do čipsetu alebo externá). Ďalej sa nakonfigurujú I/O porty, radič jednotky, radič IDE / SATA a jednotky, ktoré sú k nemu pripojené. Nakoniec sa vykoná vyhľadávanie a inicializácia ďalších ovládačov integrovaných na základnej doske a nainštalovaných rozširujúcich kariet. Celkovo sa získa asi sto medzikrokov, po ktorých sa riadenie prenesie na zavádzač BOOTStrap, ktorý je zodpovedný za spustenie operačného systému.

Každý z krokov testu POST má svoje vlastné jedinečné číslo, ktoré sa nazýva POST kód. Pred spustením ďalšieho postupu sa jeho POST kód zapíše do špeciálneho portu nazývaného Manufacturing Test Port. Po úspešnej inicializácii zariadenia sa do portu Manufacturing Test Port zapíše POST kód nasledujúceho postupu atď., kým neprejdú všetky testy. Ak konfigurácia zariadenia zlyhá, ďalšie testy POST sa zastavia a kód POST postupu, ktorý spôsobil zlyhanie, zostane v porte Manufacturing Test Port. Po prečítaní môžete jednoznačne identifikovať problémové zariadenie.

Majte na pamäti, že po reštarte počítača pomocou operačného systému („mäkký“ alebo „horúci“ reštart) alebo pri ukončení režimu úspory energie sa zvyčajne nevykonajú všetky kroky na testovanie a konfiguráciu hardvérových komponentov, ale iba nevyhnutné minimum - takto je to rychlejsie. Pri odstraňovaní problémov by ste mali vždy vykonať "tvrdý" ("studený") reštart - stlačením klávesu RESET alebo vypnutím napájania počítača. Toto je jediný spôsob, ako zabezpečiť úplné dokončenie všetkých inicializačných krokov.

Ocenenie BIOS 6.0: možnosť úplného spustenia

Túto tabuľku možno použiť nielen ako zoznam POST kódov, ale aj ako postupnosť akcií, ktoré sa vykonajú pri zapnutí počítača. Obsahuje POST kódy, ktoré sa zobrazujú počas celej procedúry POST.

PSČ Popis postupu
CF Určí sa typ procesora a otestuje sa čítanie/zápis CMOS
C0 Čipová súprava a vyrovnávacia pamäť L1-, L2-cache sú predinicializované, ovládač prerušenia, DMA, časovač sú naprogramované
C1 Zistí sa typ a množstvo pamäte RAM
C3 Kód BIOS sa dekomprimuje do dočasnej oblasti pamäte RAM
Kontrola kontrolných súčtov systému BIOS
C5 Kód BIOS sa skopíruje do tieňovej pamäte a riadenie sa prenesie do modulu zavádzacieho bloku
01 Modul XGROUP je rozbalený na fyzickej adrese 1000:0000h
02 Inicializácia procesora. Sú nastavené registre CR a MSR
03 I/O zdroje sú definované (Super I/O)
05 Vymaže obrazovku a príznak stavu CMOS
06 Kontroluje sa koprocesor
07 Definovaný a otestovaný ovládač klávesnice
08 Rozhranie klávesnice je definované
09 Inicializácia radiča Serial ATA
0A Detekuje klávesnicu a myš pripojenú k portom PS/2
0B Inštalácia zdrojov audio ovládača AC97
OE Segment pamäte F000h sa testuje
10 Je určený typ flash pamäte
12 Testované CMOS
14 Nastavte hodnoty pre registre čipovej sady
16 Generátor hodín sa na začiatku inicializuje
18 Určuje sa typ procesora, jeho parametre a veľkosti cache L1 a L2
1B Inicializovaná vektorová tabuľka prerušení
1C Kontrolujú sa kontrolné súčty CMOS a napätie batérie
1D Systém správy napájania je definovaný
1F Načítava sa matica klávesnice (pre notebooky)
21 Správa napájania hardvéru sa inicializuje (pre notebooky)
23 Testovaný matematický koprocesor, disketová mechanika, inicializácia čipsetu
24 Mikrokód procesora je aktualizovaný. Vytvorí sa mapa alokácie zdrojov pre zariadenia Plug and Play
25 Inicializácia PCI: vymenujte zariadenia, vyhľadajte adaptér VGA, zapíšte VGA BIOS na C000:0
26 Frekvencia hodín sa nastavuje pomocou nastavenia CMOS. Zakáže synchronizáciu nepoužívaných slotov DIMM a PCI. Inicializuje sa monitorovací systém (H/W Monitor)
27 Prerušenie INT 09h je povolené. Ovládač klávesnice sa znova inicializoval
29 Registre MTRR sú naprogramované, APIC je inicializované. IDE radič sa programuje. Meria sa frekvencia procesora. Rozšírenie systému BIOS pre video sa nazýva
2B Nájdenie systému BIOS grafického adaptéra
2D Zobrazí sa úvodná obrazovka ocenenia, informácie o type procesora a jeho rýchlosti
33 Klávesnica je resetovaná
35 Prvý kanál DMA sa testuje
37 Testuje sa druhý kanál DMA
39 Testujú sa registre stránok DMA
3C Ovládač 8254 je nakonfigurovaný (časovač)
3E Kontrola ovládača prerušenia 8259
43 Kontrolér prerušenia skontrolovaný
47 Testované pneumatiky ISA/EISA
49 Množstvo pamäte RAM sa vypočíta. Upravte registre pre procesor AMD K5
4E Programujú sa registre MTRR pre procesory Sirix. Vyrovnávacia pamäť L2 a APIC sú inicializované
50 Definovaná zbernica USB
52 RAM sa testuje so zobrazenými výsledkami. Rozšírená pamäť je vymazaná
53 Ak sa CMOS vymaže, prihlasovacie heslo sa resetuje
55 Zobrazí sa počet procesorov (pre viacprocesorové platformy)
57 Zobrazí sa logo EPA. Inicializácia ISA PnP zariadení
59 Je určený systém ochrany pred vírusmi
5B Zobrazenie výzvy na spustenie aktualizácie systému BIOS z diskety
5D Spustenie ovládača Super I/O a integrovaného ovládača zvuku
60 Vstup do nastavenia CMOS, ak ste stlačili kláves Delete
65 PS/2 myš inicializovaná
69 Povoliť vyrovnávaciu pamäť L2
6B Registre čipovej sady sú nakonfigurované podľa nastavenia systému BIOS
6D Priraďte prostriedky pre zariadenia ISA PnP a porty COM pre integrované zariadenia
6F Inicializácia a konfigurácia radiča diskety
75 Zariadenia IDE sa detegujú a nainštalujú: pevné disky, CD/DVD, LS-120, ZIP atď.
76 Zobrazuje informácie o zistených zariadeniach IDE
77 Inicializujte sériové a paralelné porty
7A Matematický koprocesor je resetovaný a pripravený na prácu
7C Definuje ochranu pred neoprávneným zápisom na pevné disky
7F Ak sa vyskytnú chyby, zobrazí sa hlásenie a očakáva sa stlačenie klávesov Delete a F1.
82 Pamäť je pridelená na správu napájania a zmeny sa vykonajú v tabuľke ESCD. Úvodná obrazovka s logom EPA je odstránená. V prípade potreby vyžaduje heslo
83 Všetky dáta sú uložené z dočasného zásobníka v CMOS
84 Zobrazuje sa hlásenie Initializing Plug and Play Cards
85 Inicializácia USB je dokončená
87 Tabuľky SYSID sa vytvárajú v oblasti DMI
89 Tabuľky ACPI sú nainštalované. Priraďte prerušenia zariadeniam PCI
8B Volá sa systémom BIOS ďalších radičov ISA alebo PCI, s výnimkou grafického adaptéra
8D Parametre parity RAM sa nastavujú pomocou nastavenia CMOS. APM je inicializovaný
8F IRQ 12 je povolené na pripojenie myši PS/2 za chodu
94 Dokončenie inicializácie čipsetu. Zobrazí tabuľku prideľovania zdrojov. Povoliť vyrovnávaciu pamäť L2. Nastavenie režimu letného času
95 Nastavuje frekvenciu automatického opakovania klávesnice a stav Num Lock
96 Pre viacprocesorové systémy sú konfigurované registre (pre procesory Cyrix). Vytvorí sa tabuľka ESCD. Časovač DOS Time je nastavený podľa hodín RTC CMOS. Oddiely zavádzacích zariadení sa ukladajú na použitie vstavaným antivírusom. Reproduktor oznamuje koniec POST. Vytvorí sa tabuľka MSIRQ FF Vykoná sa prerušenie systému BIOS INT 19h. Hľadá sa bootloader v prvom sektore zavádzacieho zariadenia

Zlyhanie alebo zlyhanie ktoréhokoľvek kroku v testovacej sekvencii vedie k zastaveniu testovania a vydaniu POST kódu zodpovedajúceho tomuto kroku zlyhania.

POST kódy od iných výrobcov nájdete na webových stránkach výrobcu základnej dosky alebo DIOS alebo na internete.

Čítanie POST kódov

V dielňach alebo u špecialistov na opravy sa kontrola firmvéru systému BIOS vykonáva pomocou špeciálnej rozširujúcej karty. Vkladá sa do voľného slotu (väčšina moderných modelov je určená pre zbernicu PCI) a pri načítaní zobrazuje na svojom indikátore kód práve vykonávanej procedúry.

Príkladom môže byť PCI Post Card BM9222.

POST karta však nie je veľmi používaný nástroj. Ide skôr o profesionálny nástroj na opravu počítača. Uvedomujúc si túto skutočnosť, začali výrobcovia základných dosiek vybavovať modely určené pre nadšencov experimentujúcich s nastaveniami a pretaktovaním počítača vstavanými indikátormi POST kódu.

Príkladom môže byť základná doska ECS H67H2-M alebo modely X58 Extreme3, P55 Deluxe3 a 890GX Extreme3.

Existuje aj lacnejšie riešenie – pri prvotnej inicializácii komponentov je možné na obrazovke zobraziť POST kódy spolu s ďalšími servisnými informáciami. Je pravda, že toto riešenie má významnú nevýhodu: ak problém súvisí s grafickou kartou, pravdepodobne nič neuvidíte.

Posledná príležitosť dozvedieť sa o poruche, ktorá sa prejavila počas testovania Pípanie chybových hlásení.

Zvukové signály a chybové hlásenia

Napriek tomu, že POST kódy sú najsilnejším nástrojom na identifikáciu hardvérových problémov pri štarte počítača, BIOS poskytuje ďalšie diagnostické nástroje. Ak nemáte k dispozícii POST kartu a základná doska nedokáže zobraziť POST kódy, môžete sa zamerať na pípanie a chybové hlásenia.

Na to je ale potrebné, aby PC skrinka mala systémový reproduktor a bola prepojená so základnou doskou.

Zvukové signály sú obzvlášť cenné v počiatočnej fáze, keď grafická karta ešte nebola inicializovaná a v dôsledku toho nie je schopná nič zobraziť na obrazovke. Jedinečná kombinácia dlhých a krátkych signálov označí problematickú zložku.

V neskorších fázach je jednoduchšia navigácia podľa chybového hlásenia zobrazeného v systéme BIOS v prípade hardvérového problému. V niektorých verziách systému BIOS je toto hlásenie sprevádzané špeciálnym pípnutím, v niektorých ho nahrádza. V každom prípade však tieto informácie zvyčajne stačia na identifikáciu chybného komponentu.

Je potrebné poznamenať, že zvukové signály a chybové hlásenia sú v skutočnosti vizuálnejšou možnosťou zobrazenia určitých kódov POST a v žiadnom prípade nie sú doplnkovým diagnostickým nástrojom. Ak máte k dispozícii POST kartu alebo je základná doska schopná zobrazovať POST kódy, musíte sa zamerať na kódy - poskytujú oveľa presnejší a detailnejší obraz. Porovnajte aspoň počet POST kódov (asi sto) a počet rôznych chybových hlásení alebo pípnutí (niekoľko desiatok).

Sekvencia pípania Popis chyby
1 krátky Úspešný príspevok
2 krátke Našli sa menšie chyby. Na obrazovke monitora sa zobrazí výzva na spustenie programu CMOS Setup Utility a nápravu situácie. Skontrolujte spoľahlivosť upevnenia káblov v konektoroch pevného disku a základnej dosky.
3 dlhé Chyba ovládača klávesnice
1 krátka, 1 dlhá Chyba pamäte s náhodným prístupom (RAM).
1 dlhé, 2 krátke Chyba grafickej karty
1 dlhé, 3 krátke Chyba inicializácie klávesnice alebo chyba grafickej karty
1 dlhá, 9 krátka Chyba pri čítaní z ROM
Opakujúce sa krátke Problémy s napájaním
opakujúce sa dlho problémy s RAM
Opakovaná vysoká-nízka frekvencia Problémy s CPU
Nepretržitý Problémy s napájaním
Postup nastavenia

Vstup do nastavenia systému BIOS

Do programu BIOS Setup môžete vstúpiť iba vtedy, keď je počítač zapnutý a počiatočný test POST je úspešne dokončený (zo systémového reproduktora sa ozve jedno krátke pípnutie).

Ak to chcete urobiť, musíte stlačiť konkrétny kláves alebo kombináciu klávesov.

Šetrič obrazovky počas testovania zvyčajne zobrazuje nápis ako „Pre vstup do nastavenia stlačte DEL“ – to znamená, že na vstup do nastavenia BIOS musíte stlačiť kláves DEL. Ktorý kľúč je priradený na vstup do systému BIOS, zistíte z pokynov pre základnú dosku. Ak neexistuje žiadny pokyn a šetrič obrazovky nezobrazuje tipy, môžete vyskúšať najznámejšie kombinácie:

Odstrániť
Esc
Ctrl + Shift + S alebo Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl+Alt+Delete

Bezpečná práca s nastavením systému BIOS

Práca s nastavením systému BIOS je spojená s určitým rizikom, pretože ak sa parameter zmení nesprávne alebo neopatrne, systém môže fungovať nestabilne alebo nemusí fungovať vôbec. Existuje niekoľko jednoduchých tipov, ktoré vám pomôžu minimalizovať potenciálne riziko:

  • Najlepšie je experimentovať s nastaveniami systému BIOS na novom počítači, ktorý nie je naplnený informáciami;
  • Pokúste sa vôbec neexperimentovať s BIOSom na počítačoch, ktoré spracúvajú alebo ukladajú dôležité alebo veľké informácie. Pred konfiguráciou systému pomocou systému BIOS si zálohujte dôležité údaje. Hlavná vec v takýchto počítačoch je stabilita. Zavesený pretaktovaný počítač po niekoľkých hodinách spracovania videa je strata času, energie a výsledku práce. Pretaktovaný sa s touto úlohou vyrovná oveľa efektívnejšie a ušetrí vám nervy;
  • Pred zmenou dôležitých parametrov vždy opravte nastavenú a zmenenú hodnotu. To vám umožní vrátiť ho do pracovného stavu v prípade nestabilnej prevádzky systému;
  • Nemeňte hodnoty parametrov, ktoré nepoznáte. Uveďte ich význam buď v pokynoch pre základnú dosku, alebo na internete v zdroji vývojára dosky;
  • Neupravujte súčasne niekoľko dôležitých nesúvisiacich parametrov. Keď je systém nestabilný, je oveľa ťažšie určiť, ktorý parameter nestabilitu spôsobil;
  • Nepretaktujte počítač bez riadneho preštudovania činnosti pretaktovaného systému a prípravy;
  • Nepoužívajte sekciu Hard Disk Utility, ktorá je určená na nízkoúrovňové formátovanie zastaraných pevných diskov a nachádza sa v starších verziách systému BIOS. môže deaktivovať moderný pevný disk;
  • Ak sa po nastavení parametrov a ukončení systému BIOS počítač prestane vôbec spúšťať, existuje niekoľko spôsobov, ako vrátiť systém do pracovného stavu:
    • Ak je po reštarte počítača možné vstúpiť do nastavenia systému BIOS, musíte nastaviť predchádzajúce hodnoty upravovaných parametrov. Niektoré verzie systému BIOS samy vracajú zmeny z poslednej relácie.
    • Ak sú vykonané zmeny neznáme, je najlepšie použiť predvolené nastavenia pomocou príkazu Load Fail-Safe Defaults. Potom budete musieť nakonfigurovať systém na optimálnu prevádzku.
    • Ak sa počítač vôbec nespustí kvôli nesprávnemu nastaveniu systému BIOS, potom je v tomto prípade potrebné resetovať obsah CMOS. V tomto prípade sa zmenia všetky hodnoty vrátane dátumu/času. Ak chcete resetovať nesprávne nastavenia, jednoducho presuňte prepojku Flash Recovery (IBM) alebo prepojku Clearing CMOS do polohy „clear CMOS“. V druhom prípade stačí na niekoľko minút zatvoriť kontakty zodpovedajúceho prepojky pomocou prepojky.
    • V prípade neúspešných výsledkov nastavenia systému BIOS je potrebné po resetovaní neúspešnej konfigurácie pomocou prepojky v postupe nastavenia systému BIOS duplikovať spätné načítanie hodnôt systému BIOS en.Wikipedia.org<< на главную>>

Dobrý deň, milí priatelia, známi a iné osobnosti.

Ak máte v počítači 2 a viac operačných systémov, potom určite v určitej fáze spúšťania počítača spustíte zoznam týchto operačných systémov a ponúknete im na výber, povedzme, 30 sekúnd. Alebo sa stane, že po inštalácii ďalšieho operačného systému druhý náhle zmizol zo zoznamu alebo sa dokonca úplne zastavil načítavanie. Ďalším častým problémom je, keď nemáte nainštalovaný (alebo úplne odstránený) systém, ale už sa stihol zaregistrovať v bootloaderi a visí tam s mŕtvou čiarou, alebo .. Alebo niečo iné :-)

Dnes vám práve týmto zoznamom pomôžem odstrániť množstvo trapasov a celkovo vám prácu s ním uľahčím alebo ho úplne odstránim, ako aj upravovať a pod.

Trochu viac o tom, čo je možné, a potom, ako to urobiť.
Choď.

Úprava zoznamu spúšťacích zariadení systému Windows

Niekoľko slov o požadovaných, podľa môjho názoru a niekedy dokonca užitočných nastaveniach a metódach úpravy zoznamu operačných systémov, ako aj o často sa vyskytujúcich problémoch, kde to môže byť potrebné.

  • Po prvé, pokiaľ ide o mňa, 30 sekundy - pre niekoho veľa, pre niekoho málo. Ako ich môže byť priveľa? Napríklad zapnete počítač a idete priložiť kanvicu a po návrate uvidíte, že systém, ak sa dostal von, sa stále načítava. Takže tento čas môžete zmeniť na vo všeobecnosti akúkoľvek hodnotu od 1 predtým n. Možno existuje limit pre túto hodnotu, ale neskontroloval som to a silne pochybujem, že niekto potrebuje systém na zavedenie systému 30 minúty :)
  • Po druhé, ako som povedal vyššie, možno ste vy (alebo vaši priatelia) dali druhú / tretiu / piatu Windows(alebo iný operačný systém), ale inštaláciu ste prerušili alebo počas nej niečo nefungovalo, prípadne ste jeden zo systémov úplne odstránili z . Iba tu je záznam o tomto veľmi nedoručenom \ diaľkovom ovládači Windows zostal a všetkými možnými spôsobmi obťažuje, tk. Neustále si musíte zo zoznamu vyberať fungujúci systém. Môžete sa tak zbaviť nadbytočných čiar.
  • Po tretie. Mnoho ľudí miluje najrôznejšie vtipné pomôcky. V tomto prípade môžete napríklad systémy v zozname premenovať ako chcete, napríklad namiesto vkladania Mega Winda Vasi.
  • Po štvrté Povedzme, že vám priateľ priniesol pevný disk so svojím Windows, ale neviete, ako pridať operačný systém do zoznamu dostupných, aby sa dal vybrať. Opäť sa to dá urobiť tam, kde to teraz poviem.
  • Po piate, existuje trochu bláznivý nápad použiť nižšie popísaný spôsob úpravy zoznamu systémov dostupných na stiahnutie. Je možné vytvoriť zoznam z povedz 25 systémy, no načíta sa len jeden z nich, ostatné z dôvodu ich neexistencie vyhlásia chybu. Len vy budete vedieť, ktorý účet funguje, pretože tento zoznam vytvoríte vy a bude to musieť urobiť útočník, ktorý vám zapol počítač 20 reštartujte počítač pri hľadaní fungujúceho systému. Mimochodom, môžete to použiť nielen, ale jednoducho ako žart na priateľa alebo priateľku;)

Spustenie z jedného operačného systému do druhého, ak sú v počítači nainštalované dva, nebude dlhodobo fungovať. Po dôkladnom preštudovaní oboch si skôr či neskôr budete musieť vybrať iba jeden z nich - základné, s ktorým bude práca primárne vykonávaná. Ak sa z väčšej časti používa iba jeden systém Windows, jeho ďalšie verzie alebo vydania umiestnené na iných oddieloch disku, nie je potrebné odstrániť. Samozrejme za predpokladu, že priestor na pevnom disku nie je obmedzený veľkosťou.


Schopnosť pracovať v budúcnosti s inými počítačovými systémami môže byť ponechaná, ale pre pohodlie zjednodušte vstup do hlavného systému odstránením dočasne nepoužívaných systémov z batožinového priestoru. V tomto prípade sa spustenie počítača zjednoduší automatickým načítaním len požadovaného operačného systému. Ďalšou možnosťou, ako si uľahčiť začatie práce s počítačom, nie je odstrániť okno výberu zavádzania pre všetky systémy, ale nastaviť požadovanú verziu systému Windows ako predvolené spúšťanie a skrátiť čas na výber ďalších možností v okne zavádzača.

Ako upraviť proces zavádzania niekoľkých operačných systémov Windows nainštalovaných na rovnakom počítači - viac o tom nižšie.

Takže v našom prípade máme počítač s nainštalovanými verziami Windows 7 a 8.1. Po zapnutí počítača sa nám zobrazí okno zavádzača so zoznamom systémov, z ktorých si môžete vybrať.

Pri každom spustení počítača sa môžete dostať do požadovaného systému vykonaním príslušného výberu. V opačnom prípade po určitom čase - a štandardne je to tak 30 sekúnd- Windows sa automaticky zavedie, prvý na zozname. V našom prípade toto Windows 7, keďže je to posledný nainštalovaný v počítači a práve jeho bootloader, ako vidíme, nás stretne po spustení počítača.

No, poďme to zmeniť. Poďme nakonfigurovať automatické spustenie hlavného systému - Windows 8.1. Ak to chcete urobiť, musíte ho samozrejme zadať.

Potrebujeme sekciu nastavení a v systéme Windows 8.1 sa k nej dostanete pomocou kontextového menu na tlačidle.

V systémovom okne vyberte Extra možnosti.

Do sekcie nastavení v systéme Windows 7 sa môžete dostať aj pomocou kontextovej ponuky, ale vyvolanej ikonou "Počítač" vo vodiči. Medzi príkazmi musíte vybrať .

V systéme Windows 7 tiež vyberte Extra možnosti.

Ďalšie kroky v oboch systémoch sú rovnaké.

V zobrazenom okne vlastností systému na karte "dodatočne" kliknite na tlačidlo možností v poslednej časti.

Teraz môžete začať upravovať bootovanie niekoľkých systémov. Zmeňte predvolený spúšťací systém Windows z možností v rozbaľovacom zozname. V našom prípade meníme predinštalovaný Windows 7 na Windows 8.1.

Ako už bolo spomenuté, zavádzač systému Windows štandardne čaká pol minúty aby si používateľ mohol vybrať operačný systém.

Ak sa prevažne práca vykonáva iba v jednom systéme, nemá zmysel nechávať pol minúty čakať, kým sa automaticky načíta. Iný operačný systém nemôže byť zbavený možnosti spustenia, ale skrátiť prednastavený čas na výber možností zavádzania. V zobrazení zoznamu zavádzacích systémov, v našom prípade, nastavte 5 sekúndčakanie pred automatickým spustením základného systému Windows 8.1. Tento čas je viac než dostatočný na to, aby ste sa rozhodli, ak náhle potrebujete niekedy vstúpiť do systému Windows 7.

Ak chcete úplne odstrániť iný systém zo zavádzacieho zoznamu, musíte zrušiť začiarknutie tejto možnosti zobrazenie zoznamu systému. V tomto prípade sa bez akéhokoľvek oneskorenia spustí iba systém, ktorý je predvolene vybraný na spustenie systému.

Ak bude niekedy potrebný druhý operačný systém, bude možné doň vstúpiť pomocou tejto možnosti opäť aktívny.

Po vykonaní zmien kliknite "OK" v spodnej časti tohto okna, ako aj v spodnej časti okna vlastností systému.

To je všetko - zoznam zavádzania operačného systému bol upravený.

Vyššie sme sa pozreli na úpravu zavádzania existujúcich operačných systémov. Ale často, keď spustíte počítač, môžeme vidieť zoznam operačných systémov, ktoré už sú v počítači nie. Ide o prirodzený vývoj po odstránení druhého operačného systému jednoduchým naformátovaním diskovej oblasti alebo manuálnym zničením systémových súborov, ale zároveň záznam o možnosti načítania v konfigurácii systému nebol odstránený. Bootloader môže po spustení systému zobraziť aj možnosť spustiť neexistujúce jadro systému Windows preinštalovaný. Toto, mimochodom, nie je hlavný, ale jeden z dôvodov, prečo systémoví inžinieri odporúčajú vykonať takzvanú čistú inštaláciu systému Windows - bez uloženia súborov predchádzajúceho systému a formátovania diskovej oblasti.

Je lepšie úplne odstrániť neexistujúci operačný systém z možností zavádzania, aby sa neoddialil proces spustenia hlavného systému Windows.

V hlavnom systéme voláme príkaz . V systéme Windows 8.1 je rýchly prístup k nemu implementovaný v kontextovej ponuke na tlačidle.

Potrebujeme sekcia konfigurácie systému. Zadajte hodnotu do príkazového poľa:

Tlačíme "OK".

V systéme Windows 7 môže byť spustenie okna konfigurácie systému jednoduchšie - zadaním kľúčového dopytu do vyhľadávacieho poľa ponuky.

Zobrazí sa okno konfigurácie systému, prejdite na kartu. Vyberieme záznam o načítaní neexistujúceho systému a vymažeme ho.

V našom prípade zoznam na stiahnutie obsahoval rôzne verzie systému Windows a rozhodnite sa, ktorá sa má odstrániť "sedem" Očividne sme to nemali ťažké. Ak však zavádzací zoznam obsahuje položky pre dve identické verzie systému Windows, popisy systémov vám pomôžu pri orientácii v tom, ktorý chcete odstrániť. Windows, na ktorom sa skutočne nachádzame, bude označený ako aktuálny.

Vykonané zmeny sa uložia tlačidlom. Po stlačení "OK" systém vyzve reštartovať.

Po reštarte počítača môžeme pozorovať okamžitý štart hlavného systému.