Počítače Okna Internet

Proces spouštění operačního systému. Operační systém se nespustí. Co dělat

Načítání operačního systému

Soubory operační systém uloženy v externí, energeticky nezávislé paměti (pevný disk, disketa nebo laserový disk). Programy však lze spustit pouze v případě, že jsou v paměti RAM, takže je třeba načíst soubory operačního systému RAM.

Volá se disk (pevný, disketový nebo laserový), který obsahuje soubory operačního systému a ze kterého je načten systémové.

Po zapnutí počítače se operační systém načte ze systémového disku do RAM. Stahování musí být provedeno podle programu pro stahování. Aby však počítač mohl spustit jakýkoli program, musí být tento program již v paměti RAM. Řešení tohoto rozporu spočívá v postupném, postupném načítání operačního systému.

Autotest počítače. Počítač obsahuje energeticky nezávislou paměť (ROM), která obsahuje programy pro testování počítače a první fázi načítání operačního systému-to je BIOS (Basic Input / Output System).

Po zapnutí počítače nebo stisknutí tlačítka Reset systémová jednotka počítače nebo současným stisknutím kombinace kláves (Ctrl + Alt + Del) na klávesnici, procesor spustí program POST (Power-ON Self Test) počítače. Testuje se provozuschopnost procesoru, paměti a dalšího počítačového hardwaru.

Během testování mohou být diagnostické zprávy zpočátku vydávány ve formě různých sekvencí krátkých a dlouhých zvukové signály(například 1 dlouhý a 3 krátké - není připojen žádný monitor, 5 krátkých - chyba procesoru atd.). Po úspěšné inicializaci grafické karty se na obrazovce monitoru zobrazí krátké diagnostické zprávy.

Stisknutím klávesy (Del) nastavíte správné datum a čas a provedete změny hardwarové konfigurace počítače během autotestu. Načte se nástroj systému BIOS Setup, který má rozhraní v podobě systému hierarchických nabídek. Uživatel může nastavit nové parametry konfigurace počítače a uložit je do paměti ve speciálním paměťovém čipu, který je při vypnutí počítače napájen baterií nainstalovanou na základní desce. Pokud baterie selže, dojde ke ztrátě konfiguračních parametrů a počítač přestane normálně bootovat.

Po provedení autotestu začne speciální program obsažený v systému BIOS vyhledávat zavaděč operačního systému. Existuje alternativní přístup k diskům dostupným v počítači (disketa, pevný disk, CD-ROM) a vyhledávání na určitém místě (v prvním, tzv. zaváděcí sektor disk) dostupnost speciální program Master Boot (zavaděč operačního systému).

Pokud je systémový disk a program zavaděče na svém místě, načte se do RAM a přenese se na něj ovládání počítače. Program vyhledá soubory operačního systému na systémovém disku a načte je do RAM jako softwarové moduly(obr. 4.20).



Rýže. 4.20. Proces spouštění operačního systému

Pokud v počítači nejsou žádné systémové jednotky, zobrazí se na obrazovce monitoru zpráva „Ne systémový disk" , a počítač zamrzne, to znamená, že se operační systém přestane načítat a počítač zůstane nefunkční.

Po dokončení načítání operačního systému se řízení přenese do příkazového procesoru. V případě použití rozhraní příkazový řádek na obrazovce se objeví systémová výzva k zadání příkazů. Výzva je posloupnost znaků označujících aktuální jednotku a adresář. Pokud byl například operační systém načten z jednotky C: a operační systém byl nainstalován do adresáře WINDOWS, zobrazí se následující výzva:

V případě načítání grafického rozhraní operačního systému lze příkazy zadávat pomocí myši.

Otázky k zamyšlení

1. Jaké jsou hlavní fáze počítačového autotestu?

2. Co je uloženo v konfiguračním paměťovém čipu počítače?

3. Jaké jsou hlavní fáze načítání operačního systému?

Proces spouštění jakéhokoli operačního systému začíná načtením prvního sektoru do paměti pevný disk obsahující zaváděcí kód (Master Boot Record, MBR) a tabulka oddílů (Tabulka oddílů)... Kód programu spouštěcího záznamu vyhledá v tabulce oddílů zaváděcí systémový oddíl. Po nalezení takového oddílu MBR načte svůj první sektor do paměti a spustí kód v něm obsažený. Spouštěcí sektor oddílu (zaváděcí sektor oddílu), obsahuje spouštěcí kód operačního systému nainstalovaného v tomto oddílu. V systémech Win2k / XP tento kód najde soubor zavaděče ntldr, který je vždy v kořenovém adresáři systémové jednotky, načte jej do paměti a přenese na něj řízení.

NTLDR spouští spuštění přepnutím procesoru do chráněného režimu pomocí modelu 32bitové ploché paměti (po zapnutí se procesor (CPU) vždy spustí v reálném režimu).
Poté zavaděč načte soubor umístěný v kořenovém adresáři systémového disku Boot.ini a na obrazovce zobrazí nabídku (obrazovka zavaděče - BLS) pro výběr operačního systému, který se má spustit. Položky v souboru boot.ini umožňují zavaděči vyhledat další součásti zaváděcího systému a zadat požadované parametry zavádění. Ukázka obsahu boot.ini:


časový limit = 10
výchozí = více (0) disk (0) rdisk (0) oddíl (1) \ WINNT
více (0) disk (0) rdisk (0) oddíl (3) \ WINNT = "MS Windows 2000 Server" / fastdetect
více (0) disk (0) rdisk (0) oddíl (1) \ WINNT = "MS Windows 2000 Professional RUS" / fastdetect

