Počítače Windows Internet

Proces zavádzania operačného systému. Operačný systém sa nespustí. Čo robiť

Načítava sa operačný systém

Súbory operačný systém uložené v externej, energeticky nezávislej pamäti (pevný disk, disketa alebo laserový disk). Programy však môžu bežať iba vtedy, ak sú v pamäti RAM, takže do nich musíte načítať súbory operačného systému RAM.

Volá sa disk (pevný, disketový alebo laserový), ktorý obsahuje súbory operačného systému a z ktorého je načítaný systémové.

Po zapnutí počítača sa operačný systém načíta zo systémového disku do pamäte RAM. Sťahovanie musí byť vykonané v súlade s programom sťahovania. Aby však počítač mohol vykonať ľubovoľný program, tento program už musí byť v pamäti RAM. Riešenie tohto rozporu spočíva v postupnom, postupnom načítavaní operačného systému.

Autotest počítača. Počítač obsahuje energeticky nezávislú pamäť (ROM), ktorá obsahuje programy na testovanie počítača a prvú fázu načítania operačného systému-to je BIOS (základný vstupno-výstupný systém).

Po zapnutí počítača alebo stlačení tlačidla Reset systémová jednotka počítači alebo súčasným stlačením kombinácie klávesov (Ctrl + Alt + Del) na klávesnici, procesor spustí v počítači program POST (Power-ON Self Test). Testuje sa prevádzkyschopnosť procesora, pamäte a iného hardvéru počítača.

Počas testovania môžu byť spočiatku vydávané diagnostické správy vo forme rôznych sekvencií krátkych a dlhých zvukové signály(napríklad 1 dlhý a 3 krátke - nie je pripojený žiadny monitor, 5 krátkych - chyba procesora atď.). Po úspešnej inicializácii grafickej karty sa na obrazovke monitora zobrazia krátke diagnostické správy.

Stlačením klávesu (Del) nastavíte správny dátum a čas a vykonáte zmeny hardvérovej konfigurácie počítača počas autotestu. Načíta sa nástroj systému BIOS Setup, ktorý má rozhranie vo forme systému hierarchických ponúk. Užívateľ môže nastaviť nové parametre konfigurácie počítača a uložiť ich do pamäte na špeciálnom pamäťovom čipe, ktorý je po vypnutí počítača napájaný z batérie nainštalovanej na systémovej doske. Ak batéria zlyhá, konfiguračné parametre sa stratia a počítač prestane normálne bootovať.

Po vykonaní autotestu začne špeciálny program obsiahnutý v systéme BIOS vyhľadávať zavádzač operačného systému. V počítači je k dispozícii alternatívny prístup k diskom (disketa, pevný disk, disk CD-ROM) a vyhľadávanie na určitom mieste (v prvom, tzv. boot sektor disk) dostupnosť špeciálny program Master Boot (zavádzač operačného systému).

Ak je systémový disk a program zavádzača na svojom mieste, načítajú sa do pamäte RAM a prenáša sa na ne ovládanie počítača. Program vyhľadá súbory operačného systému na systémovom disku a načíta ich do pamäte RAM ako softvérových modulov(obr. 4,20).



Ryža. 4.20. Proces zavádzania operačného systému

Ak v počítači nie sú žiadne systémové disky, na obrazovke monitora sa zobrazí hlásenie „Nie systémový disk" , a počítač zamrzne, to znamená, že sa operačný systém prestane načítavať a počítač zostane nefunkčný.

Po načítaní operačného systému sa riadenie prenesie do príkazového procesora. V prípade použitia rozhrania príkazový riadok na obrazovke sa zobrazí systémová výzva na zadanie príkazov. Výzva je postupnosť znakov označujúcich aktuálnu jednotku a adresár. Ak bol napríklad operačný systém načítaný z jednotky C: a operačný systém bol nainštalovaný v adresári WINDOWS, zobrazí sa nasledujúca výzva:

V prípade načítania grafického rozhrania operačného systému je možné príkazy zadávať pomocou myši.

Otázky na zamyslenie

1. Aké sú hlavné fázy počítačového autotestu?

2. Čo je uložené v konfiguračnom pamäťovom čipe počítača?

3. Aké sú hlavné fázy načítania operačného systému?

Proces zavádzania akéhokoľvek operačného systému začína načítaním prvého sektora do pamäte pevný disk obsahujúci bootovací kód (Master Boot Record, MBR) a tabuľka oddielov (Tabuľka oddielov)... Programový kód zavádzacieho záznamu vyhľadá v tabuľke oddielov zavádzací systémový oddiel. Po nájdení takéhoto oddielu MBR načíta svoj prvý sektor do pamäte a spustí kód, ktorý je v ňom obsiahnutý. Oddiel bootovacieho sektora (boot sektor sektora), obsahuje zavádzací kód operačného systému nainštalovaného v tomto oddiele. V systémoch Win2k / XP tento kód nájde súbor bootloadera ntldr, ktorý je vždy v koreňovom adresári systémovej jednotky, načíta ho do pamäte a prenesie naň riadenie.

NTLDR spustí spustenie prepnutím procesora do chráneného režimu pomocou 32-bitového modelu s plochou pamäťou (po zapnutí sa procesor (CPU) vždy spustí v reálnom režime).
Potom zavádzač prečíta súbor umiestnený v koreňovom adresári systémového disku Boot.ini a na obrazovke zobrazí ponuku (obrazovka zavádzača - BLS) na výber operačného systému, ktorý sa má zaviesť. Záznamy v boot.ini umožňujú zavádzaciemu programu vyhľadať ďalšie súčasti zavádzacieho systému a zadať požadované zavádzacie parametre. Ukážkový obsah boot.ini:


časový limit = 10
predvolené = viac (0) disk (0) rdisk (0) oddiel (1) \ WINNT
oddiel s viacerými (0) diskami (0) rdisk (0) (3) \ WINNT = "MS Windows 2000 Server" / fastdetect
oddiel s viacerými (0) diskami (0) rdisk (0) (1) \ WINNT = "MS Windows 2000 Professional RUS" / fastdetect

Parameter čas vypršal nastavuje čakaciu dobu na výber zavádzacieho operačného systému v sekundách, predvolené- definuje, čo sa má štandardne načítať. V sekcii - zoznam načítaných OS a parametrov ich načítania. Cesty sú uvedené vo forme ARC (Advanced RISC Computer), kde:
viacnásobné (0)- číslo radiča pevného disku. 0 - primárny, 1 - sekundárny.
disk (0)- pre IDE je vždy 0, pre SCSI - číslo logickej jednotky (LUN)
disk (0)- pre SCSI je to vždy 0, pre IDE - číslo fyzického disku.
priečka (1)- číslo sekcie s nainštalovaným OC. Čísla sekcií začínajú na „1“
\ ZÍSKAJTE- názov adresára s nainštalovaným OC.

Citáty ďalej uvádzajú reťazec názvu operačného systému zobrazený bootloaderom v ponuke výberu a predvolený prepínač je / fastdetect, čo znamená, že pri štarte nemusíte rozpoznávať zariadenia PnP. Pri určovaní dôvodu, prečo sa OS nespustí, je užitočné použiť klávesy:
/ BOOTLOG- zapíšte denník sťahovania do súboru % SytemRoot% \ ntbtlog.txt V našom prípade - C: \ WINNT \ ntbtlog.txt.
Príklad denníka [»]
/ SOS- zobraziť názvy načítaných ovládačov počas procesu zavádzania. Výstup obsahu je podobný tomu, ktorý je zaznamenaný v ntbtlog.txt. Zápis do súboru denníka však nemusí fungovať, napríklad s chybou ako „STOP: 0x0000007B neprístupné Zavádzacie zariadenie".
Začiatok súboru denníka alebo zoznamu načítateľných modulov / SOS:
Načítaný ovládač \ WINNT \ System32 \ ntoskrnl.exe
Načítaný ovládač \ WINNT \ System32 \ hal.dll
Načítaný ovládač \ WINNT \ System32 \ BOOTVID.DLL
Načítaný ovládač ACPI.sys
Načítaný ovládač \ WINNT \ system32 \ DRIVERS \ WMILIB.SYS
Načítaný ovládač pci.sys
Načítaný ovládač isapnp.sys
....
BOOTVID.DLL poskytuje informácie na obrazovku, keď a kritické chyby systémov a pre rusky hovoriace systémy to nerobí dobre - ruský text v správach je zobrazený v zlom kódovaní a je nečitateľný. Na internete však môžete nájsť opravený súbor BOOTVID.DLL pre váš systém s normálnym kódovaním a nahradiť ním existujúce v priečinkoch \ WINNT \ System32 \ a WINNT \ System32 \ dllcache. Na kontrolu môžete umelo spôsobiť „modrú obrazovku“ (BSOD) zabitím služby winlogon pomocou FAR alebo PSkill.exe.

Do bootovacej ponuky môžete pridať svoje vlastné riadky s požadovanými parametrami jednoduchým skopírovaním prvku popisu operačného systému a nahradením / fastdetect kľúčom, ktorý potrebujete. Odporúčame vám, aby ste túto možnosť zavedenia zobrazili aj v zobrazenom názve:
oddiel s viacerými (0) diskami (0) rdisk (0) (3) \ WINNT = "MS Windows 2000 Server-BOOTLOG" / bootlog

Verzie Bootloadery systému Windows 2000 a Windows XP sa výrazne líšia predovšetkým v optimalizácii programového kódu na zvýšenie rýchlosti zavádzania (Fast Boot v XP), ale inak sú si veľmi podobné.
Po výbere OS NTLDR načíta súbor umiestnený v koreňovej sekcii do pamäte ntdetect.com ktorá zhromažďuje informácie o fyzických zariadeniach pripojených k tento moment do počítača a vráti prijaté informácie do zavádzača NTLDR, po ktorom zavádzač spustí jadro operačného systému Ntoskrnl.exe a hal.dll od adresár nainštalovaného OS, a prenesie do neho informácie zhromaždené modulom ntdetect.com. Programový kód jadra beží v privilegovanom režime procesora a má priamy prístup k hardvérovej konfigurácii a tiež poskytuje programové rozhranie (HAL.DLL) k hardvérovým zdrojom pre ostatné programy.
Od tejto chvíle sa na obrazovke zobrazí grafická úvodná obrazovka s indikátorom načítania.
Jadro vytvára kľúč HKEY_LOCAL_MACHINE \ HARDWARE pomocou informácií prijatých zo zavádzača NTLDR. Tento kľúč obsahuje hardvérové ​​informácie, ktoré sú rozpoznané pri každom štarte systému. Tieto údaje obsahujú informácie o hardvérových komponentoch na základnej doske a zdrojoch, ktoré používajú konkrétne hardvérové ​​zariadenia.
Až do tohto bodu je dôvod, prečo sa systém nemusí spustiť, celkom ľahko zistiť - absencia alebo poškodenie zavádzacích sektorov, vyššie uvedených súborov, adresárov alebo registra, samozrejme, s pracovným vybavením. Potom je všetko oveľa komplikovanejšie. Začína sa načítavanie do pamäte a inicializácia ovládačov a systémových služieb, ktorých informácie sú uložené v kľúči registra
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Každý ovládač má svoj vlastný kľúč, ktorý obsahuje parameter Začnite, ktorý určuje, v ktorej fáze spustenia systému sa vykoná načítanie a inicializácia tohto ovládača alebo služby. Počiatočné hodnoty:
0 - BOOT - vodič je načítaný nakladačom.
1 - SYSTÉM - ovládač sa načíta počas inicializácie jadra.
2 - AUTO - služba sa spustí automaticky pri spustení systému.
3 - RUČNE - služba sa spustí ručne.
4 - VYPNÚŤ - deaktivované.
Samotné súbory ovládačov sú uložené v adresári % SystemRoot% \ system32 \ drivers.

