Računalniki Windows Internet

Postopek zagona operacijskega sistema. Operacijski sistem se ne bo zagnal. Kaj storiti

Nalaganje operacijskega sistema

Datoteke operacijski sistem shranjene v zunanjem, nehlapnem pomnilniku (trdi disk, disketa ali laserski disk). Vendar se lahko programi izvajajo le, če so v RAM -u, zato je treba naložiti datoteke operacijskega sistema Oven.

Pokliče se disk (trdi, disketni ali laserski), ki vsebuje datoteke operacijskega sistema in s katerega je naložen sistemski.

Po vklopu računalnika se operacijski sistem naloži s sistemskega diska v RAM. Prenos je treba izvesti v skladu s programom za prenos. Da pa lahko računalnik izvaja kateri koli program, mora biti ta program že v RAM -u. Rešitev tega protislovja je v zaporednem, postopnem nalaganju operacijskega sistema.

Samopreizkus računalnika. Računalnik vključuje nehlapni pomnilnik samo za branje (ROM), ki vsebuje programe za testiranje računalnika in prvo stopnjo nalaganja operacijskega sistema-to je BIOS (osnovni vhodno / izhodni sistem).

Ko vklopite računalnik ali pritisnete gumb za ponastavitev sistemska enota računalnik ali hkrati pritisnete kombinacijo tipk (Ctrl + Alt + Del) na tipkovnici, procesor zažene računalniški program POST (samopreizkus pri vklopu). Preverja se delovanje procesorja, pomnilnika in druge strojne opreme računalnika.

Med preskušanjem se lahko sprva izdajo diagnostična sporočila v obliki različnih kratkih in dolgih zaporedij zvočni signali(na primer 1 dolg in 3 kratki - brez monitorja, 5 kratkih - napaka procesorja itd.). Po uspešni inicializaciji grafične kartice se na zaslonu monitorja prikažejo kratka diagnostična sporočila.

Pritisnite tipko (Del), da nastavite pravilen datum in čas ter spremenite konfiguracijo strojne opreme računalnika med samopreizkusom. Bo naloženo sistemski pripomoček BIOS Setup, ki ima vmesnik v obliki sistema hierarhičnih menijev. Uporabnik lahko nastavi nove parametre konfiguracije računalnika in si jih zapomni v posebnem pomnilniškem čipu, ki ga ob izklopu računalnika napaja baterija, nameščena na sistemski plošči. Če se baterija izprazni, se konfiguracijski parametri izgubijo in računalnik se preneha normalno zagnati.

Po samopreizkusu začne poseben program v BIOS-u iskati zagonski nalagalnik operacijskega sistema. Obstaja nadomestni dostop do diskov, ki so na voljo v računalniku (disketa, trdi, CD-ROM) in iskanje na določenem mestu (v prvem, t.i. zagonski sektor diska) poseben program Master Boot (zagonski nalagalnik operacijskega sistema).

Če sta sistemski disk in program za nalaganje naložena, se ta naloži v RAM in nanj prenese nadzor računalnika. Program išče datoteke operacijskega sistema na sistemskem disku in jih naloži v RAM kot programski moduli(slika 4.20).



Riž. 4.20. Postopek zagona operacijskega sistema

Če v računalniku ni sistemskih pogonov, se na zaslonu monitorja prikaže sporočilo "Ne sistemski disk" , računalnik pa zamrzne, to pomeni, da se operacijski sistem preneha nalagati in računalnik ostane nedelujoč.

Ko se operacijski sistem naloži, se nadzor prenese na ukazni procesor. V primeru uporabe vmesnika ukazna vrstica na zaslonu se prikaže sistemski poziv za vnos ukazov. Poziv je zaporedje znakov, ki označuje trenutni pogon in imenik. Na primer, če je bil operacijski sistem naložen s pogona C: in je bil operacijski sistem nameščen v imeniku WINDOWS, se prikaže naslednji poziv:

V primeru nalaganja grafičnega vmesnika operacijskega sistema lahko ukaze vnesete z miško.

Vprašanja za razmislek

1. Katere so glavne stopnje računalniškega samopreizkusa?

2. Kaj je shranjeno v konfiguracijskem pomnilniškem čipu računalnika?

3. Katere so glavne stopnje nalaganja operacijskega sistema?

Zagon katerega koli operacijskega sistema se začne z branjem prvega sektorja v pomnilnik trdi disk ki vsebuje zagonsko kodo (Glavni zagonski zapis, MBR) in particijsko tabelo (Tabela particij)... Programska koda zagonskega zapisa poišče zagonsko sistemsko particijo v tabeli particij. Ko najde takšno particijo, MBR naloži svoj prvi sektor v pomnilnik in izvede kodo, ki jo vsebuje. Zagonski sektor particij (zagonski sektor particije), vsebuje zagonsko kodo operacijskega sistema, nameščenega na tej particiji. V sistemih Win2k / XP ta koda najde datoteko zagonskega nalagalnika ntldr, ki je vedno v korenskem imeniku sistemskega pogona, ga naloži v pomnilnik in nanj prenese nadzor.

NTLDR začne izvajati s preklopom procesorja v zaščiteni način z uporabo 32-bitnega modela ploskega pomnilnika (po vklopu se procesor (CPU) vedno zažene v realnem načinu).
Nato nalagalnik prebere datoteko, ki se nahaja v korenskem imeniku sistemskega diska Boot.ini in na zaslonu prikaže meni (zaslon zagonskega nalagalnika - BLS) za izbiro operacijskega sistema za zagon. Vnosi v boot.ini omogočajo zagonskemu nalagalniku, da poišče nadaljnje komponente zagonskega sistema in poda želene zagonske parametre. Vzorčna vsebina boot.ini:


časovna omejitev = 10
privzeto = več (0) disk (0) rdisk (0) particija (1) \ WINNT
več (0) disk (0) rdisk (0) particija (3) \ WINNT = "MS Windows 2000 Server" / hitra zaznava
več (0) disk (0) rdisk (0) particija (1) \ WINNT = "MS Windows 2000 Professional RUS" / fastdetect

Parameter odmor v nekaj sekundah nastavi čakalni čas za izbiro zagonskega operacijskega sistema, privzeto- privzeto določa, kaj naložiti. V razdelku - seznam naloženih OS in parametre njihovega nalaganja. Poti so podane v obrazcu ARC (Advanced RISC Computer), kjer:
več (0)- številka krmilnika trdega diska. 0 - primarno, 1 - sekundarno.
disk (0)- za IDE je vedno 0, za SCSI - številka logične enote (LUN)
rdisk (0)- za SCSI je vedno enako 0, za IDE - številko fizičnega diska.
predelna stena (1)- številka odseka z nameščenim OC. Številke razdelkov se začnejo z "1"
\ WINNT- ime imenika z nameščenim OC.

Poleg tega narekovaji označujejo niz imen operacijskega sistema, ki ga prikaže zagonski nalagalnik v meniju za izbiro, privzeto stikalo pa je / fastdetect, kar pomeni, da vam med zagonom ni treba prepoznati naprav PnP. Pri določanju razloga, zakaj se OS ne zažene, je koristno uporabiti tipke:
/ BOOTLOG- dnevnik prenosa zapišite v datoteko % SytemRoot% \ ntbtlog.txt V našem primeru - C: \ WINNT \ ntbtlog.txt.
Primer dnevnika [»]
/ SOS- med zagonom prikaže imena naloženih gonilnikov. Izhodna vsebina je podobna tistemu, zapisanemu v ntbtlog.txt. Vendar pisanje v datoteko dnevnika morda ne bo delovalo, na primer z napako, kot je "STOP: 0x0000007B Nedostopno Zagon naprave".
Začetek datoteke dnevnika ali seznama modulov za nalaganje s strani / SOS:
Naložen gonilnik \ WINNT \ System32 \ ntoskrnl.exe
Naložen gonilnik \ WINNT \ System32 \ hal.dll
Naložen gonilnik \ WINNT \ System32 \ BOOTVID.DLL
Naložen gonilnik ACPI.sys
Naložen gonilnik \ WINNT \ system32 \ DRIVERS \ WMILIB.SYS
Naložen gonilnik pci.sys
Naložen gonilnik isapnp.sys
....
BOOTVID.DLL prikaže informacije na zaslonu, ko a kritične napake sistemov in pri rusko govorečih sistemih to ni zelo dobro - rusko besedilo v sporočilih je prikazano v napačnem kodiranju in je nečitljivo. Na internetu pa lahko najdete popravljeni BOOTVID.DLL za vaš sistem z običajnim kodiranjem in z njim zamenjate obstoječega v \ WINNT \ System32 \ in WINNT \ System32 \ dllcache. Če želite preveriti, lahko umetno povzročite "modri zaslon" (BSOD), tako da prekinete storitev winlogon z uporabo FAR ali PSkill.exe.

V zagonski meni lahko dodate svoje vrstice z želenimi parametri, tako da preprosto kopirate element opisa operacijskega sistema in zamenjate / hitro zaznate s ključem, ki ga potrebujete. Priporočljivo je, da v prikazanem imenu prikažete tudi to možnost zagona:
več (0) disk (0) rdisk (0) particija (3) \ WINNT = "MS Windows 2000 Server-BOOTLOG" / bootlog

Različice Nalagalniki sistema Windows 2000 in Windows XP se bistveno razlikujeta najprej v optimizaciji programske kode za povečanje zagonske hitrosti (Fast Boot v XP), sicer pa sta si zelo podobna.
Po izbiri operacijskega sistema NTLDR naloži datoteko v korenskem delu v pomnilnik ntdetect.com ki zbira podatke o fizičnih napravah, povezanih ta trenutek v računalnik in vrne prejete podatke nalagalniku NTLDR, nato pa nalagalnik zažene jedro operacijskega sistema Ntoskrnl.exe in hal.dll od imenik nameščenega OS in mu posreduje podatke, ki jih zbere modul ntdetect.com. Koda programske opreme jedra deluje v privilegiranem načinu procesorja in ima neposreden dostop do konfiguracije strojne opreme, poleg tega pa nudi vmesnik programske opreme (HAL.DLL) do virov strojne opreme za druge programe.
Od tega trenutka se na zaslonu prikaže grafični začetni zaslon z indikatorjem nalaganja.
Jedro ustvari ključ HKEY_LOCAL_MACHINE \ HARDWARE s pomočjo informacij, prejetih iz zagonskega nalagalnika NTLDR. Ta ključ vsebuje informacije o strojni opremi, ki se prepoznajo ob vsakem zagonu sistema. Ti podatki vključujejo informacije o strojnih komponentah na matični plošči in virih, ki jih uporabljajo določene strojne naprave.
Do te mere je razlog, zakaj se sistem morda ne zažene, precej preprost - odsotnost ali poškodba zagonskih sektorjev, zgornjih datotek, imenikov ali registra, seveda z delovno opremo. Potem je vse veliko bolj zapleteno. Začne se nalagati v pomnilnik in inicializirati gonilnike in sistemske storitve, podatki o katerih so shranjeni v registrskem ključu
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Vsak gonilnik ima svoj ključ, ki vsebuje parameter Začni, ki določa, na kateri stopnji zagona sistema se izvede nalaganje in inicializacija tega gonilnika ali storitve. Začetne vrednosti:
0 - BOOT - gonilnik naloži nakladalnik.
1 - SISTEM - gonilnik se naloži med inicializacijo jedra.
2 - AUTO - storitev se samodejno zažene, ko se sistem zažene.
3 - ROČNO - storitev se zažene ročno.
4 - DISABLE - onemogočeno.
Datoteke gonilnikov so shranjene v imeniku % SystemRoot% \ system32 \ gonilniki.