Parametr Časový limit nastavuje čekací dobu na výběr zaváděcího OS v sekundách, výchozí- definuje, co se má ve výchozím nastavení načíst. V sekci - seznam načtených OS a parametry jejich načítání. Cesty jsou specifikovány ve formě ARC (Advanced RISC Computer), kde:
více (0)- Číslo řadiče pevného disku. 0 - primární, 1 - sekundární.
disk (0)- pro IDE je vždy 0, pro SCSI - číslo logické jednotky (LUN)
rdisk (0)- pro SCSI je to vždy 0, pro IDE - číslo fyzického disku.
přepážka (1)- číslo sekce s nainstalovaným OC. Čísla sekcí začínají „1“
\ WINNT- název adresáře s nainstalovaným OC.

Kromě toho uvozovky označují řetězec názvu operačního systému zobrazený zavaděčem v nabídce výběru a výchozí přepínač je / fastdetect, což znamená, že v době spouštění nemusíte rozpoznávat zařízení PnP. Při určování důvodu, proč se operační systém nespustí, je užitečné použít klíče:
/ BOOTLOG- zapište protokol stahování do souboru % SytemRoot% \ ntbtlog.txt V našem případě - C: \ WINNT \ ntbtlog.txt.
Příklad protokolu [»]
/ SOS- během zavádění zobrazit názvy načtených ovladačů. Výstup obsahu je podobný tomu, který je zaznamenán v souboru ntbtlog.txt. Zápis do souboru protokolu však nemusí fungovat například s chybou jako „STOP: 0x0000007B nepřístupné Bootovací zařízení".
Začátek souboru protokolu nebo seznamu zaváděcích modulů / SOS:
Načten ovladač \ WINNT \ System32 \ ntoskrnl.exe
Načten ovladač \ WINNT \ System32 \ hal.dll
Načtený ovladač \ WINNT \ System32 \ BOOTVID.DLL
Načtený ovladač ACPI.sys
Načtený ovladač \ WINNT \ system32 \ DRIVERS \ WMILIB.SYS
Načten ovladač pci.sys
Načtený ovladač isapnp.sys
....
BOOTVID.DLL poskytuje informace na obrazovku, když a kritické chyby systémy a rusky mluvícím systémům to moc nejde - ruský text ve zprávách je zobrazen ve špatném kódování a je nečitelný. Na internetu však můžete najít opravený BOOTVID.DLL pro váš systém s normálním kódováním a nahradit stávající v \ WINNT \ System32 \ a WINNT \ System32 \ dllcache s ním. Chcete -li zkontrolovat, můžete uměle způsobit „modrou obrazovku“ (BSOD) zabitím služby winlogon pomocí FAR nebo PSkill.exe.

Do zaváděcí nabídky můžete přidat vlastní řádky s požadovanými parametry jednoduchým zkopírováním prvku popisu operačního systému a nahrazením / fastdetect klíčem, který potřebujete. Je vhodné, aby se tato možnost spuštění zobrazila také v zobrazeném názvu:
více (0) disk (0) rdisk (0) oddíl (3) \ WINNT = "MS Windows 2000 Server-BOOTLOG" / bootlog

Verze Zavaděče systému Windows 2000 a Windows XP se výrazně liší, především v optimalizaci programového kódu pro zvýšení rychlosti bootování (Fast Boot v XP), ale jinak jsou si velmi podobné.
Po výběru operačního systému načte NTLDR soubor umístěný v kořenové sekci do paměti ntdetect.com která shromažďuje informace o připojených fyzických zařízeních tento moment do počítače a vrátí přijaté informace zavaděči NTLDR, načež zavaděč spustí jádro operačního systému Ntoskrnl.exe a hal.dll z adresář nainstalovaného OS, a předá mu informace shromážděné modulem ntdetect.com. Softwarový kód jádra běží v privilegovaném režimu procesoru a má přímý přístup k hardwarové konfiguraci a také poskytuje softwarové rozhraní (HAL.DLL) k hardwarovým prostředkům pro jiné programy.
Od této chvíle se na obrazovce objeví grafická úvodní obrazovka s indikátorem načítání.
Jádro vytvoří klíč HKEY_LOCAL_MACHINE \ HARDWARE pomocí informací přijatých ze zavaděče NTLDR. Tento klíč obsahuje hardwarové informace, které jsou rozpoznány při každém spuštění systému. Tato data obsahují informace o hardwarových komponentách na základní desce a prostředcích používaných konkrétními hardwarovými zařízeními.
Až do tohoto bodu je důvod, proč se systém nemusí spustit, zcela jednoduchý - absence nebo poškození zaváděcích sektorů, výše uvedených souborů, adresářů nebo registru, samozřejmě s pracovním vybavením. Pak je vše mnohem složitější. Začíná načítání do paměti a inicializace ovladačů a systémových služeb, jejichž informace jsou uloženy v klíči registru
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Každý ovladač má svůj vlastní klíč, který obsahuje parametr Start, který určuje, v jaké fázi zavádění systému se provádí načítání a inicializace tohoto ovladače nebo služby. Počáteční hodnoty:
0 - BOOT - ovladač je načten zavaděčem.
1 - SYSTÉM - ovladač se načte během inicializace jádra.
2 - AUTO - služba se spustí automaticky při spuštění systému.
3 - RUČNĚ - služba se spouští ručně.
4 - ZAKÁZAT - deaktivováno.
Samotné soubory ovladačů jsou uloženy v adresáři % SystemRoot% \ system32 \ drivers.