Najprv sa načítajú a inicializujú nízkoúrovňové ovládače zariadení, ktorých parameter Štart je 0. Na ich načítanie sa používajú funkcie systému BIOS (v pamäti RAM však zatiaľ nie sú žiadne ďalšie ovládače.)

Potom sa načítajú a inicializujú ostatné ovládače zariadení, pre ktoré je štartovací parameter 1. Na ich načítanie sa už používajú predtým načítané ovládače s parametrom Start = 0
V tejto fáze najčastejšie vznikajú dôvody pre objavenie sa „modrej obrazovky smrti“ (BSOD) súvisiace s nemožnosťou načítať potrebný ovládač alebo jeho nesprávnou činnosťou s hardvérom počítača, napríklad
STOP: 0x0000007B Nedostupné zavádzacie zariadenie
Spracovanie chýb počas inicializácie ovládača zariadenia je založené na hodnote prvku ErrorControl kľúč databázy Registry špecifický pre vodiča a končí modrou obrazovkou so zodpovedajúcim chybovým kódom.

Po úspešnom dokončení tejto fázy bootstrapu Správca relácií (\ SystemRoot \ System32 \ smss.exe) ktorého úlohou je spustiť subsystémy a služby (služby) operačného systému na vysokej úrovni. V tejto fáze sa spustia procesy CSRSS (Client Server Runtime Process), WINLOGON (Windows Logon), LSASS (LSA shell) a zostávajúce služby s parametrom Start = 2 z HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Informácie špecifické pre správcu relácií sú v kľúči registra
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager .
Systém je načítaný a všetko je pripravené na registráciu užívateľa (pokiaľ nie je systém nakonfigurovaný na automatickú registráciu).

Riešenie problémov pomocou konzoly na obnovenie.