Najprej se naložijo in inicializirajo gonilniki naprav na nizki ravni, katerih začetni parameter je 0. Za njihovo nalaganje se uporabljajo funkcije BIOS-a (v RAM-u seveda še ni drugih gonilnikov.)

Nato se naložijo in inicializirajo preostali gonilniki naprav, za katere je parameter Start 1. Za njihovo nalaganje so že uporabljeni že naloženi gonilniki s parametrom Start = 0
Na tej stopnji se najpogosteje pojavijo razlogi za pojav "Blue Screen Of Death" (BSOD), povezani z nezmožnostjo nalaganja potrebnega gonilnika ali njegovim nepravilnim delovanjem s strojno opremo računalnika, na primer
STOP: 0x0000007B Nedostopna zagonska naprava
Obravnavanje napak med inicializacijo gonilnika naprave temelji na vrednosti elementa ErrorControl registrskega ključa, specifičnega za gonilnik, in se konča z modrim zaslonom z ustrezno kodo napake.

Po uspešno zaključeni tej stopnji zagonskega pasu, Upravitelj sej (\ SystemRoot \ System32 \ smss.exe) katerih naloga je zagon podsistemov in storitev (storitev) na visoki ravni operacijskega sistema. Na tej stopnji se zaženejo procesi CSRSS (proces izvajanja strežnika odjemalcev), WINLOGON (prijava v sistem Windows), LSASS (lupina LSA) in preostale storitve s parametrom Start = 2 iz HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Podatki, značilni za upravitelja sej, so v registrskem ključu
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager .
Sistem je naložen in vse je pripravljeno za registracijo uporabnika (razen če je sistem konfiguriran za samodejno registracijo).

Rešite težave z obnovitveno konzolo.