Nejprve se načtou a inicializují nízkoúrovňové ovladače zařízení, jejichž parametr Start je 0. K jejich načtení se používají funkce systému BIOS (jiné ovladače v RAM samozřejmě ještě nejsou.)

Poté se načtou a inicializují zbývající ovladače zařízení, jejichž parametr Start je 1. K jejich načtení jsou již použity dříve načtené ovladače s parametrem Start = 0.
V této fázi nejčastěji vznikají důvody pro vzhled „Blue Screen Of Death“ (BSOD) spojené s nemožností načíst potřebný ovladač nebo jeho nesprávnou činností s hardwarem počítače, například
STOP: 0x0000007B Nedostupné spouštěcí zařízení
Zpracování chyb během inicializace ovladače zařízení je založeno na hodnotě prvku ErrorControl klíč registru specifický pro ovladač a končí modrou obrazovkou s odpovídajícím kódem chyby.

Po úspěšném dokončení této fáze bootstrapu Správce relací (\ SystemRoot \ System32 \ smss.exe) jehož úkolem je spouštět podsystémy a služby (služby) operačního systému na vysoké úrovni. V této fázi jsou spuštěny procesy CSRSS (Client Server Runtime Process), WINLOGON (Windows Logon), LSASS (LSA shell) a zbývající služby s parametrem Start = 2 z HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Informace specifické pro správce relací jsou v klíči registru
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager .
Systém je načten a vše je připraveno k registraci uživatele (pokud není systém nakonfigurován pro automatickou registraci).

Vyřešte problémy pomocí konzoly pro zotavení.