Recovery Console poskytuje používateľovi príkazový riadok, ktorý vám umožňuje odstraňovať chyby systému pomocou obmedzenej sady príkazov konzoly. Pomocou konzoly na obnovenie môžete odstraňovať a vytvárať oddiely, formátovať disky, opravovať zavádzacie sektory, zapínať a vypínať služby, obnovovať systémové súbory z distribučnej súpravy alebo iného média.
Konzolu na zotavenie je možné spustiť dvoma spôsobmi:
- pomocou inštalačných diskov.
- pomocou ponuky bootloadera z predinštalovanej konzoly Recovery Console ako jednej z možností zavádzania. Konzolu môžete nainštalovať do produkčného systému, takže prvá možnosť sa používa častejšie.
Pri načítaní z inštalačný disk musíte vybrať režim obnovenia pre nainštalovanú kópiu systému Windows 2000 / XP a potom spustiť konzolu na obnovenie. Po spustení konzoly na obnovenie budete musieť vybrať jednotku (ak je v počítači nainštalovaných viac systémov) a prihlásiť sa pomocou hesla správcu. Ak neviete, aké príkazy môžete použiť, napíšte Pomoc... Môžete získať nápovedu ku konkrétnemu príkazu - názov príkazu help.
V prípade, že boot systému nedosiahne inicializáciu jadra (bootovacie sektory sú poškodené, načítavač ntldr chýba alebo je poškodený atď.), Postupnosť akcií môže byť nasledovná:
Príklad pre prípad je štandardný nainštalovaný Windows 2000 na jednotke C: a disku CD-ROM s distribúciou na disku D:

  • Zaistite, aby sa v koreňovom adresári disku nachádzali súbory potrebné pre systém.
    réžia C: \

    Výsledok vykonania DIR je čiastočne znázornený na obrázku nižšie. Prvý stĺpec textu je dátum vytvorenia (poslednej úpravy súboru alebo adresára), druhý je čas, tretí sú atribúty, kde d je adresár, r je iba na čítanie, s je systém, h je skryté, c je služba.
    Po vykonaní príkazu by mal zoznam súborov obsahovať:

    boot.ini
    Bootfont.bin
    NTDETECT.COM
    ntldr
    WIINT (adresár vo výstupe DIR má v stĺpci atribútov „d“)

    Ak sú k dispozícii súbory a adresáre, môže ísť o chybu disku.

  • Pozrime sa na disk:

    chkdsk C: / p - kontrola štandardného disku.
    chkdsk C: / r - vyhľadajte chybné bloky.

    Ak sa kontrola dokončí bez chýb, zavádzacie sektory môžu byť poškodené.

  • Na obnovu boot sektorov používame:

    fixmbr - Opraviť hlavný zavádzací záznam (MBR).
    fixboot C: obnoviť boot sektor sekcii.

  • Ak niektorý zo súborov chýba - skopírujte ho z distribúcie D: \ i386

    skopírujte D: \ i386 \ ntldr C: \ - skopírujte zavádzací program ntldr.
    skopírujte D: \ i386 \ ntdetect.com C: \ - skopírujte ntdetect.com.
    skopírujte D: \ i386 \ atapi.sy_ C: \ winnt \ system32 \ drivers \ atapi.sys- skopírujte ovládač atapi.sys
    Ak máte v počítači nainštalovaný systém Windows 2000 aj Windows XP, súbory umiestnené v koreňovom adresári systémového disku (ntldr, ntdetect.com, bootfont.bin) je potrebné použiť z distribučnej sady systému Windows XP. V opačnom prípade sa systém Windows 2000 spustí normálne a pokus o zavedenie systému XP skončí s čiernou obrazovkou pred ponukou výberu operačného systému.
    Niekedy je vhodné nastaviť aktuálny adresár na ten, do ktorého kopírujete súbory:
    cd c: \ winnt \ system32 \ drivers
    v tomto prípade, ak cesta nie je výslovne uvedená, kopírovanie sa vykoná do aktuálneho adresára a nebudete musieť zadávať dlhé cesty:
    kópia D: \ i386 \ atapi.sy_ atapi.sys
    Ak súbor boot.ini chýba, nepreberiete ho z distribučnej sady, budete ho musieť prevziať z iného počítača (a v prípade potreby upraviť) alebo si ho vytvoriť sami. Tento príkaz vám pomôže získať informácie o cestách ARC:
    mapový oblúk

  • Vypnite a povoľte ovládače a služby.
    Niekedy môže byť dôvodom problému s načítaním operačného systému nesprávne nainštalovaný alebo nesprávne fungujúci ovládač alebo služba. Konzola na obnovenie tento problém uľahčuje.
    Zoznam služieb a ich stav je možné získať príkazom:
    listyvc

    Prvý stĺpec obsahuje názov ovládača alebo služby, druhý obsahuje stav načítania a vykonania zodpovedajúci vyššie uvedenému štartovaciemu parametru v kľúči registra, ktorý sa týka tento vodič alebo služba, a v treťom - krátky popis.
    start = 0 - Spustiť
    štart = 1 - Systém
    štart = 2 - Auto
    štart = 3 - manuálne
    start = 4 - Zakázané
    Službu alebo ovládač (napríklad atapi) môžete zakázať pomocou:
    vypnúť atapi
    Tento príkaz zobrazuje stav služby pred jej deaktiváciou, takže v prípade potreby môžete tento stav vrátiť pomocou príkazu enable.
    povoliť atapi SERVICE_BOOT_START
    Tento príkaz, podobne ako deaktivácia, zobrazí pred zmenou stavu služby predchádzajúcu hodnotu služby.
    Dodám, že s hodnotou štartovacieho parametra sa musí zaobchádzať veľmi opatrne, napríklad ak ide o štandardný ovládač ovládača pevné disky(atapi) zmeňte štartovací parameter z BOOT na SYSTÉM, zobrazí sa modrá obrazovka s chybou „STOP: 0x0000007B Inaccessible Boot Device“, ako aj vtedy, ak chýba alebo je deaktivovaný súbor ovládača atapi.sys (Zakázať).

  • Práca s oddielmi pevného disku. A nakoniec, ak ste unavení obnovovaním systému, môžete ho odinštalovať priečky ťažké disk, znova ho rozdeľte a vložte ho od začiatku. Na prácu s oddielmi sa používa diskpart, ktorého poradie práce sa nelíši od toho, čo sa používa pri inštalácii nového systému.

    Príklad „opravy“ BSOD


    Rozhodli ste sa zmeniť základnú dosku na modernejšiu, máte nainštalovaný operačný systém už dlho a naozaj by ste ho nechceli preinštalovať, keď však systém prvýkrát spustíte s novým „vypchávkom“, získate modrá obrazovka s chybou „STOP: 0x0000007B Inaccessible Boot Device“. Nová základná doska má v sebe zabudovaný radič IDE, ktorý používa inú čipovú sadu ako predchádzajúca. základná doska... Najľahšou cestou z tejto situácie s minimálnymi stratami je dodržať odporúčania spoločnosti Microsoft:

    1. Zavádzajte z inštalačného disku alebo diskiet systému Windows 2000 / XP
    2. Na prvej obrazovke stlačte Enter
    3. Keď sa zobrazí výzva na potvrdenie licenčnej zmluvy, stlačte kláves F8
    4. Vyberte Windows 2000 / XP a stlačte R.
    5. Pri opravách systému Windows 2000 / XP postupujte podľa pokynov na obrazovke

    Získajte viac informácií o radách spoločnosti Microsoft týkajúcich sa riešenia problémov Zastavte 0x0000007B - Problém však môžete vyriešiť inak. Napríklad STOP 7B som bral ako najčastejšiu chybu.
    Na to, aby náš nový hardvér fungoval, musíme zaistiť štandardné ovládače diskov Microsoft. Najprv sa uistite, že v súboroch SystemRoot \ system32 \ drivers máme súbory Atapi.sys, Intelide.sys, Pciide.sys a Pciidex.sys. Potom sa do nich načíta parameter SERVICE_BOOT_START. To je možné vykonať pomocou rovnakej konzoly na obnovenie. Toto sú predpoklady pre načítanie, ale nie dostatočné. Faktom je, že zariadenia Plug-n-Play (PnP) sú systémom identifikované pomocou špeciálneho kódu (PnP-ID) v závislosti od čipovej sady, na ktorej je zariadenie zostavené, a nový ovládač IDE bude mať s najväčšou pravdepodobnosťou neznámu nainštalovaný systém identifikátor. Jednoducho sa nebude cítiť ako ovládač IDE.
    Informácie o zariadeniach známych systému sú generované zo súborov .inf po inštalácii nového hardvéru a sú uložené v kľúči databázy Registry:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase \
    Bolo by možné opraviť existujúce údaje alebo vytvoriť nové záznamy, najmä preto, že teraz je ľahké nájsť súbory .reg na identifikáciu Ovládače IDE napríklad hlavní výrobcovia zariadení - toto [»] ale ako ich zapísať do registra? Konzola na obnovenie to bohužiaľ nedokáže a budete musieť použiť softvér tretej strany. Snáď najpopulárnejším nástrojom na obnovu systému je Winternals ERD Commander spoločnosť & quotWinternals Software.
    Web programu - winternals.com [»]
    Pomocou špeciálneho „Sprievodcu spustením disku CD-ROM“ a boot disk založené na distribúcii systému Windows XP, z ktorého bootujete, budete môcť používať ponuku Štart. pracovať s „mŕtvym“ systémom takmer tak, ako keby sa vám z neho podarilo nabootovať.
    Zoberieme obsah vyššie uvedeného súboru na identifikáciu radičov IDE, vytvoríme z neho súbor reg na diskete a pomocou nástrojov databázy Registry ho importujeme do registra „mŕtveho“ systému.

    Reštartujte počítač - a systém je opäť v živote. A aj keď sa to nestalo, potom pomocou ERD Commander je problém možné vyriešiť napríklad manuálnou úpravou registra. Existuje ďalší, pomerne dlhý, ale celkom spoľahlivý spôsob, ako sa vyrovnať so STOP 7B.

    Dočasný systém sme vložili do iného oddielu, adresára, disku - na tom nezáleží - bude potrebný iba na 1 zavedenie.
    - Po prvom stiahnutí exportujeme vetvu registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase do súboru.
    - Načítame do ERDC a importujeme z tohto súboru.
    - Reštartujte počítač zvolením starého systému.
    - Odstráňte adresár s nainštalovaným novým OS a upravte boot.ini

    Čo ešte môžete robiť s ERDC:
    - Všetky úlohy vyriešené pomocou konzoly na obnovenie je ľahké vykonať.
    - prijať plný prístup na disky „mŕtveho“ systému.
    - obnoviť zmazané súbory, odinštalovať nainštalované aktualizácie OS, obnovenie systému pomocou kontrolných bodov (iba WinXP)
    - získať prístup k lokálna sieť a internetu.
    - zmeniť heslá pre používateľov nainštalovaného OS, vrátane a heslo správcu
    - zobraziť denníky udalostí OS
    - získať prístup k automaticky spusteným programom.
    - schopnosť spustiť niektoré z programov nainštalovaných OS. FAR sa spustí a beží bez problémov, ale napr kancelárske aplikácie nebudem pracovať.
    - vymazať obsah pevných diskov nainštalovaného OS bez možnosti obnovy.
    - získajte informácie na zamyslenie od obslužného programu Crash Analyzer na základe výpisu pamäte prijatého v prípade chyby operačného systému.
    Základné vybavenie Správa počítača ERD Commander:

    Štandardnú sadu nástrojov ERD Commander je navyše možné vo fáze vytvárania zavádzacieho disku CD doplniť o vaše obľúbené programy (FAR, Nero, Winimage atď.), A tým rozšíriť jeho možnosti a vytvoriť pre seba pohodlný nástroj na obnovu systému.

    Použitie bodov obnovenia

    Sú chvíle, keď to dokonca nepríde „ modrá obrazovka smrť “a na úplnom začiatku sťahovania dostanete správu:

    Systém Windows XP sa nedá spustiť, pretože nasledujúci súbor chýba alebo je poškodený: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM

    to znamená, že kľúč databázy Registry HKEY_LOCAL_MACHINE \ SYSTEM je poškodený, bez čoho samozrejme nie je možné načítanie. (Veľmi často túto správu spôsobuje nesprávna práca zariadenie, pretaktovanie a pod. preto mi pripomínam, že v tomto prípade sa uvažuje o akciách obnovy operačného systému na PRACOVNÉ ZARIADENIE).
    V takýchto prípadoch sa systém zvyčajne preinštaluje, aj keď sa problém dá ľahko vyriešiť asi za 10-20 minút.
    V systéme Windows XP existuje mechanizmus, pomocou ktorého v prípade problémov môžete obnoviť predchádzajúci stav počítača bez straty osobných súborov (dokumentov Microsoft Word, zoznam zobrazených stránok, obrázkov, obľúbených súborov a správ E -mail). Body obnovenia vytvára systém automaticky denne počas prestojov počítača, ako aj počas významných systémových udalostí (napríklad pri inštalácii aplikácie alebo ovládača). Užívateľ má tiež možnosť ich kedykoľvek vynútiť. Tieto body obnovenia vám umožňujú vrátiť systém do stavu, v ktorom bol pri jeho vytvorení.

    Na prácu s bodmi obnovenia použite aplikáciu C: \ windows \ system32 \ restore \ rstrui.exe ( Štart-Programy-Príslušenstvo-Nástroje-Obnovenie systému). Mechanizmus je pomerne účinný, ale je možné ho použiť iba v prostredí samotného systému Windows, ktorý sa v tomto prípade nenačíta kvôli poškodenému súboru kľúčov databázy Registry.

    Veci však nie sú také zlé. Winternals ERD Commander uvedený vyššie dokáže pracovať s bodmi obnovenia pripojeného operačného systému a uľahčuje návrat k nemu pracovné podmienky prostredníctvom ponuky "Štart - Systémové nástroje - Obnovenie systému"

    Používaním Sprievodca obnovou systému obnova sa vykonáva rovnakým spôsobom ako v prostredí Windows.
    Problém však možno (a niekedy je žiaduce) vyriešiť inak - v našom konkrétnom prípade so súborom
    \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM,
    Koniec koncov, nemôžete vrátiť systém do úplného stavu bodu obnovenia, ale jednoducho obnoviť poškodený súbor kľúča databázy Registry.
    Údaje kontrolného bodu sú uložené v adresári Informácie o objeme systému systémový disk. Toto je skrytý systémový adresár, ktorý iba účet System (t.j. Služba obnovenia systému). Preto, ak chcete získať prístup k jeho obsahu, budete musieť pridať práva k svojmu účtu pomocou karty „Zabezpečenie“ vo vlastnostiach adresára „Informácie o objeme systému“. Ak používate Winternals ERD Commander alebo bootujete z iného operačného systému, nemusíte to robiť. V priečinku System Volume Information je podadresár s názvom začínajúcim na _obnoviť ... a vo vnútri sú podadresáre RP0, RP1: - toto sú povinné údaje kontrolné body(Bod obnovenia - RPx). V priečinku RPx sa nachádza adresár momentka obsahujúce kópie súborov registra v čase vytvorenia kontrolného bodu.

    Súbor REGISTRY_MACHINE_SYSTEM- To je to, čo to je kópia súboru SYSTEM, je to tiež kľúč databázy Registry HKEY_LOCAL_MACHINE \ SYSTEM. Zostáva iba presunúť tento súbor do adresára \ WINDOWS \ SYSTEM32 \ CONFIG \ a premenovať ho. Poškodený systémový súbor je možné v prípade potreby premenovať na system.bad alebo odstrániť.
    Ak používate Winternals ERD Commander, ktorý pracuje s registrom pripojeného systému, môžete mať problémy s zaneprázdnenými súbormi. Aby ste tomu zabránili, je lepšie sa počas procesu zavádzania nepripojiť k problematickému operačnému systému a vybrať Žiadny:

    Windows 2000 nemá vstavaný systém na vytváranie bodov obnovenia, ale na vytváranie bodov obnovenia môžete použiť softvér tretích strán, napríklad balík Ontrack Fix It 2000.
    Pokiaľ ide o správu „Chýbajúci alebo poškodený \ windows \ system32 \ config \ system“, v systéme Windows2000 som si na jednom starodávnom serveri všimol určitý vzorec - keď sa veľkosť systémového súboru blíži 6 megabajtov, je zaručené, že sa vyskytne pri inštalácii akéhokoľvek softvér zápis do systému.
    Problém je možné vyriešiť znížením veľkosti systémového súboru, čo je možné dosiahnuť odstránením nepoužitých skryté zariadenia, nepotrebné služby a pod. nasleduje defragmentácia registra pomocou nástrojov tretích strán (Ontrack Fix-it 2000).

    Vyhľadajte problematický ovládač.

    Informácie o modrej obrazovke nie sú veľmi informatívne a na určenie príčiny zlyhania musíte spravidla použiť dodatočné zdroje, z ktorých jeden (hlavný) je výpis pamäte zapísaný na disk pri zlyhaní systému. V. Nastavenia systému Windows (Ovládací panel - Systém - Rozšírené - Spustenie a obnova)... V oblasti „Zaznamenávanie informácií o ladení“ je možné povoliť alebo zakázať nahrávanie skládky v prípade zlyhania systému.

    Režim je zvyčajne nastavený na „Malý výpis pamäte (64 kB)“. Spravidla to stačí na určenie ovládača, ktorý spôsobil BSOD. Kedykoľvek sa vyskytne následná chyba a vytvorí sa nový súbor s malým výpisom pamäte, systém Windows zachová predchádzajúci súbor. Každému súboru výpisu, ktorý napíšete, bude priradený samostatný názov a dátum. Mini123109-01.dmp je napríklad prvý súbor s výpisom pamäte generovaný 31. decembra 2009. Malé súbory s výpisom pamäte sú predvolene uložené v priečinku% SystemRoot% \ Minidump.
    Na analýzu skládky môžete použiť štandard Nástroje systému Windows dumpchk.exe(Nástroj Crash Dump Analisys) debugger Windbg alebo kd.exe

    Oveľa pohodlnejšie je použiť bezplatný nástroj na analýzu malého skládky BlueScreenView od Nira Sofera. Stiahnutie, ~ 120 kb.
    Okno programu pozostáva z 2 častí. V hornej časti - zoznam a vlastnosti súborov minidump, v dolnej časti - údaje súvisiace s vybratým minidumpom:

    Formát zobrazenia údajov v dolnom okne je možné nastaviť pomocou ponuky „Možnosti- Režim spodnej tably“:

    - Všetci vodiči- zobraziť všetky načítané ovládače. Na červenom pozadí sú zobrazené informácie o ovládačoch, ktoré môžu spôsobovať BSOD.
    - V Stacku sa nachádzajú iba ovládače- zobraziť iba ovládače, ktoré môžu byť príčinou BSOD.
    - Modrá obrazovka v štýle XP- zobraziť BSOD v štýle Windows XP

    Program je veľmi jednoduchý a pohodlný. Existuje prasklina vo forme súboru ini, ktorý je potrebné skopírovať do adresára pomocou nainštalovaný program BlueScreenView.