Recovery Console uporabniku ponuja ukazno vrstico, ki vam omogoča odpravljanje težav s sistemskimi napakami z omejenim naborom ukazov ukazne mize. Z obnovitveno konzolo lahko izbrišete in ustvarite particije, formatirate diske, popravite zagonske sektorje, omogočite in onemogočite storitve, obnovite sistemske datoteke iz distribucijskega kompleta ali drugega medija.
Obnovitveno konzolo lahko zaženete na dva načina:
- z uporabo namestitvenih diskov.
- z uporabo menija zagonskega nalagalnika vnaprej nameščene obnovitvene konzole kot ene od zagonskih možnosti. Konzolo lahko namestite v proizvodni sistem, zato se prva možnost uporablja pogosteje.
Ob nalaganju iz namestitveni disk za nameščeno kopijo sistema Windows 2000 / XP morate izbrati način obnovitve in nato zagnati obnovitveno konzolo. Po zagonu obnovitvene konzole boste morali izbrati pogon (če je v računalniku nameščenih več sistemov) in se prijaviti s skrbniškim geslom. Če ne veste, katere ukaze lahko uporabite, vnesite pomoč... Na nek ukaz lahko dobite namig - ime ukaza ukaza help.
V primeru, ko sistemski zagon ne doseže inicializacije jedra (zagonski sektorji so poškodovani, nalagalnik ntldr manjka ali je poškodovan itd.), Je lahko zaporedje dejanj naslednje:
Primer za primer je standardni nameščen Windows 2000 na pogonu C: in CD-ROM z distribucijo na D:

  • Poskrbimo, da so v korenu diska potrebne datoteke za sistem.
    režija C: \

    Rezultat izvajanja DIR je delno prikazan na spodnji sliki. Prvi stolpec besedila je datum ustvarjanja (zadnje spremembe datoteke ali imenika), drugi je čas, tretji atributi, kjer je d imenik, r je samo za branje, s je sistem, h je skrito, c je storitev.
    Po izvedbi ukaza mora seznam datotek vsebovati:

    boot.ini
    Bootfont.bin
    NTDETECT.COM
    ntldr
    WIINT (imenik v izhodu DIR ima v stolpcu atributov "d")

    Če so datoteke in imeniki prisotni, je morda prišlo do napake na disku.

  • Preverimo disk:

    chkdsk C: / p - standardno preverjanje diska.
    chkdsk C: / r - preverite, ali so bloki slabi.

    Če se preverjanje zaključi brez napak, so lahko zagonski sektorji poškodovani.

  • Za obnovitev zagonskih sektorjev uporabljamo:

    fixmbr - Popravi glavni zagonski zapis (MBR).
    fixboot C: obnovitev zagonski sektor razdelek.

  • Če katera od datotek manjka - kopirajte iz distribucije D: \ i386

    copy D: \ i386 \ ntldr C: \ - kopirajte zagonski nalagalnik ntldr.
    kopija D: \ i386 \ ntdetect.com C: \ - kopija ntdetect.com.
    kopiraj D: \ i386 \ atapi.sy_ C: \ winnt \ system32 \ drivers \ atapi.sys- kopirajte gonilnik atapi.sys
    Če imate v računalniku nameščena oba operacijska sistema Windows 2000 in Windows XP, morate iz distribucijskega kompleta za Windows XP uporabiti datoteke, ki se nahajajo v korenu sistemskega diska (ntldr, ntdetect.com, bootfont.bin). V nasprotnem primeru se bo Windows 2000 normalno zagnal in poskus zagona XP se bo končal s črnim zaslonom pred menijem za izbiro OS.
    Včasih je priročno, da trenutni imenik nastavite na tistega, v katerem kopirate datoteke:
    cd c: \ winnt \ system32 \ drivers
    v tem primeru, če pot ni izrecno podana, se bo kopiralo v trenutni imenik in vam ne bo treba vnašati dolgih poti:
    kopija D: \ i386 \ atapi.sy_ atapi.sys
    Če datoteka boot.ini manjka, je ne boste vzeli iz distribucijskega kompleta, temveč jo boste morali vzeti iz drugega računalnika (in po potrebi urediti) ali pa jo sami ustvariti. Ukaz vam bo pomagal dobiti informacije o poteh ARC:
    zemljevid lok

  • Onemogočite in omogočite gonilnike in storitve.
    Včasih je razlog za težavo pri nalaganju operacijskega sistema lahko napačno nameščen ali nepravilno delujoč gonilnik ali storitev. Obnovitvena konzola olajša odpravljanje te težave.
    Seznam storitev in njihov status lahko dobite z ukazom:
    listsvc

    V prvem stolpcu - ime gonilnika ali storitve, v drugem - stanje nalaganja in izvajanja, ki ustreza zgornjemu parametru zagona v registrskem ključu, povezanem z ta voznik ali storitev, v tretjem pa kratek opis.
    start = 0 - Zagon
    start = 1 - Sistem
    start = 2 - Samodejno
    start = 3 - Ročno
    start = 4 - onemogočeno
    Storitev ali gonilnik (na primer atapi) lahko onemogočite z:
    onemogočite atapi
    Ta ukaz prikaže stanje storitve, preden je bila onemogočena, tako da jo lahko po potrebi vrnete z ukazom enable.
    omogoči atapi SERVICE_BOOT_START
    Ta ukaz, tako kot onemogoči, prikaže prejšnjo vrednost storitve, preden spremeni stanje storitve.
    Dodal bom, da je treba z vrednostjo zagonskega parametra ravnati zelo previdno, na primer pri standardnem gonilniku krmilnika trdi diski(atapi) spremenite zagonski parameter iz BOOT v SYSTEM, dobili boste modri zaslon z napako "STOP: 0x0000007B Inaccessible Boot Device", pa tudi, če manjka ali je onemogočena datoteka gonilnika atapi.sys (Onemogoči).

  • Delo s particijami trdega diska. In končno, če ste utrujeni od obnavljanja sistema, ga lahko odstranite trde predelne stene disk, ga razdelite in ga postavite iz nič. Za delo s particijami se uporablja diskpart, katerega vrstni red dela se ne razlikuje od tistega, ki se uporablja pri namestitvi novega sistema.

    Primer "popravila" BSOD


    Odločili ste se, da boste matično ploščo spremenili v sodobnejšo, operacijski sistem ste namestili že dlje časa in ga res ne bi želeli znova namestiti, ko pa prvič zaženete sistem z novim "nadevom", dobite modri zaslon z napako "STOP: 0x0000007B Nedostopna zagonska naprava". Nova matična plošča ima vgrajen IDE krmilnik, ki uporablja drugačen nabor čipov od prejšnjega. matična plošča... Najlažji izhod iz te situacije z minimalnimi izgubami je slediti Microsoftovim priporočilom:

    1. Zagon z namestitvenega diska ali diskete sistema Windows 2000 / XP
    2. Na prvem zaslonu pritisnite Enter
    3. Pritisnite F8, ko boste pozvani, da potrdite licenčno pogodbo
    4. Izberite Windows 2000 / XP in pritisnite R
    5. Sledite navodilom na zaslonu za popravilo sistema Windows 2000 / XP

    Preberite več o Microsoftovih nasvetih za odpravljanje težav Stop 0x0000007B - Vendar lahko težavo odpravite drugače. Na primer, kot najpogostejšo napako sem vzel STOP 7B.
    Za delo z našo novo strojno opremo moramo pridobiti standardne Microsoftove gonilnike za diske. Najprej se prepričajte, da imamo v gonilnikih SystemRoot \ system32 \ datoteke Atapi.sys, Intelide.sys, Pciide.sys in Pciidex.sys. Nato se naložijo s parametrom SERVICE_BOOT_START. To lahko storite z isto obnovitveno konzolo. To so predpogoji za nalaganje, vendar ne zadostujejo. Dejstvo je, da naprave Plug-n-Play (PnP) sistem identificira s posebno kodo (PnP-ID), odvisno od nabora čipov, na katerem je naprava sestavljena, in novi IDE krmilnik bo najverjetneje neznan nameščen sistem identifikator. Preprosto ne bo videti kot IDE krmilnik.
    Informacije o napravah, ki so znane sistemu, se ustvarijo iz datotek .inf, ko je nameščena nova strojna oprema, in so shranjene v registrskem ključu:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase \
    Obstoječe podatke bi bilo mogoče popraviti ali ustvariti nove zapise, še posebej, ker je zdaj enostavno najti datoteke .reg za identifikacijo Krmilniki IDE veliki proizvajalci opreme na primer - to [»] kako pa jih vpišeš v register? Na žalost obnovitvena konzola tega ne more storiti, zato boste morali uporabiti programsko opremo drugih proizvajalcev. Morda je najbolj priljubljeno orodje za obnovitev sistema Winternals ERD poveljnik podjetje & quotWinternals Software.
    Spletno mesto programa - winternals.com [»]
    S pomočjo posebnega "Boot CD-ROM Wizard" a zagonski disk temelji na distribuciji Windows XP, pri zagonu pa boste lahko uporabljali meni Start. delo z "mrtvim" sistemom skoraj tako, kot če bi se uspeli zagnati iz njega.
    Vsebino zgornje datoteke vzamemo za identifikacijo krmilnikov IDE, iz nje ustvarimo reg datoteko na disketi in jo z orodji za registracijo uvozimo v register "mrtvega" sistema.

    Znova zaženite - in sistem se oživi. Tudi če se to ne bi zgodilo, je mogoče s pomočjo ERD Commanderja težavo rešiti, na primer z ročnim urejanjem registra. Obstaja še en, precej dolg, a precej zanesljiv način za obvladovanje STOP 7B.

    Začasni sistem smo postavili v drugo particijo, imenik, disk - ni važno - potreben bo le za 1 zagon.
    - Po prvem prenosu izvozimo vejo registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase v datoteko.
    - Naložimo v ERDC in uvozimo iz te datoteke.
    - Znova zaženite z izbiro starega sistema.
    - Izbrišite imenik z nameščenim novim OS in uredite boot.ini

    Kaj še lahko storite z ERDC:
    - Vse naloge, rešene s konzolo za obnovitev, je enostavno dokončati.
    - prejeti popoln dostop na diske "mrtvega" sistema.
    - obnovite izbrisane datoteke, odstranite nameščene posodobitve OS, obnovite sistem po kontrolnih točkah (samo WinXP)
    - pridobite dostop do lokalno omrežje in internet.
    - spremenite gesla za uporabnike nameščenega OS, vklj. in skrbniško geslo
    - ogled dnevnikov dogodkov OS
    - pridobite dostop do samodejno zagnanih programov.
    - možnost izvajanja nekaterih programov, ki jih namesti OS. FAR se zažene in teče brez težav, na primer pisarniške aplikacije ne bo delovalo.
    - izbrišite vsebino trdih diskov nameščenega operacijskega sistema brez možnosti obnovitve.
    - pridobite informacije za razmislek od pripomočka Crash Analyzer na podlagi pomnilnika, prejetega v primeru napake OS.
    Osnovna oprema ERD Commander Računalniško upravljanje:

    Poleg tega lahko standardni nabor pripomočkov ERD Commander dopolnite z vašimi najljubšimi programi (FAR, Nero, Winimage itd.) V fazi ustvarjanja zagonskega CD -ja in s tem razširite njegove zmogljivosti ter si ustvarite priročno orodje za obnovitev sistema.

    Uporaba obnovitvenih točk

    Obstajajo časi, ko sploh ne pride do tega " moder zaslon smrt "in na samem začetku prenosa prejmete sporočilo:

    Windows XP se ni mogel zagnati, ker manjka ali je poškodovana naslednja datoteka: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM

    kar pomeni, da je registrski ključ HKEY_LOCAL_MACHINE \ SYSTEM poškodovan, brez česar seveda zagon ni mogoč. (Zelo pogosto to sporočilo povzroči nepravilno delo opremo, overclocking itd. zato naj vas spomnim, da v tem primeru veljajo ukrepi za obnovitev operacijskega sistema na DELOVNO OPREMO).
    Običajno se v takih primerih sistem znova namesti, čeprav se težava zlahka reši v 10-20 minutah.
    V sistemu Windows XP obstaja mehanizem, s katerim lahko v primeru težav obnovite prejšnje stanje računalnika, ne da bi pri tem izgubili osebne datoteke (dokumenti Microsoft Word, seznam ogledanih strani, slik, priljubljenih datotek in sporočil E-naslov). Obnovitvene točke sistem samodejno ustvarja vsak dan med izpadom računalnika, pa tudi med pomembnimi sistemskimi dogodki (na primer pri namestitvi aplikacije ali gonilnika). Uporabnik jih lahko kadar koli prisili. Te obnovitvene točke vam omogočajo, da sistem vrnete v stanje, v katerem je bil, ko je bil ustvarjen.

    Za delo z obnovitvenimi točkami uporabite aplikacijo C: \ windows \ system32 \ restore \ rstrui.exe ( Start-programi-dodatki-sistemska orodja-obnovitev sistema). Mehanizem je precej učinkovit, vendar ga je mogoče uporabiti le v okolju samega sistema Windows, ki se v tem primeru ne naloži zaradi poškodovane datoteke ključa registra.

    Vendar stvari niso tako slabe. Zgoraj omenjeni poveljnik Winternals ERD Commander lahko deluje z obnovitvenimi točkami povezanega operacijskega sistema in olajša vrnitev nanj delovni pogoj skozi meni "Start - Sistemska orodja - Obnovitev sistema"

    Z uporabo Čarovnik za obnovitev sistema obnovitev poteka na enak način kot v okolju Windows.
    Toda težavo je mogoče (in včasih zaželeno) rešiti drugače - v našem konkretnem primeru z datoteko
    \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM,
    Navsezadnje ne morete vrniti sistema v polno stanje obnovitvene točke, ampak preprosto obnovite poškodovano datoteko registrskega ključa.
    Podatki kontrolne točke so shranjeni v imeniku Informacije o glasnosti sistema sistemski disk. To je samo skriti sistemski imenik račun Sistem (tj. Storitev za obnovitev sistema). Če želite dostopati do njegove vsebine, boste morali dodati pravice svojega računa z zavihkom Varnost v lastnostih imenika Informacije o nosilcu sistema. Če uporabljate Winternals ERD Commander ali zaganjate v drugem operacijskem sistemu, vam tega ni treba storiti. V mapi Informacije o nosilcu sistema je podimenik z imenom, ki se začne na _obnovi ... znotraj pa so podimeniki RP0, RP1: - te so obvezne kontrolne točke(Obnovitvena točka - RPx). V mapi RPx je imenik posnetek ki vsebujejo kopije registrskih datotek v času nastanka kontrolne točke.

    mapa REGISTRY_MACHINE_SYSTEM- Tako je kopijo datoteke SYSTEM, je tudi registrski ključ HKEY_LOCAL_MACHINE \ SYSTEM. Ostaja le, da to datoteko povlečete v imenik \ WINDOWS \ SYSTEM32 \ CONFIG \ in jo preimenujete. Poškodovano sistemsko datoteko lahko za vsak slučaj preimenujete v system.bad ali izbrišete.
    Če uporabljate Winternals ERD Commander, ki deluje z registrom povezanega sistema, lahko pride do težav pri zasedenih datotekah. Da se to ne bi zgodilo, je bolje, da se med zagonom ne povežete s problematičnim operacijskim sistemom in izberete Nobena:

    Windows 2000 nima vgrajenega sistema za ustvarjanje obnovitvenih točk, vendar lahko za ustvarjanje obnovitvenih točk uporabite programsko opremo drugih proizvajalcev, na primer paket Ontrack Fix It 2000.
    Kar zadeva sporočilo "Manjkajoče ali poškodovane \ windows \ system32 \ config \ system", potem sem v sistemu Windows2000 na enem starodavnem strežniku opazil določen vzorec - ko se velikost sistemske datoteke približa 6 megabajtom, bo to zagotovo prišlo pri namestitvi katerega koli programsko opremo pisanje v sistem.
    Težavo lahko rešimo z zmanjšanjem velikosti sistemske datoteke, kar lahko dosežemo z odstranitvijo neuporabljene skrite naprave, nepotrebne storitve itd. sledi defragmentacija registra s pripomočki drugih proizvajalcev (Ontrack Fix-it 2000).

    Poiščite problematičnega gonilnika.

    Podatki o modrem zaslonu niso zelo informativni in za določitev vzroka okvare morate praviloma uporabiti dodatni viri, eden od njih (glavni) je izpis pomnilnika, zapisan na disk, ko se sistem zruši. V Nastavitve sistema Windows (Nadzorna plošča - Sistem - Napredno - Zagon in obnovitev)... V območju "Zapisovanje informacij o odpravljanju napak" je mogoče v primeru okvare sistema omogočiti ali onemogočiti snemanje izpisa.

    Običajno je način nastavljen na "Majhen pomnilnik pomnilnika (64 KB)". Praviloma je to dovolj za določitev gonilnika, ki je povzročil BSOD. Vsakič, ko pride do naslednje napake in se ustvari nova datoteka z majhnim pomnilnikom, Windows zadrži prejšnjo datoteko. Vsaki datoteki izpisa, ki jo napišete, je dodeljeno posebno ime in datum. Mini123109-01.dmp je na primer prva datoteka izpisa pomnilnika, ustvarjena 31. decembra 2009. Majhne datoteke izpisa pomnilnika so privzeto shranjene v mapi% SystemRoot% \ Minidump.
    Za analizo odlagališča lahko uporabite standard Orodja za Windows dumpchk.exe(Pripomoček za analizo Crash Dump Analisys) Windbg ali kd.exe

    Za analizo majhnega odlagališča je veliko bolj priročno uporabiti brezplačen pripomoček BlueScreenView avtor Nir Sofer. Prenos, ~ 120 kb.
    Okno programa je sestavljeno iz 2 delov. Na vrhu - seznam in lastnosti datotek minidump, na dnu - podatki, povezani z izbranim minidumpom:

    Obliko prikaza podatkov v spodnjem oknu lahko nastavite z menijem "Možnosti- način spodnjega podokna":

    - Vsi vozniki- prikaže vse naložene gonilnike. Na rdečem ozadju so prikazani podatki o gonilnikih, ki morda povzročajo BSOD.
    - V programu Stack najdemo samo gonilnike- prikažite samo gonilnike, ki so lahko vzrok za BSOD.
    - Modri ​​zaslon v slogu XP- prikažite BSOD v slogu Windows XP

    Program je zelo preprost in priročen. Obstaja razpoka v obliki ini-datoteke, ki jo je treba kopirati v imenik z nameščen program BlueScreenView.