Konzola pro zotavení poskytuje uživateli příkazový řádek, který vám umožňuje odstraňovat chyby systému pomocí omezené sady příkazů konzoly. Pomocí konzoly pro zotavení můžete odstraňovat a vytvářet oddíly, formátovat disky, opravovat zaváděcí sektory, povolit a zakázat služby, obnovit systémové soubory z distribuční sady nebo jiného média.
Konzolu pro zotavení lze spustit dvěma způsoby:
- pomocí instalačních disků.
- pomocí nabídky zavaděče z předinstalované konzoly pro zotavení jako jedné z možností spuštění. Konzoli můžete nainstalovat do produkčního systému, takže první možnost se používá častěji.
Při načtení z instalační disk musíte pro nainstalovanou kopii systému Windows 2000 / XP vybrat režim obnovení a poté spustit konzolu pro obnovení. Po spuštění konzoly pro obnovení budete muset vybrat jednotku (pokud je v počítači nainstalováno více systémů) a přihlásit se pomocí hesla správce. Pokud nevíte, jaké příkazy můžete použít, napište Pomoc... Lze získat nápovědu ke konkrétnímu příkazu - název příkazu help.
V případě, že zavádění systému nedosáhne inicializace jádra (zaváděcí sektory jsou poškozené, zavaděč ntldr chybí nebo je poškozen atd.), Může být sled akcí následující:
Příklad pro případ je standardní nainstalovaný Windows 2000 na jednotce C: a CD-ROM s distribucí na D:

  • Ujistěte se, že v kořenovém adresáři disku jsou soubory nezbytné pro systém.
    dir C: \

    Výsledek spuštění DIR je částečně ukázán na obrázku níže. První sloupec textu je datum vytvoření (poslední úpravy souboru nebo adresáře), druhý je čas, třetí jsou atributy, kde d je adresář, r je jen pro čtení, s je systém, h je skrytý, c je služba.
    Po provedení příkazu by měl seznam souborů obsahovat:

    boot.ini
    Bootfont.bin
    NTDETECT.COM
    ntldr
    WIINT (adresář ve výstupu DIR má ve sloupci atributů „d“)

    Pokud jsou k dispozici soubory a adresáře, může dojít k chybě disku.

  • Pojďme zkontrolovat disk:

    chkdsk C: / p - kontrola standardního disku.
    chkdsk C: / r - zkontrolujte špatné bloky.

    Pokud kontrola proběhne bez chyb, zaváděcí sektory mohou být poškozeny.

  • K obnovení spouštěcích sektorů používáme:

    fixmbr - Opravit hlavní spouštěcí záznam (MBR).
    fixboot C: obnovit zaváděcí sektor sekce.

  • Pokud některý ze souborů chybí - zkopírujte z distribuce D: \ i386

    zkopírujte D: \ i386 \ ntldr C: \ - zkopírujte zavaděč ntldr.
    zkopírujte D: \ i386 \ ntdetect.com C: \ - zkopírujte ntdetect.com.
    zkopírujte D: \ i386 \ atapi.sy_ C: \ winnt \ system32 \ drivers \ atapi.sys- zkopírujte ovladač atapi.sys
    Pokud máte v počítači nainstalovaný systém Windows 2000 i Windows XP, je nutné použít soubory umístěné v kořenovém adresáři systémového disku (ntldr, ntdetect.com, bootfont.bin) z distribuční sady Windows XP. Jinak se Windows 2000 spustí normálně a pokus o spuštění XP skončí s černou obrazovkou před nabídkou výběru OS.
    Někdy je vhodné nastavit aktuální adresář na ten, do kterého soubory kopírujete:
    cd c: \ winnt \ system32 \ ovladače
    v tomto případě, pokud cesta není výslovně uvedena, bude provedeno kopírování do aktuálního adresáře a nebudete muset zadávat dlouhé cesty:
    zkopírujte D: \ i386 \ atapi.sy_ atapi.sys
    Pokud soubor boot.ini chybí, pak jej nepřevezmete z distribuční sady, budete jej muset převzít z jiného počítače (a v případě potřeby upravit) nebo jej vytvořit sami. Příkaz vám pomůže získat informace o cestách ARC:
    oblouk mapy

  • Zakažte a povolte ovladače a služby.
    Někdy může být důvodem problému s načítáním OS nesprávně nainstalovaný nebo nesprávně fungující ovladač nebo služba. Konzola pro zotavení tento problém usnadňuje.
    Seznam služeb a jejich stav lze získat příkazem:
    seznamyvc

    V prvním sloupci - název ovladače nebo služby, ve druhém - stav stahování a spuštění odpovídající výše uvedenému start parametru v klíči registru související s tento řidič nebo služba, a ve třetím - krátký popis.
    start = 0 - Boot
    start = 1 - Systém
    start = 2 - Auto
    start = 3 - manuální
    start = 4 - Zakázáno
    Službu nebo ovladač (například atapi) můžete zakázat pomocí:
    deaktivovat atapi
    Tento příkaz zobrazuje stav služby před jejím deaktivací, takže v případě potřeby můžete tento stav vrátit pomocí příkazu enable.
    povolit atapi SERVICE_BOOT_START
    Tento příkaz, podobně jako zakázat, zobrazí před změnou stavu služby předchozí hodnotu služby.
    Dodám, že s hodnotou parametru start je třeba zacházet velmi opatrně, například pokud jde o standardní ovladač ovladače pevné disky(atapi) změňte spouštěcí parametr z BOOT na SYSTEM, zobrazí se modrá obrazovka s chybou „STOP: 0x0000007B Inaccessible Boot Device“, stejně jako pokud soubor ovladače atapi.sys chybí nebo je deaktivován (Zakázat).

  • Práce s oddíly pevného disku. A konečně, pokud vás unavuje obnovení systému, můžete odinstalovat oddíly těžké disk, znovu jej rozdělte a vložte od začátku. Pro práci s oddíly se používá diskpart, jehož pořadí práce se neliší od toho, co se používá při instalaci nového systému.

    Příklad „opravy“ BSOD


    Rozhodli jste se změnit základní desku na modernější, nainstalovali jste OS na dlouhou dobu a opravdu byste jej nechtěli přeinstalovat, nicméně při prvním spuštění systému s novým „nádivkou“ získáte modrá obrazovka s chybou „STOP: 0x0000007B Inaccessible Boot Device“. Nová základní deska má vestavěný řadič IDE, který používá jinou čipovou sadu než ta předchozí. základní deska... Nejjednodušší cestou z této situace s minimálními ztrátami je dodržovat doporučení společnosti Microsoft:

    1. Spusťte z instalačního disku nebo disket systému Windows 2000 / XP
    2. Na první obrazovce stiskněte Enter
    3. Na výzvu k potvrzení licenční smlouvy stiskněte klávesu F8
    4. Vyberte Windows 2000 / XP a stiskněte R.
    5. Při opravě systému Windows 2000 / XP postupujte podle pokynů na obrazovce

    Další informace o radách společnosti Microsoft ohledně řešení potíží Stop 0x0000007B - Problém však můžete vyřešit jinak. Jako nejčastější chybu jsem například vzal STOP 7B.
    Potřebujeme, aby standardní ovladače disků Microsoft fungovaly s naším novým hardwarem. Nejprve se ujistěte, že v SystemRoot \ system32 \ drivers máme soubory Atapi.sys, Intelide.sys, Pciide.sys a Pciidex.sys. Poté jsou načteny s parametrem SERVICE_BOOT_START. To lze provést pomocí stejné konzoly pro zotavení. Toto jsou předpoklady pro načítání, ale nejsou dostatečné. Faktem je, že zařízení Plug-n-Play (PnP) jsou systémem identifikována pomocí speciálního kódu (PnP-ID) v závislosti na čipové sadě, na které je zařízení sestaveno, a nový řadič IDE bude mít pravděpodobně neznámý nainstalovaný systém identifikátor. Prostě se nebude cítit jako řadič IDE.
    Informace o zařízeních známých systému jsou generovány ze souborů INF při instalaci nového hardwaru a jsou uloženy v klíči registru:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase \
    Bylo by možné opravit stávající data nebo vytvořit nové záznamy, zejména proto, že nyní je snadné najít soubory REG pro identifikaci Řadiče IDE například hlavní výrobci zařízení - toto [»] ale jak je zapíšete do registru? Konzola pro zotavení to bohužel neumí a budete muset použít software třetích stran. Snad nejpopulárnějším nástrojem pro obnovu systému je Winternals ERD Commander společnost & quotWinternals Software.
    Web programu - winternals.com [»]
    Pomocí speciálního „Průvodce spouštěním disku CD-ROM“ a zaváděcí disk na základě distribuce systému Windows XP, ze kterého budete moci spustit nabídku Start. pracovat s „mrtvým“ systémem téměř tak, jako kdybyste z něj dokázali nabootovat.
    Vezmeme obsah výše uvedeného souboru k identifikaci řadičů IDE, vytvoříme z něj soubor reg na disketě a pomocí nástrojů registru jej importujeme do registru „mrtvého“ systému.

    Restartujte - a systém je zpět k životu. A i když se tak nestalo, pak pomocí ERD Commander lze problém vyřešit například manuální úpravou registru Existuje další, poměrně zdlouhavý, ale docela spolehlivý způsob, jak se vyrovnat se STOP 7B.

    Dočasný systém jsme vložili do jiného oddílu, adresáře, disku - na tom nezáleží - bude potřeba pouze pro 1 spuštění.
    - Po prvním stažení exportujeme větev registru HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase do souboru.
    - Načteme do ERDC a importujeme z tohoto souboru.
    - Restartujte výběrem starého systému.
    - Smažte adresář s nainstalovaným novým OS a upravte boot.ini

    Co jiného můžete s ERDC dělat:
    - Je snadné dokončit všechny úkoly vyřešené pomocí konzoly pro zotavení.
    - přijímat plný přístup na disky „mrtvého“ systému.
    - obnovit smazané soubory, odinstalovat nainstalované aktualizace OS, obnovení systému pomocí kontrolních bodů (pouze WinXP)
    - získat přístup k lokální síť a internetu.
    - změnit hesla pro uživatele nainstalovaného OS vč. a heslo správce
    - zobrazit protokoly událostí OS
    - získat přístup k automaticky spuštěným programům.
    - schopnost spouštět některé z programů nainstalovaných OS. FAR se spustí a běží bez problémů, ale např kancelářské aplikace to nebude fungovat.
    - vymazat obsah pevných disků nainstalovaného OS bez možnosti obnovy.
    - získejte informace k zamyšlení z obslužného programu Crash Analyzer na základě výpisu paměti přijatého v případě chyby operačního systému.
    Základní výbava Správa počítače ERD Commander:

    Standardní sadu nástrojů ERD Commander lze navíc ve fázi vytváření zaváděcího disku CD doplnit o vaše oblíbené programy (FAR, Nero, Winimage atd.), A tím rozšířit její možnosti a vytvořit pro sebe pohodlný nástroj pro obnovu systému.

    Pomocí bodů obnovení

    Jsou chvíle, kdy ani nedojde k „ modrá obrazovka smrt “a na samém začátku stahování obdržíte zprávu:

    Windows XP nelze spustit, protože následující soubor chybí nebo je poškozen: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM

    což znamená, že klíč registru HKEY_LOCAL_MACHINE \ SYSTEM je poškozen, bez čehož samozřejmě není možné spuštění. (Velmi často je tato zpráva způsobena nesprávná práce vybavení, přetaktování atd. proto mi dovolte připomenout, že v tomto případě jsou zvažovány akce k obnovení operačního systému do PRACOVNÍHO ZAŘÍZENÍ).
    V takových případech se obvykle systém přeinstaluje, i když problém lze snadno vyřešit během 10–20 minut.
    V systému Windows XP existuje mechanismus, pomocí kterého v případě problémů můžete obnovit předchozí stav počítače bez ztráty osobních souborů (dokumentů Microsoft Word, seznam zobrazených stránek, obrázků, oblíbených souborů a zpráv E-mailem). Body obnovení jsou vytvářeny systémem automaticky denně během prostojů počítače a během důležitých událostí systému (například instalace aplikace nebo ovladače). Uživatel má také možnost je kdykoli vynutit. Tyto body obnovení vám umožňují vrátit systém do stavu, ve kterém byl při jeho vytvoření.

    Chcete -li pracovat s body obnovení, použijte aplikaci C: \ windows \ system32 \ restore \ rstrui.exe ( Start-Programy-Příslušenství-Nástroje-Obnovení systému). Mechanismus je poměrně účinný, ale lze jej použít pouze v prostředí samotného systému Windows, který se v tomto případě nenačte kvůli poškozenému souboru klíče registru.

    Věci však nejsou tak špatné. Výše uvedený Winternals ERD Commander je schopen pracovat s body obnovení připojeného operačního systému a usnadňuje návrat k němu pracovní podmínky prostřednictvím nabídky "Start - Systémové nástroje - Obnovení systému"

    Používáním Průvodce obnovou systému obnova se provádí stejným způsobem jako v prostředí Windows.
    Problém ale lze (a někdy žádoucí) vyřešit i jinak - v našem konkrétním případě se souborem
    \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM,
    Koneckonců nemůžete vrátit systém do úplného stavu bodu obnovení, ale jednoduše obnovit poškozený soubor klíče registru.
    Data kontrolního bodu jsou uložena v adresáři Informace o objemu systému systémový disk. Toto je pouze skrytý systémový adresář účet System (tj. Služba obnovení systému). Pokud tedy chcete přistupovat k jeho obsahu, budete muset přidat práva svého účtu pomocí záložky „Zabezpečení“ ve vlastnostech adresáře „Informace o objemu systému“. Pokud používáte Winternals ERD Commander nebo spouštíte v jiném operačním systému, nemusíte to dělat. Ve složce System Volume Information je podadresář s názvem začínajícím na _obnovit ... a uvnitř jsou podadresáře RP0, RP1: - toto jsou povinné údaje kontrolní body(Bod obnovení - RPx). Ve složce RPx je adresář momentka obsahující kopie souborů registru v době vytvoření kontrolního bodu.

    Soubor REGISTRY_MACHINE_SYSTEM- To je ono kopie souboru SYSTEM, je to také klíč registru HKEY_LOCAL_MACHINE \ SYSTEM. Nezbývá než tento soubor přetáhnout do adresáře \ WINDOWS \ SYSTEM32 \ CONFIG \ a přejmenovat ho. Poškozený systémový soubor lze v případě potřeby přejmenovat na system.bad nebo odstranit.
    Pokud používáte Winternals ERD Commander, který pracuje s registrem připojeného systému, můžete mít problémy s zaneprázdněnými soubory. Abyste tomu zabránili, je lepší se během procesu spouštění nepřipojovat k problematickému operačnímu systému a vybrat Žádný:

    Systém Windows 2000 nemá vestavěný systém pro vytváření bodů obnovení, ale k vytvoření bodů obnovení můžete použít software jiného výrobce, například balíček Ontrack Fix It 2000.
    Pokud jde o zprávu „Chybějící nebo poškozená \ windows \ system32 \ config \ system“, v systému Windows2000 jsem si pak na jednom starověkém serveru všiml určitého vzorce - když se velikost systémového souboru blíží 6 megabajtů, je zaručeno, že nastane při instalaci jakéhokoli software zápis do systému.
    Problém lze vyřešit snížením velikosti systémového souboru, čehož lze dosáhnout odstraněním nepoužívaných skrytá zařízení, zbytečné služby atd. následuje defragmentace registru pomocí nástrojů třetích stran (Ontrack Fix-it 2000).

    Vyhledejte problematický ovladač.

    Informace o modré obrazovce nejsou příliš informativní a k určení příčiny selhání musíte zpravidla použít další zdroje, z nichž jeden (hlavní) je výpis paměti zapsaný na disk při selhání systému. PROTI Nastavení systému Windows (Ovládací panely - Systém - Pokročilé - Spuštění a obnova)... V oblasti „Záznam informací o ladění“ je možné povolit nebo zakázat nahrávání skládky v případě selhání systému.

    Obvykle je režim nastaven na „Malý výpis paměti (64 kB)“. Zpravidla to stačí k určení ovladače, který způsobil BSOD. Kdykoli dojde k následné chybě a vytvoří se nový soubor s výpisem paměti, systém Windows zachová předchozí soubor. Každému souboru výpisu, který napíšete, je přiřazen samostatný název a datum. Například Mini123109-01.dmp je první soubor s výpisem paměti generovaný 31. prosince 2009. Soubory s malým výpisem paměti jsou ve výchozím nastavení uloženy ve složce% SystemRoot% \ Minidump.
    K analýze skládky můžete použít standard Nástroje Windows dumpchk.exe(Nástroj Crash Dump Analisys) debugger Windbg nebo kd.exe

    Je mnohem pohodlnější použít bezplatný nástroj k analýze malé skládky BlueScreenView od Nira Sofera. Stáhnout, ~ 120 kb.
    Okno programu se skládá ze 2 částí. Nahoře - seznam a vlastnosti souborů minidump, dole - data související s vybraným minidumpem:

    Formát zobrazení dat v dolním okně lze nastavit pomocí nabídky "Možnosti- Režim dolního panelu":

    - Všichni řidiči- zobrazit všechny načtené ovladače. Na červeném pozadí se zobrazují informace o ovladačích, které mohou způsobovat BSOD.
    - Ve Stacku se nacházejí pouze ovladače- zobrazit pouze ovladače, které mohou být příčinou BSOD.
    - Modrá obrazovka ve stylu XP- zobrazit BSOD ve stylu Windows XP

    Program je velmi jednoduchý a pohodlný. Existuje prasklina ve formě souboru ini, který je třeba zkopírovat do adresáře pomocí nainstalovaný program BlueScreenView.