Súbory operačného systému sú uložené v externej energeticky nezávislej pamäti (pevný disk, disketa alebo laserový disk). Programy však možno spustiť iba vtedy, ak sú v pamäti RAM, takže súbory operačného systému musí byť načítaný do pamäte RAM.

Volá sa disk (pevný, disketový alebo laserový), ktorý obsahuje súbory operačného systému a z ktorého je načítaný systémové.

Po zapnutí počítača sa načíta operačný systém zo systémového disku do pamäte RAM... Sťahovanie musí byť vykonané v súlade s bootovací program... Aby však počítač mohol vykonať ľubovoľný program, tento program už musí byť v pamäti RAM. Riešenie tohto rozporu spočíva v postupnom, postupnom načítavaní operačného systému.

1. Procesor je v ROMčítať informácie o konfigurácii systému, BIOS je načítaný do pamäte RAM... Tento krok sa vykonáva automaticky.

2. Je spustený počítačový test: Kontroluje výkon procesora, pamäte a ďalších hardvérových zariadení počítača pomocou programu POST (Power-On Self Test). Počas testovania je možné vydávať diagnostické správy vo forme zvukových signálov (napríklad 1 dlhý a 3 krátke - nie je pripojený žiadny monitor, 5 krátkych - chyba procesora atď.). Po úspešnej inicializácii grafickej karty sa na obrazovke monitora zobrazia krátke diagnostické správy. Ak chcete vykonať zmeny hardvérovej konfigurácie počítača počas automatického testu, stlačte kláves (Del). Načíta sa systémový obslužný program BIOS Setup, ktorý má rozhranie vo forme systému hierarchických ponúk.