Datoteke operacijskega sistema so shranjene v zunanjem, nehlapnem pomnilniku (trdi disk, disketa ali laserski disk). Vendar se lahko programi izvajajo le, če so v RAM -u, torej datoteke operacijskega sistema mora biti naložen v RAM.

Pokliče se disk (trdi, disketni ali laserski), ki vsebuje datoteke operacijskega sistema in s katerega je naložen sistemski.

Po vklopu računalnika se naloži operacijski sistem s sistemskega diska v RAM... Prenos je treba izvesti v skladu z zagonski program... Da pa lahko računalnik izvaja kateri koli program, mora biti ta program že v RAM -u. Rešitev tega protislovja je v zaporednem, postopnem nalaganju operacijskega sistema.

1. Procesor je v ROM -u prebrati informacije o konfiguraciji sistema, BIOS je naložen v RAM... Ta korak se izvede samodejno.

2. Računalniški samopreizkus se izvaja: Preveri delovanje procesorja, pomnilnika in drugih strojnih naprav računalnika s programom POST (Power-On Self Test). Med preskušanjem se lahko izdajo diagnostična sporočila v obliki zvočnih signalov (na primer 1 dolg in 3 kratki - monitor ni priključen, 5 kratkih - napaka procesorja itd.). Po uspešni inicializaciji grafične kartice se na zaslonu monitorja prikažejo kratka diagnostična sporočila. Če želite med samopreizkusom spremeniti konfiguracijo strojne opreme računalnika, pritisnite tipko (Del). Naložil se bo sistemski pripomoček BIOS Setup, ki ima vmesnik v obliki sistema hierarhičnih menijev.