Soubory operačního systému jsou uloženy v externí, energeticky nezávislé paměti (pevný disk, disketa nebo laserový disk). Programy však lze spustit pouze v případě, že jsou v paměti RAM, tedy soubory operačního systému musí být načten do RAM.

Volá se disk (pevný, disketový nebo laserový), který obsahuje soubory operačního systému a ze kterého je načten systémové.

Po zapnutí počítače se načte operační systém ze systémového disku do RAM... Stahování musí být provedeno v souladu s zaváděcí program... Aby však počítač mohl spustit jakýkoli program, musí být tento program již v paměti RAM. Řešení tohoto rozporu spočívá v postupném, postupném načítání operačního systému.

1. Procesor je v ROMčíst informace o konfiguraci systému, BIOS je načten do RAM... Tento krok se provádí automaticky.

2. Je spuštěn počítačový test: Kontroluje výkon procesoru, paměti a dalších hardwarových zařízení počítače pomocí programu POST (Power-On Self Test). Během testování lze vydávat diagnostické zprávy ve formě zvukových signálů (například 1 dlouhý a 3 krátké - není připojen žádný monitor, 5 krátkých - chyba procesoru atd.). Po úspěšné inicializaci grafické karty se na obrazovce monitoru zobrazí krátké diagnostické zprávy. Chcete-li provést změny hardwarové konfigurace počítače během autotestu, stiskněte klávesu (Del). Načte se systémový nástroj BIOS Setup, který má rozhraní ve formě systému hierarchických nabídek.