3. Po vykonaní automatického testu sa spustí špeciálny program obsiahnutý v systéme BIOS vyhľadajte zavádzač operačného systému. V počítači je k dispozícii alternatívny prístup k diskom (disketa, pevný disk, disk CD-ROM) a vyhľadávanie na určitom mieste (v prvom, tzv. boot sektor disk) prítomnosť špeciálneho programu Master Boot(program na načítanie operačného systému).

4. Ak je disk systémový a program nakladača je na mieste, potom ona načítané do pamäte RAM a je doň prenesené ovládanie počítača. Program hľadá súbory operačného systému na systémovom disku a ako programové moduly ich načíta do pamäte RAM.

Ak v počítači nie sú žiadne systémové jednotky, na obrazovke monitora sa zobrazí hlásenie "Nesystémový disk", a počítač zamrzne, to znamená, že sa operačný systém prestane načítavať a počítač zostane nefunkčný.

Po načítaní operačného systému sa riadenie prenesie do príkazového procesora. Pri použití rozhrania príkazového riadka sa na obrazovke zobrazí systémová výzva na zadanie príkazov. Výzva je postupnosť znakov označujúcich aktuálnu jednotku a adresár. Ak bol napríklad operačný systém načítaný z jednotky C: a operačný systém bol nainštalovaný v adresári WINDOWS, zobrazí sa nasledujúca výzva:

V prípade načítania grafického rozhrania operačného systému je možné príkazy zadávať pomocou myši.

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

Volá sa disk, na ktorom sú umiestnené súbory OS a z ktorého je načítaný systémové.
Programy je možné spustiť iba vtedy, ak sú v pamäti RAM, takže súbory OS je potrebné načítať do pamäte RAM.
Po zapnutí počítača sa OS načíta zo systémového disku do pamäte RAM. Sťahovanie je potrebné vykonať v súlade s bootovacím programom - zavádzačom OS.
Načítanie operačného systému krok za krokom môže byť znázornené nasledovne:
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ť. Na displeji sa navyše zobrazujú informácie o priebehu tohto procesu. Najprv sa otestuje a vyladí hardvér a potom sa spustí boot 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ý bootloader na disku BootSektor, nahrá ju do pamäte a prenesie do nej kontrolu. Bootsektora(boot sektor) - časť disku vyhradená pre program bootstrapping OS. Tento sektor zvyčajne obsahuje krátky program strojového jazyka, ktorý načíta operačný systém.
Ďalej hlavný zavádzač vyhľadá ostatné moduly operačného systému a načíta ich do pamäte RAM.
Po dokončení načítania operačného systému sa riadenie prenesie do príkazového procesora. 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 proces zavádzania bude líšiť. Operačný systém musí obsahovať súbory, ktoré sú zodpovedné za proces zavádzania. Zvážte „prácu“ súborov v procese Zavádzanie systému Windows XP.

    Počiatočná fáza načítania.

    Výber systému.

    Definícia „železa“.

    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ém súborov pracovať so súbormi akéhokoľvek súborového systému podporovaného systémom XP (FAT-16, FAT-32 a NTFS).

Ak sa v koreňovom adresári nachádza BOOT.INI, jeho obsah sa načíta do pamäte. Ak obsahuje záznamy o viac ako jednom operačnom systéme, NTLDR prestane fungovať - ​​zobrazí ponuku s možnosťou výberu a určitý čas čaká na zadanie od používateľa.

Ak taký 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 sa začiarkne kláves F8 a zobrazí sa zodpovedajúca ponuka s možnosťami spustenia.
Po každom úspešnom spustení systém XP vytvorí kópiu aktuálnej kombinácie ovládačov a systémových nastavení známej ako Posledná známa správna konfigurácia. Túto zbierku je možné použiť na zavedenie systému, ak nové zariadenie poškodilo operačný systém.

Ak je vybratým operačným systémom XP, potom NTLDR vyhľadá a načíta program DOS NTDETECT.COM na určenie hardvéru nainštalovaného v počítači. NTDETECT.COM zostaví zoznam komponentov, ktorý sa potom použije v kľúči HARDWARE vetvy HKEY_LOCAL_MACHINE registra.