3. Po samopreizkusu se zažene poseben program v BIOS-u poiščite nalagalnik operacijskega sistema. Obstaja nadomestni dostop do diskov, ki so na voljo v računalniku (disketa, trdi, CD-ROM) in iskanje na določenem mestu (v prvem, t.i. zagonski sektor disk) prisotnost posebnega programa Master Boot(program za nalaganje operacijskega sistema).

4. Če je disk sistemski in program nakladalnika je na mestu, potem ona naložen v RAM nadzor računalnika pa se prenese nanj. Program išče datoteke operacijskega sistema na sistemskem disku in jih naloži v RAM kot programske module.

Če v računalniku ni sistemskih pogonov, se na zaslonu monitorja prikaže sporočilo "Nesistemski disk", in računalnik zamrzne, to pomeni, da se operacijski sistem preneha nalagati in računalnik ostane nedelujoč.

Ko se operacijski sistem naloži, se nadzor prenese na ukazni procesor. Ko uporabljate vmesnik ukazne vrstice, se na zaslonu prikaže sistemski poziv za vnos ukazov. Poziv je zaporedje znakov, ki označuje trenutni pogon in imenik. Na primer, če je bil operacijski sistem naložen s pogona C: in je bil operacijski sistem nameščen v imeniku WINDOWS, se prikaže naslednji poziv:

V primeru nalaganja grafičnega vmesnika operacijskega sistema lahko ukaze vnesete z miško.

Operacijski sistem običajno shranjeni v zunanjem pomnilniku računalnika - na disku. Ko je računalnik vklopljen, se prebere iz pomnilnika diska in shrani v RAM. Ta proces se imenuje nalaganje operacijskega sistema .

Pokliče se disk, na katerem so datoteke OS in s katerega so naložene sistemski.
Programi se lahko izvajajo le, če so v RAM -u, zato je treba datoteke OS naložiti v RAM.
Po vklopu računalnika se operacijski sistem naloži s sistemskega diska v RAM. Nalaganje je treba izvesti v skladu z zagonskim programom - nalagalnikom OS.
Nalaganje OS po korakih lahko predstavimo na naslednji način:
Računalnik vsebuje ROM, ki vsebuje programe za testiranje računalnika in prvo stopnjo nalaganja operacijskega sistema, ki se imenujejo BIOS (Basic Input / Output System). Po vklopu računalnika se ti programi začnejo izvajati. Poleg tega so na zaslonu prikazane informacije o poteku tega procesa. Najprej se preizkusi in prilagodi strojna oprema, nato se zažene zagon OS. Na tej stopnji procesor dostopa do diska in išče majhen program za nalaganje v 1 sektorju diska MojsterZagon.
Master Boot išče glavnega zagonskega nalagalnika na disku ZagonSektor, naloži v pomnilnik in nanj prenese nadzor. Zagonsektor(zagonski sektor) - del diska, rezerviran za zagonski program OS. Ta sektor običajno vsebuje kratek program strojnega jezika, ki naloži OS.
Nato glavni nalagalnik poišče preostale module operacijskega sistema in jih naloži v RAM.
Ko se operacijski sistem konča z nalaganjem, se nadzor prenese na ukazni procesor. Če uporabljate vmesnik ukazne vrstice, se na zaslonu prikaže sistemski poziv; v nasprotnem primeru se naloži grafični vmesnik.
Odvisno od vrste OS se bo postopek zagona razlikoval. OS mora vsebovati datoteke, ki so odgovorne za zagonski postopek. Razmislite o "delu" datotek v postopku Zagon sistema Windows XP.

    Začetna faza nalaganja.

    Izbira sistema.

    Opredelitev "železa".

    Izbira konfiguracije.

V začetni fazi NTLDR preklopi procesor v zaščiteni način. Nato naložite ustrezen gonilnik datotečni sistem za delo z datotekami katerega koli datotečnega sistema, ki ga podpira XP (FAT-16, FAT-32 in NTFS).

Če je v korenskem imeniku BOOT.INI, se njegova vsebina naloži v pomnilnik. Če vsebuje zapise o več operacijskih sistemih, NTLDR preneha delovati - prikaže meni z izbiro in čaka na vnos uporabnika določeno časovno obdobje.

Če take datoteke ni, se NTLDR nadaljuje s zagonom s prve particije, prvega diska, običajno C: \.
Če je uporabnik med postopkom izbire izbral Windows NT, 2000 ali XP, nato pritisnite tipko F8 in prikaže ustrezen meni z možnostmi zagona.
Po vsakem uspešnem zagonu XP ustvari kopijo trenutne kombinacije gonilnikov in sistemskih nastavitev, znane kot Zadnja znana dobra konfiguracija. To zbirko je mogoče uporabiti za zagon, če je nova naprava poškodovala operacijski sistem.

Če je izbran operacijski sistem XP, potem NTLDR poišče in naloži program DOS NTDETECT.COM, da določi strojno opremo, nameščeno v računalniku. NTDETECT.COM sestavi seznam komponent, ki se nato uporabijo v ključu HARDWARE v podružnici registra HKEY_LOCAL_MACHINE.

Če ima računalnik več kot en profil strojne opreme, se program ustavi v meniju za izbiro konfiguracije. Po izbiri konfiguracije začne NTLDR nalagati jedro XP (NTOSKRNL.EXE). Med zagonom jedra (vendar pred inicializacijo) ostaja NTLDR glavni nadzor računalnika. Zaslon se počisti in na dnu je prikazana animacija belega pravokotnika. Poleg jedra je naložen tudi sloj strojne abstrakcije (HAL.DLL), tako da se lahko jedro abstrahira iz strojne opreme. Obe datoteki se nahajata v imeniku System32.

NTLDR naloži gonilnike naprav z oznako zagonskega sistema. Ko jih naložite, NTLDR še naprej prenese nadzor nad računalnikom. Vsak gonilnik ima ključ v HKEY_LOCAL_MACHINE \ SYSTEM \ Services. Če je začetna vrednost enaka SERVICE_BOOT_START, se naprava šteje za zagonsko. Za vsako takšno napravo je na zaslonu natisnjena pika.