3. Po provedení autotestu se spustí speciální program obsažený v systému BIOS vyhledejte zavaděč operačního systému. Existuje alternativní přístup k diskům dostupným v počítači (disketa, pevný disk, CD-ROM) a vyhledávání na určitém místě (v prvním, tzv. zaváděcí sektor disk) přítomnost speciálního programu Master Boot(program zavaděče operačního systému).

4. Pokud je disk systémový a program zavaděče je na místě, pak ona načteno do RAM a je na něj přenesena kontrola nad počítačem. Program vyhledá soubory operačního systému na systémovém disku a načte je do paměti RAM jako programové moduly.

Pokud v počítači nejsou žádné systémové disky, zobrazí se na obrazovce monitoru zpráva "Nesystémový disk", a počítač zamrzne, to znamená, že se operační systém přestane načítat a počítač zůstane nefunkční.

Po dokončení načítání operačního systému se řízení přenese do příkazového procesoru. Při použití rozhraní příkazového řádku se na obrazovce zobrazí výzva k zadání příkazů. Výzva je posloupnost znaků označujících aktuální jednotku a adresář. Pokud byl například operační systém načten z jednotky C: a operační systém byl nainstalován do adresáře WINDOWS, zobrazí se následující výzva:

V případě načítání grafického rozhraní operačního systému lze příkazy zadávat pomocí myši.