Ak má počítač viac ako jeden hardvérový profil, program sa zastaví z ponuky výberu konfigurácie. Po zvolení konfigurácie začne NTLDR 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 je vymazaná a v spodnej časti je zobrazená animácia bieleho obdĺžnika. Okrem jadra je načítaná aj Hardware Abstraction Layer (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ľúč v HKEY_LOCAL_MACHINE \ SYSTEM \ Services. Ak je počiatočná hodnota rovná SERVICE_BOOT_START, zariadenie sa považuje za zavádzacie. Pri každom takom zariadení je na obrazovke vytlačená bodka.

NTOSKRNL prechádza počas bootovacieho procesu dvoma fázami - takzvanou fázou 0 a fázou 1. Prvá fáza inicializuje iba tú časť mikrojadra a výkonných subsystémov, ktoré sú potrebné na to, aby hlavné služby fungovali a pokračovali v zavádzaní. Fáza 1 začína, keď HAL pripravuje systém na zvládnutie prerušenia zariadenia. Ak je v počítači nainštalovaných viac ako jeden procesor, inicializujú sa. Všetky výkonné subsystémy sa znova inicializujú 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, keď sa NTLDR zastavil, sa ovládače načítajú podľa priority. Neschopnosť načítať ovládač môže spôsobiť, že sa XP reštartuje a pokúsi sa obnoviť poslednú známu funkčnú konfiguráciu. Poslednou úlohou fázy 1 inicializácie jadra je spustenie podsystému Session Manager (SMSS). Subsystém je zodpovedný za vytváranie používateľského prostredia, ktoré poskytuje rozhranie NT. SMSS funguje v užívateľskom režime, ale na rozdiel od iných aplikácií je SMSS považovaný za dôveryhodnú súčasť operačného systému a za „natívnu“ aplikáciu (používa iba výkonné funkcie), ktorá mu umožňuje spustiť grafický subsystém a prihlásiť sa. SMSS načíta 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 zavedenia 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 nie je používateľ prihlásený do systému. Proces je inicializovaný súborom WINLOGON.EXE, ktorý je spustený ako služba a je udržiavaný miestnym bezpečnostným úradom (LSASS.EXE), ktorý zobrazuje prihlasovacie dialógové okno. Toto dialógové okno sa zobrazí približne vtedy, keď podsystém služieb spustí sieťovú službu.

Operačný systém je spravidla uložený v externej pamäti počítača - disku. Keď je počítač zapnutý, číta sa z diskovej pamäte a ukladá sa do pamäte RAM.

Dobrý deň, milí priatelia, známi a ďalšie osobnosti.

Ak máte na počítači 2 a viac operačných systémov, potom sa v určitej fáze spustenia počítača určite zobrazí zoznam týchto operačných systémov, ktorý vás vyzve, aby ste ich vybrali, povedzme, 30 sekúnd. Alebo sa stane, že po inštalácii ďalšieho operačného systému druhý zrazu zmizol zo zoznamu alebo sa dokonca prestal načítať úplne. Ešte častý problém, keď nemáte nainštalovaný (alebo úplne odstránený) systém, ale už sa stihol zaregistrovať v bootloaderi a visieť tam ako mŕtva čiara, alebo .. Alebo niečo iné :-)

Dnes vám pomôžem odstrániť množstvo rozpakov práve týmto zoznamom a celkovo vám prácu s ním zjednoduší alebo ho nadobro odstráni, rovnako ako upravíte a podobne.

Trochu podrobnejších informácií o tom, čo sa dá urobiť a ako to urobiť.
Choď.

Úprava zavádzacieho zoznamu 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 spôsoboch použitia, ako je úprava zoznamu operačných systémov, ako aj o často sa vyskytujúcich problémoch, kde to môže byť potrebné.

  • Najprv, pokiaľ ide o mňa, 30 sekúnd je pre niekoho veľa, pre niekoho málo. Koľko tam môže byť? Napríklad zapnete počítač a idete zapnúť kanvicu a po návrate vidíte, že systém, ak sa dostal von, sa stále načítava. Tento čas teda môžete zmeniť na ľubovoľnú hodnotu od 1 predtým n... Na túto hodnotu možno existuje obmedzenie, ale nekontroloval som to a silne pochybujem, že niekto potrebuje na zavedenie systému 30 minúty :)
  • Po druhé, ako som už povedal vyššie, možno ste (alebo vaši priatelia) umiestnili druhé / tretie / piate Windows(alebo iný operačný systém), ale prerušili ste inštaláciu alebo niečo počas nej nefungovalo, alebo ste jeden zo systémov úplne odstránili. Iba tu je záznam o tomto veľmi nedoručenom \ odstránený Windows zostal a nudil sa všetkými možnými spôsobmi, tk. musíte zo zoznamu neustále vyberať funkčný systém. Môžete sa teda zbaviť nadbytočných riadkov.
  • Po tretie... Mnoho ľudí miluje všetky druhy zábavných pomôcok. V takom prípade môžete napríklad namiesto uvádzania premenovať systémy v zozname, ako sa vám páči Mega winda vasi.
  • Štvrtý, povedzme, že ťa priniesol priateľ HDD s jeho Windows, ale neviete, ako pridať operačný systém do zoznamu dostupných, aby ste ho mohli vybrať. Opäť sa to dá urobiť tam, kde vám to teraz poviem.
  • Piaty, Existuje trochu bláznivý nápad použiť nižšie popísanú metódu na úpravu zoznamu systémov dostupných na stiahnutie. Zoznam môžete vytvoriť napríklad z 25 systémy, ale jeden z nich bude načítaný, ostatné z dôvodu ich neexistencie spôsobia chybu. Ktorý z nich funguje, sa dozviete iba vy, pretože vytvoríte tento zoznam a útočník, ktorý zapol váš počítač, bude musieť 20 reštartujte počítač a hľadajte funkčný systém. Mimochodom, môžete to použiť nielen, ale aj ako žart priateľa;)

Ak máte akékoľvek otázky, myšlienky, doplnky atď., Napíšte do komentárov alebo tiež.