NTOSKRNL gre med zagonskim procesom skozi dve fazi - tako imenovano fazo 0 in fazo 1. Prva faza inicializira le tisti del mikrojedra in izvršnih podsistemov, ki sta potrebna za delovanje glavnih storitev in nadaljevanje zagona. Prva faza se začne, ko sistem HAL pripravi sistem za obravnavo prekinitev naprave. Če je v računalniku nameščenih več procesorjev, se ti inicializirajo. Vsi izvršilni podsistemi se znova inicializirajo v naslednjem vrstnem redu: Upravitelj objektov, Izvršni, Mikrojedra, Nadzornik varnostnih referenc, Upravitelj pomnilnika, Upravitelj predpomnilnika, LPCS, V / I upravitelj, Vodja procesov.

Inicializacija I / O Manager zažene postopek nalaganja vseh sistemskih gonilnikov. Od trenutka, ko se je NTLDR ustavil, se gonilniki nalagajo prednostno. Če gonilnika ne naložite, se lahko XP znova zažene in poskusi obnoviti zadnjo znano dobro konfiguracijo. Zadnja naloga prve faze inicializacije jedra je zagon podsistema Session Manager (SMSS). Podsistem je odgovoren za ustvarjanje uporabniškega okolja, ki zagotavlja vmesnik NT. SMSS deluje v uporabniškem načinu, vendar za razliko od drugih aplikacij SMSS velja za zaupanja vreden del operacijskega sistema in "domačo" aplikacijo (uporablja samo izvršilne funkcije), ki omogoča zagon grafičnega podsistema in prijavo. SMSS naloži win32k.sys, grafični podsistem. Gonilnik preklopi računalnik v grafični način, SMSS zažene vse storitve, ki bi se morale samodejno zagnati ob zagonu. Če se vse naprave in storitve uspešno zaženejo, se postopek zagona šteje za uspešnega in ustvari se zadnja znana dobra konfiguracija.

Postopek prenosa se ne šteje za dokončan, dokler uporabnik ni prijavljen v sistem. Proces inicializira datoteka WINLOGON.EXE, izvaja kot storitev in vzdržuje lokalni varnostni organ (LSASS.EXE), ki prikaže pogovorno okno za prijavo. To pogovorno okno se pojavi približno, ko podsistem storitev zažene omrežno storitev.

Operacijski sistem je običajno shranjen v zunanjem pomnilniku računalnika - disku. Ko je računalnik vklopljen, se prebere iz pomnilnika diska in shrani v RAM.

Dober dan, dragi prijatelji, znanci in druge osebnosti.

Če imate v računalniku 2 in več operacijskih sistemov, potem se zagotovo na določeni stopnji zagona računalnika prikaže seznam teh operacijskih sistemov, ki vas pozove, da jih izberete med, recimo, 30 sekunde. Ali pa se zgodi, da je po namestitvi naslednjega operacijskega sistema drugi nenadoma izginil s seznama ali pa se je celo prenehal nalagati. Pa vendar pogosta težava, ko niste namestili (ali popolnoma odstranili) sistema, vendar se je že uspel registrirati v zagonskem nalagalniku in tam stati kot mrtva črta ali .. Ali kaj drugega :-)

Danes vam bom pomagal odpraviti številne zadrege prav s tem seznamom in na splošno olajšati delo z njim ali ga za vedno odstraniti, pa tudi urejati itd.

Malo več podrobnosti o tem, kaj je mogoče storiti in kako potem to storiti.
Pojdi.

Urejanje zagonskega seznama sistema Windows

Nekaj ​​besed o želenih, po mojem mnenju in včasih celo koristnih, nastavitvah in načinih uporabe pri urejanju seznama operacijskih sistemov, pa tudi o pogosto pojavljajočih se težavah, kjer bodo morda potrebne.

  • Najprej kar se mene tiče, 30 sekunde - za nekoga veliko, za nekoga premalo. Koliko jih je lahko? No, na primer vklopite računalnik in grete kotliček, po vrnitvi pa vidite, da se sistem, tudi če je prišel ven, še vedno nalaga. Tako lahko ta čas spremenite v splošno vrednost iz 1 prej n... Morda obstaja omejitev te vrednosti, vendar nisem preveril in močno dvomim, da nekdo potrebuje sistem za zagon 30 minute :)
  • Drugič, kot sem že rekel, morda ste vi (ali vaši prijatelji) postavili drugo / tretjo / peto Windows(ali drug operacijski sistem), vendar je namestitev prekinila ali med njo nekaj ni delovalo ali pa ste enega od sistemov popolnoma odstranili. Le tukaj je zapis o tem zelo nepredstavljenem \ izbrisan Windows ostal in dolgčas na vse možne načine, tk. ves čas morate izbrati delujoč sistem s seznama. Tako se lahko znebite dodatnih vrstic.
  • Tretjič... Mnogi ljudje ljubijo vse vrste smešnih pripomočkov. V tem primeru lahko na primer sisteme na seznamu preimenujete, kot želite, na primer namesto dajanja Mega winda vasi.
  • Četrti, recimo, da te je pripeljal prijatelj Trdi disk z njegovim Windows, vendar ne veste, kako na seznam razpoložljivih dodati operacijski sistem, da ga lahko izberete. Še enkrat, to je mogoče storiti tam, kjer bom povedal.
  • Petič, obstaja nekoliko nora ideja, da uporabite spodnjo metodo za urejanje seznama sistemov, ki so na voljo za prenos. Seznam lahko ustvarite iz, recimo 25 sistemov, vendar bo eden od njih naložen, preostali bodo zaradi njihovega neobstoja dali napako. Kateri od njih deluje, boste vedeli le vi, ker boste ustvarili ta seznam, napadalec, ki je vklopil vaš računalnik, pa bo moral 20 znova zaženite računalnik in poiščite delujoč sistem. Mimogrede, tega lahko uporabite ne le, ampak tudi samo kot potegavščino prijatelja;)

Če imate kakršna koli vprašanja, razmišljanja, dodatke itd., Napišite v komentarje ali pa tudi.