Operační systém obvykle uloženy v externí paměti počítače - na disku. Když je počítač zapnutý, je načten z diskové paměti a umístěn do paměti RAM. Tento proces se nazývá načítání operačního systému .

Volá se disk, na kterém jsou umístěny soubory OS a ze kterého je načten systémové.
Programy lze spustit pouze v případě, že jsou v paměti RAM, takže soubory OS je nutné načíst do paměti RAM.
Po zapnutí počítače se OS načte ze systémového disku do RAM. Načítání by mělo být prováděno v souladu se zaváděcím programem - zavaděčem OS.
Postupné načítání operačního systému lze znázornit následovně:
Počítač obsahuje ROM, která obsahuje programy pro testování počítače a první fázi načítání OS, které se nazývají BIOS (Basic Input / Output System). Po zapnutí počítače se tyto programy začnou spouštět. Kromě toho se na obrazovce zobrazují informace o průběhu tohoto procesu. Nejprve se otestuje a vyladí hardware a poté se spustí boot OS. V této fázi procesor přistupuje k disku a hledá malý zavaděčový program v 1 sektoru disku MistrBoot.
Master Boot hledá hlavní zavaděč na disku BootSektor, načte jej do paměti a přenese do něj řízení. Bootsektor(boot sektor) - část disku vyhrazená pro program bootstrapping OS. Tento sektor obvykle obsahuje krátký program strojového jazyka, který načte OS.
Dále hlavní zavaděč vyhledá zbývající moduly operačního systému a načte je do RAM.
Po dokončení načítání operačního systému se řízení přenese do příkazového procesoru. Pokud používáte rozhraní příkazového řádku, zobrazí se na obrazovce systémová výzva; v opačném případě se načte grafické rozhraní.
V závislosti na typu operačního systému se proces zavádění bude lišit. Operační systém musí obsahovat soubory, které jsou zodpovědné za proces spouštění. Zvažte „práci“ souborů v tomto procesu Zavádění systému Windows XP.

    Počáteční fáze načítání.

    Výběr systému.

    Definice „železa“.

    Volba konfigurace.

V počáteční fázi přepne NTLDR procesor do chráněného režimu. Poté načte příslušný ovladač souborový systém pracovat se soubory jakéhokoli souborového systému podporovaného XP (FAT-16, FAT-32 a NTFS).

Pokud je v kořenovém adresáři BOOT.INI, pak se jeho obsah načte do paměti. Pokud obsahuje záznamy o více než jednom operačním systému, NTLDR přestane fungovat - zobrazí nabídku s výběrem a po určitou dobu čeká na vstup uživatele.

Pokud takový soubor neexistuje, NTLDR pokračuje v zavádění z prvního oddílu, prvního disku, obvykle C: \.
Pokud během procesu výběru uživatel vybral Windows NT, 2000 nebo XP, potom je zaškrtnuto stisknutí klávesy F8 a zobrazení odpovídající nabídky s možnostmi spouštění.
Po každém úspěšném spuštění systém XP vytvoří kopii aktuální kombinace ovladačů a nastavení systému známou jako Last Known Good Configuration. Tuto kolekci lze použít ke spuštění, pokud nové zařízení poškodilo operační systém.

Pokud je vybraným operačním systémem XP, pak NTLDR najde a načte DOS program NTDETECT.COM k určení hardwaru nainstalovaného v počítači. NTDETECT.COM sestaví seznam komponent, který se poté použije v klíči HARDWARE větve registru HKEY_LOCAL_MACHINE.

Pokud má počítač více než jeden hardwarový profil, program se zastaví z nabídky výběru konfigurace. Po výběru konfigurace začne NTLDR načítat jádro XP (NTOSKRNL.EXE). Během procesu spouštění jádra (ale před inicializací) zůstává NTLDR hlavním ovládacím prvkem počítače. Obrazovka se vymaže a ve spodní části se zobrazí animace bílého obdélníku. Kromě jádra je načtena také vrstva HAL.DLL (Hardware Abstraction Layer), aby se jádro mohlo abstrahovat od hardwaru. Oba soubory jsou umístěny v adresáři System32.

NTLDR načte ovladače zařízení označené jako spouštěcí. Po jejich načtení přenáší NTLDR kontrolu nad počítačem dále. Každý ovladač má klíč na HKEY_LOCAL_MACHINE \ SYSTEM \ Services. Pokud se počáteční hodnota rovná SERVICE_BOOT_START, je zařízení považováno za zaváděcí. U každého takového zařízení je na obrazovce vytištěn bod.

NTOSKRNL prochází během zaváděcího procesu dvěma fázemi - takzvanou fází 0 a fází 1. První fáze inicializuje pouze tu část mikrojádra a výkonných subsystémů, které jsou nutné k tomu, aby hlavní služby fungovaly a pokračovaly v zavádění. Fáze 1 začíná, když HAL připravuje systém na zpracování přerušení zařízení. Pokud je v počítači nainstalován více než jeden procesor, jsou inicializovány. Všechny výkonné subsystémy jsou znovu inicializovány v následujícím pořadí: Object Manager, Executive, Microkernel, Security Reference Monitor, Memory Manager, Cache Manager, LPCS, I / O Manager, Process Manager.

Inicializace I / O Manager spustí proces načítání všech systémových ovladačů. Od okamžiku, kdy se NTLDR zastavil, jsou ovladače načteny podle priority. Selhání načtení ovladače může přinutit XP restartovat a pokusit se obnovit poslední známou funkční konfiguraci. Konečným úkolem fáze 1 inicializace jádra je spuštění podsystému Session Manager (SMSS). Subsystém je zodpovědný za vytvoření uživatelského prostředí, které poskytuje rozhraní NT. SMSS funguje v uživatelském režimu, ale na rozdíl od jiných aplikací je SMSS považována za důvěryhodnou součást operačního systému a „nativní“ aplikaci (využívá pouze výkonné funkce), což jí umožňuje spustit grafický subsystém a přihlásit se. SMSS načte win32k.sys, grafický subsystém. Ovladač přepne počítač do grafického režimu, SMSS spustí všechny služby, které by se měly automaticky spustit při spuštění. Pokud se všechna zařízení a služby spustí úspěšně, proces zavádění je považován za úspěšný a vytvoří se Poslední známá funkční konfigurace.

Proces stahování není považován za dokončený, dokud není uživatel přihlášen do systému. Proces je inicializován souborem WINLOGON.EXE, spuštěn jako služba a udržován místním bezpečnostním úřadem (LSASS.EXE), který zobrazuje přihlašovací dialog. Toto dialogové okno se zobrazí přibližně při spuštění Subsystému služeb síťovou službu.

Operační systém je obvykle uložen ve externí paměti počítače - disku. Když je počítač zapnutý, je načten z diskové paměti a umístěn do paměti RAM.

Dobrý den, milí přátelé, známí a další osobnosti.

Pokud máte na počítači 2 a více operačních systémů, pak se pro jistotu v určité fázi spuštění počítače objeví seznam těchto operačních systémů, který vás vyzve k jejich výběru, řekněme, 30 sekundy. Nebo se stane, že po instalaci dalšího operačního systému ten druhý najednou zmizel ze seznamu, nebo se dokonce přestal načítat úplně. Dosud častý problém, když jste nenainstalovali (nebo úplně neodstranili) systém, ale už se mu podařilo zaregistrovat v zavaděči a viset tam jako mrtvá čára, nebo .. Nebo něco jiného :-)

Dnes vám pomůžu odstranit řadu rozpaků právě s tímto seznamem a obecně vám usnadní práci s ním nebo jej definitivně odeberu, stejně jako úpravy atd.

Trochu podrobnějších informací o tom, co lze udělat a jak to udělat.
Jít.

Úprava seznamu spouštění systému Windows

Několik slov o požadovaném, podle mého názoru a někdy dokonce užitečném, nastavení a metodách použití úpravy seznamu operačních systémů, jakož i o často se vyskytujících problémech, kde to může být potřeba.

  • Nejprve, co se týká mě, 30 vteřiny - pro někoho hodně, pro někoho málo. Kolik tam může být? Například zapnete počítač a jdete nasadit konvici a po návratu uvidíte, že pokud se systém dostal ven, stále se načítá. Takže můžete tento čas změnit na libovolnou hodnotu od 1 před n... Možná je na tuto hodnotu nějaký limit, ale nezkontroloval jsem to a silně pochybuji, že někdo potřebuje, aby se systém spustil 30 minut :)
  • Za druhé, jak jsem řekl výše, možná jste (nebo vaši přátelé) dali druhé / třetí / páté Okna(nebo jiný operační systém), ale přerušil instalaci nebo něco během ní nefungovalo, nebo jste jeden ze systémů zcela odstranili. Pouze zde je záznam o tomto velmi nedoručeném \ smazán Okna zůstával a všemožně se nudil, tk. musíte si ze seznamu neustále vybírat fungující systém. Můžete se tedy zbavit nadbytečných řádků.
  • Za třetí... Mnoho lidí miluje všechny druhy zábavných pomůcek. V takovém případě můžete například systémy v seznamu přejmenovat, jak se vám líbí, například místo vkládání Mega winda vasi.
  • Čtvrtý, řekněme, že tě přivedl přítel HDD s jeho Okna, ale nevíte, jak přidat operační systém do seznamu dostupných, abyste jej mohli vybrat. Opět to lze provést tam, kde vám to nyní řeknu.
  • Pátý, existuje poněkud bláznivý nápad použít níže popsanou metodu k úpravě seznamu systémů dostupných ke stažení. Seznam můžete vytvořit například z 25 systémy, ale jeden z nich bude načten, zbytek kvůli jejich neexistenci způsobí chybu. Který z nich funguje, budete vědět jen vy, protože vytvoříte tento seznam a útočník, který vám zapnul počítač, bude muset 20 restartujte počítač hledáním funkčního systému. Mimochodem, můžete to použít nejen, ale také jen jako žert přítele;)

Pokud máte nějaké dotazy, myšlenky, dodatky atd., Napište do komentářů nebo, stejně jako.