Računala Windows Internet

Postupak pokretanja operacijskog sustava. Operativni sustav se neće pokrenuti. Što uraditi

Učitavanje operativnog sustava

Datoteke operacijski sustav pohranjeni u vanjskoj, neisplativnoj memoriji (tvrdi disk, disketa ili laserski disk). Međutim, programi se mogu pokrenuti samo ako su u RAM -u, pa se datoteke operacijskog sustava moraju učitati u radna memorija.

Poziva se disk (tvrdi, disketni ili laserski) koji sadrži datoteke operacijskog sustava i s kojeg se učitava sistemski.

Nakon uključivanja računala, operacijski sustav se učitava sa diska sustava u RAM. Preuzimanje se mora izvršiti u skladu s programom za preuzimanje. Međutim, kako bi računalo izvršilo bilo koji program, ovaj program mora već biti u RAM -u. Rješenje ove kontradikcije sastoji se u uzastopnom, postupnom učitavanju operacijskog sustava.

Samotestiranje računala. Računalo uključuje trajnu memoriju samo za čitanje (ROM) koja sadrži programe za testiranje računala i prvu fazu učitavanja operacijskog sustava-to je BIOS (osnovni ulazni / izlazni sustav).

Nakon uključivanja računala ili pritiska na tipku Reset jedinica sustava računalom ili istovremenim pritiskom kombinacije tipki (Ctrl + Alt + Del) na tipkovnici, procesor pokreće program POST (samoispitivanje pri uključivanju) računala. Testira se rad procesora, memorije i drugog računalnog hardvera.

Tijekom testiranja dijagnostičke poruke mogu se u početku izdavati u obliku različitih nizova kratkih i dugih zvučni signali(na primjer, 1 dugi i 3 kratka - monitor nije spojen, 5 kratkih - greška procesora itd.). Nakon uspješne inicijalizacije video kartice, na ekranu monitora prikazuju se kratke dijagnostičke poruke.

Pritisnite tipku (Del) za postavljanje točnog datuma i vremena te za izmjenu hardverske konfiguracije računala tijekom samotestiranja. Učitavat će se uslužni program sustava BIOS Setup, koji ima sučelje u obliku sustava hijerarhijskih izbornika. Korisnik može postaviti nove konfiguracijske parametre računala i zapamtiti ih u posebnom memorijskom čipu, koji se, kad je računalo isključeno, napaja baterijom instaliranom na matičnoj ploči. U slučaju kvara baterije, konfiguracijski parametri se gube i računalo se prestaje normalno dizati.

Nakon samotestiranja, poseban program koji se nalazi u BIOS-u počinje tražiti pokretački program operativnog sustava. Postoji alternativni pristup diskovima dostupnim u računalu (disketa, tvrdi, CD-ROM) i pretraživanje na određenom mjestu (na prvom, tzv. boot sektor disk) dostupnost poseban program Master Boot (pokretački program operativnog sustava).

Ako su sistemski disk i program za učitavanje učitani, on se učitava u RAM i na njega se prenosi kontrola računala. Program traži datoteke operacijskog sustava na sistemskom disku i učitava ih u RAM kao softverski moduli(sl.4.20).



Riža. 4.20. Postupak pokretanja operacijskog sustava

Ako u računalu nema pogona sustava, na zaslonu monitora pojavljuje se poruka "Ne sistemski disk" , a računalo se zamrzne, odnosno operacijski sustav prestane učitavati i računalo ostane neispravno.

Nakon što se operacijski sustav završi s učitavanjem, kontrola se prenosi na naredbeni procesor. U slučaju korištenja sučelja naredbeni redak na zaslonu se pojavljuje upit sustava za unos naredbi. Upit je niz znakova koji označava trenutni pogon i direktorij. Na primjer, ako je operativni sustav učitan s pogona C:, a operativni sustav instaliran u direktoriju WINDOWS, pojavit će se sljedeći upit:

U slučaju učitavanja grafičkog sučelja operacijskog sustava, naredbe se mogu unijeti pomoću miša.

Pitanja o kojima treba razmisliti

1. Koje su glavne faze samotestiranja računala?

2. Što je pohranjeno u konfiguracijskom memorijskom čipu računala?

3. Koje su glavne faze učitavanja operacijskog sustava?

Postupak pokretanja bilo kojeg OS -a započinje čitanjem prvog sektora u memoriju tvrdi disk koji sadrži kôd za pokretanje (Glavni zapis o pokretanju, MBR) i pregradni stol (Tablica particija)... Programski kôd za pokretanje zapisa traži tablicu particija za sistemsku particiju za podizanje sustava. Nakon što je pronašao takvu particiju, MBR učitava svoj prvi sektor u memoriju i izvršava kôd koji se u njemu nalazi. Sektor za pokretanje particija (sektor pokretanja particija), sadrži kôd za pokretanje operacijskog sustava instaliranog na ovoj particiji. Na sustavima Win2k / XP ovaj kôd pronalazi datoteku pokretačkog programa ntldr, koji se uvijek nalazi u korijenskom direktoriju sistemskog pogona, učitava ga u memoriju i prenosi kontrolu na njega.

NTLDR započinje izvršavanje prebacivanjem procesora u zaštićeni način rada pomoću 32-bitnog modela ravne memorije (nakon uključivanja procesor (CPU) uvijek počinje u stvarnom načinu rada).
Tada program za učitavanje čita datoteku koja se nalazi u korijenskom direktoriju sistemskog diska Boot.ini i prikazuje izbornik (zaslon za učitavanje sustava - BLS) na zaslonu za odabir OS -a za pokretanje. Unosi u boot.ini omogućuju pokretačkom programu da locira daljnje komponente sustava za pokretanje i navede željene parametre pokretanja. Uzorak sadržaja boot.ini:


istek = 10
zadano = više (0) disk (0) rdisk (0) particija (1) \ WINNT
više (0) disk (0) rdisk (0) particija (3) \ WINNT = "MS Windows 2000 Server" / brzo otkrivanje
više (0) disk (0) rdisk (0) particija (1) \ WINNT = "MS Windows 2000 Professional RUS" / brzo otkrivanje

Parametar pauza postavlja vrijeme čekanja za odabir OS -a za pokretanje u sekundama, zadano- definira što učitavati prema zadanim postavkama. U odjeljku - popis učitanih OS -a i parametre njihovog učitavanja. Putevi su navedeni u obrascu ARC (Advanced RISC Computer), gdje:
više (0)- Broj kontrolera HDD -a. 0 - Primarno, 1 - Sekundarno.
disk (0)- za IDE je uvijek 0, za SCSI - broj logičke jedinice (LUN)
rdisk (0)- za SCSI je uvijek jednak 0, za IDE - broj fizičkog diska.
pregrada (1)- broj odjeljka s instaliranim OC. Brojevi odjeljaka počinju s "1"
\ WINNT- naziv direktorija s instaliranim OC -om.

Nadalje, navodnici označavaju niz naziva OS -a koji je pokretački program prikazao u izborniku za odabir, a zadani prekidač je / fastdetect, što znači da ne morate prepoznati PnP uređaje u vrijeme pokretanja. Prilikom utvrđivanja razloga zašto se OS ne pokreće, korisno je koristiti tipke:
/ BOOTLOG- zapisati zapis o preuzimanju u datoteku % SytemRoot% \ ntbtlog.txt U našem slučaju - C: \ WINNT \ ntbtlog.txt.
Primjer dnevnika [»]
/ SOS- prikazati imena učitanih upravljačkih programa tijekom procesa pokretanja. Izlazni sadržaj sličan je onome zapisanom u ntbtlog.txt. Međutim, pisanje u datoteku dnevnika možda neće funkcionirati, na primjer, s pogreškom poput "STOP: 0x0000007B Nepristupačno" Uređaj za pokretanje".
Početak datoteke dnevnika ili popisa modula koji se mogu učitati prema / SOS:
Učitani upravljački program \ WINNT \ System32 \ ntoskrnl.exe
Učitani upravljački program \ WINNT \ System32 \ hal.dll
Učitani upravljački program \ WINNT \ System32 \ BOOTVID.DLL
Učitani upravljački program ACPI.sys
Učitani upravljački program \ WINNT \ system32 \ DRIVERS \ WMILIB.SYS
Učitani upravljački program pci.sys
Učitani upravljački program isapnp.sys
....
BOOTVID.DLL pruža informacije na zaslon kada a kritične greške sustavima, a za sustave koji govore ruski to ne čini baš najbolje - ruski tekst u porukama prikazan je u pogrešnom kodiranju i nečitljiv je. Međutim, na Internetu možete pronaći zakrpljeni BOOTVID.DLL za vaš sustav s normalnim kodiranjem i zamijeniti postojeći u \ WINNT \ System32 \ i WINNT \ System32 \ dllcache s njim. Za provjeru možete umjetno izazvati "plavi zaslon" (BSOD) ubijanjem usluge winlogon pomoću FAR -a ili PSkill.exe.

U izbornik za pokretanje možete dodati vlastite retke sa željenim parametrima jednostavnim kopiranjem elementa opisa OS -a i zamjenom / brzim otkrivanjem ključem koji vam je potreban. Preporučljivo je također prikazati ovu opciju pokretanja u prikazanom imenu:
više (0) disk (0) rdisk (0) particija (3) \ WINNT = "MS Windows 2000 Server-BOOTLOG" / bootlog

Verzije Windows pokretači za pokretanje 2000 i Windows XP značajno se razlikuju, prije svega, u optimizaciji programskog koda za povećanje brzine pokretanja (Fast Boot u XP -u), no inače su vrlo slični.
Nakon odabira OS -a, NTLDR učitava datoteku koja se nalazi u korijenskom odjeljku u memoriju ntdetect.com koji prikuplja podatke o fizičkim uređajima spojenim ovaj trenutak na računalo i vraća primljene informacije učitavaču NTLDR -a, nakon čega učitavač pokreće jezgru operacijskog sustava Ntoskrnl.exe i hal.dll iz direktorij instaliranog OS -a, te mu prenosi podatke prikupljene od strane modula ntdetect.com. Softverski kod jezgre radi u privilegiranom načinu rada procesora i ima izravan pristup hardverskoj konfiguraciji, a također pruža softversko sučelje (HAL.DLL) hardverskim resursima za druge programe.
Od ovog trenutka na ekranu se pojavljuje grafički početni zaslon s indikatorom učitavanja.
Jezgra stvara ključ HKEY_LOCAL_MACHINE \ HARDWARE pomoću informacija primljenih od NTLDR bootloadera. Ovaj ključ sadrži informacije o hardveru koje se prepoznaju pri svakom pokretanju sustava. Ti podaci uključuju informacije o hardverskim komponentama na matičnoj ploči i resursima koje koriste određeni hardverski uređaji.
Do ovog je razloga razlog zašto se sustav ne može pokrenuti vrlo jednostavno ustanoviti - odsutnost ili oštećenje sektora za pokretanje, gore navedenih datoteka, direktorija ili registra, naravno, s radnom opremom. Tada je sve puno složenije. Počinje učitavanje u memoriju i inicijaliziranje upravljačkih programa i usluga sustava, čiji su podaci pohranjeni u ključu registra
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Svaki upravljački program ima svoj ključ koji sadrži parametar Početak, koji određuje u kojoj se fazi podizanja sustava vrši učitavanje i inicijalizacija ovog upravljačkog programa ili usluge. Početna vrijednost:
0 - BOOT - upravljački program učitava vozač.
1 - SISTEM - upravljački program se učitava tijekom inicijalizacije jezgre.
2 - AUTO - usluga se automatski pokreće pri pokretanju sustava.
3 - RUČNO - usluga se pokreće ručno.
4 - DISABLE - onemogućeno.
Datoteke upravljačkih programa pohranjene su u direktoriju % SystemRoot% \ system32 \ upravljački programi.

Prvo se učitavaju i inicijaliziraju upravljački programi niske razine, čiji je parametar Start 0. Za njihovo učitavanje koriste se funkcije BIOS-a (naravno, u RAM-u još nema drugih upravljačkih programa.)

Zatim se učitavaju i inicijaliziraju ostali upravljački programi uređaja, za koje je parametar Start 1. Za njihovo učitavanje već se koriste prethodno učitani upravljački programi s parametrom Start = 0
U ovoj fazi najčešće se pojavljuju razlozi za pojavu "Blue Screen Of Death" (BSOD), povezani s nemogućnošću učitavanja potrebnog upravljačkog programa ili njegovim nepravilnim radom s računalnim hardverom, na primjer,
STOP: 0x0000007B Nepristupačan uređaj za pokretanje
Rukovanje pogreškama tijekom inicijalizacije upravljačkog programa uređaja temelji se na vrijednosti elementa ErrorControl ključ registra specifičan za upravljački program i završava plavim zaslonom s odgovarajućim kodom pogreške.

Nakon uspješno završene ove faze bootstrapa, Upravitelj sesija (\ SystemRoot \ System32 \ smss.exe)čiji je zadatak pokrenuti podsustave i usluge (usluge) operativnog sustava na visokoj razini. U ovoj fazi pokreću se procesi CSRSS (Proces izvršavanja klijentskog poslužitelja), WINLOGON (Prijava u sustav Windows), LSASS (LSA ljuska), a preostale usluge s parametrom Start = 2 iz HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services
Podaci specifični za upravitelja sesije nalaze se u ključu registra
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager .
Sustav je učitan i sve je spremno za registraciju korisnika (osim ako je sustav konfiguriran za automatsku registraciju).

Riješite probleme pomoću Konzole za oporavak.

Konzola za oporavak daje korisniku naredbeni redak koji vam omogućuje rješavanje problema u sustavu pomoću ograničenog skupa naredbi konzole. Pomoću Konzole za oporavak možete izbrisati i stvoriti particije, formatirati diskove, popraviti boot sektore, omogućiti i onemogućiti usluge, vratiti sistemske datoteke iz distribucijskog pribora ili drugog medija.
Konzola za oporavak može se pokrenuti na dva načina:
- pomoću instalacijskih diskova.
- pomoću odabira izbornika pokretačkog programa unaprijed instalirane Recovery Console kao jedne od mogućnosti pokretanja. Konzolu možete instalirati u proizvodni sustav, pa se prva opcija koristi češće.
Prilikom učitavanja iz instalacijski disk morate odabrati način oporavka za instaliranu kopiju sustava Windows 2000 / XP, a zatim pokrenuti konzolu za oporavak. Nakon pokretanja konzole za oporavak, morat ćete odabrati pogon (ako je na računalu instalirano više sustava) i prijaviti se pomoću administratorske lozinke. Ako ne znate koje naredbe možete koristiti, upišite Pomozite... Može se dobiti nagovještaj o određenoj naredbi - pomoć naredbe naziv.
U slučaju kada podizanje sustava ne dođe do inicijalizacije jezgre (sektori pokretanja su oštećeni, ntldr učitavač nedostaje ili je oštećen itd.), Slijed radnji može biti sljedeći:
Primjer za slučaj je standardni instaliran Windows 2000. na C: pogonu i CD-ROM-u s distribucijom na D:

  • Uvjerimo se da u korijenu diska postoje datoteke potrebne za sustav.
    red C: \

    Rezultat izvršenja DIR -a djelomično je prikazan na donjoj slici. Prvi stupac teksta je datum stvaranja (posljednje izmjene datoteke ili direktorija), drugi je vrijeme, treći su atributi, gdje je d direktorij, r je samo za čitanje, s je sustav, h je skriveno, c je usluga.
    Nakon izvršavanja naredbe, popis datoteka trebao bi sadržavati:

    boot.ini
    Bootfont.bin
    NTDETECT.COM
    ntldr
    WIINT (direktorij u DIR izlazu ima "d" u stupcu atributa)

    Ako postoje datoteke i direktoriji, možda postoji pogreška na disku.

  • Provjerimo disk:

    chkdsk C: / p - standardna provjera diska.
    chkdsk C: / r - provjerite ima li loših blokova.

    Ako se provjera završi bez pogrešaka, sektori za pokretanje mogu biti oštećeni.

  • Za vraćanje pokretačkih sektora koristimo:

    fixmbr - Popravak glavnog pokretačkog zapisa (MBR).
    fixboot C: vraćanje boot sektor odjeljak.

  • Ako neka od datoteka nedostaje - kopirajte iz distribucije D: \ i386

    kopija D: \ i386 \ ntldr C: \ - kopirajte ntldr boot loader.
    kopija D: \ i386 \ ntdetect.com C: \ - kopija ntdetect.com.
    kopija D: \ i386 \ atapi.sy_ C: \ winnt \ system32 \ drivers \ atapi.sys- kopirajte upravljački program atapi.sys
    Ako na računalu imate instalirane i Windows 2000 i Windows XP, datoteke koje se nalaze u korijenu sistemskog diska (ntldr, ntdetect.com, bootfont.bin) moraju se koristiti iz distribucijskog kompleta za Windows XP. Inače će se Windows 2000 normalno pokrenuti, a pokušaj pokretanja XP -a završit će s crnim zaslonom prije izbornika za odabir OS -a.
    Ponekad je zgodno postaviti trenutni direktorij u onaj u koji kopirate datoteke:
    cd c: \ winnt \ system32 \ upravljački programi
    u ovom slučaju, ako put nije izričito naveden, kopirat će se u trenutni direktorij i nećete morati upisivati ​​duge staze:
    kopija D: \ i386 \ atapi.sy_ atapi.sys
    Ako datoteka boot.ini nedostaje, nećete je uzeti iz distribucijskog kompleta, morat ćete je uzeti s drugog računala (i po potrebi urediti) ili je sami izraditi. Naredba će vam pomoći da dobijete informacije o ARC stazama:
    karta luka

  • Onemogućite i omogućite upravljačke programe i usluge.
    Ponekad razlog problema s učitavanjem OS -a može biti pogrešno instaliran ili neispravno radeći upravljački program ili usluga. Konzola za oporavak olakšava rješavanje ovog problema.
    Popis usluga i njihov status može se dobiti naredbom:
    listsvc

    U prvom stupcu - naziv upravljačkog programa ili usluge, u drugom - status preuzimanja i izvođenja koji odgovara gore navedenom parametru početka u ključu registra koji se odnosi na ovaj vozač ili uslugu, a u trećem - kratki opis.
    start = 0 - Pokretanje
    start = 1 - Sustav
    start = 2 - Automatski
    start = 3 - Ručno
    start = 4 - Onemogućeno
    Uslugu ili upravljački program (na primjer atapi) možete onemogućiti pomoću:
    onemogućite atapi
    Ova naredba prikazuje stanje usluge prije nego što je onemogućena, pa ako je potrebno, možete vratiti to stanje pomoću naredbe enable.
    omogući atapi SERVICE_BOOT_START
    Ova naredba, poput onemogućivanja, prikazuje prethodnu vrijednost usluge prije promjene stanja usluge.
    Dodati ću da se s vrijednošću početnog parametra mora postupati vrlo pažljivo, na primjer, ako se radi o standardnom upravljačkom programu kontrolera tvrdi diskovi(atapi) promijenite parametar pokretanja iz BOOT u SYSTEM dobit ćete plavi zaslon s pogreškom "STOP: 0x0000007B Inaccessible Boot Device", kao i ako datoteka upravljačkog programa atapi.sys nedostaje ili je onemogućena (Onemogući).

  • Rad s particijama tvrdog diska. I na kraju, ako ste umorni od obnavljanja sustava, možete deinstalirati pregrade tvrde disk, ponovno ga podijelite i stavite od početka. Za rad s particijama koristi se diskpart čiji se redoslijed rada ne razlikuje od onog koji se koristi pri instaliranju novog sustava.

    Primjer "popravka" BSOD -a


    Odlučili ste promijeniti matičnu ploču na moderniju, OS ste instalirali duže vrijeme i zaista ga ne biste htjeli ponovno instalirati, međutim, kada prvi put pokrenete sustav s novim "nadjevom", dobit ćete plavi zaslon s pogreškom "STOP: 0x0000007B Nepristupačan uređaj za pokretanje". Nova matična ploča ima ugrađeni IDE kontroler koji koristi drugačiji čipset od prethodnog. matična ploča... Najlakši izlaz iz ove situacije s minimalnim gubicima je slijediti preporuke Microsofta:

    1. Pokrenite sustav s instalacijskog diska ili disketa sustava Windows 2000 / XP
    2. Na prvom zaslonu pritisnite Enter
    3. Pritisnite F8 kada se od vas zatraži potvrda licencnog ugovora
    4. Odaberite Windows 2000 / XP i pritisnite R
    5. Slijedite upute na zaslonu za popravak sustava Windows 2000 / XP

    Saznajte više o Microsoftovim savjetima o rješavanju problema Zaustavite 0x0000007B - Međutim, problem možete riješiti drugačije. Na primjer, uzeo sam STOP 7B kao najčešću grešku.
    Moramo natjerati standardne Microsoftove upravljačke programe za disk da rade s našim novim hardverom. Najprije provjerite imamo li datoteke Atapi.sys, Intelide.sys, Pciide.sys i Pciidex.sys u upravljačkim programima SystemRoot \ system32 \. Zatim se učitavaju parametrom SERVICE_BOOT_START. To se može učiniti pomoću iste konzole za oporavak. To su preduvjeti za utovar, ali nisu dovoljni. Činjenica je da sustav Plug-n-Play (PnP) sustav identificira pomoću posebnog koda (PnP-ID), ovisno o skupu čipova na kojem je uređaj sastavljen, a novi IDE kontroler najvjerojatnije će imati nepoznatu instalirani sustav identifikator. Jednostavno se neće osjećati kao IDE kontroler.
    Podaci o uređajima poznatim sustavu generiraju se iz .inf datoteka kada se instalira novi hardver i pohranjuju u ključ registra:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase \
    Bilo bi moguće ispraviti postojeće podatke ili stvoriti nove zapise, pogotovo jer je sada lako pronaći .reg datoteke za identifikaciju IDE kontroleri na primjer veliki proizvođači opreme - ovo [»] ali kako ih zapisati u registar? Nažalost, Konzola za oporavak to ne može učiniti i morat ćete koristiti softver treće strane. Možda je najpopularniji alat za oporavak sustava Winternals ERD zapovjednik od strane "Winternals Software".
    Web stranica programa - winternals.com [»]
    Uz pomoć posebnog "Boot CD-ROM Wizard-a" a pokretački disk na temelju distribucije Windows XP, dizanjem s kojeg ćete moći koristiti izbornik Start. raditi s "mrtvim" sustavom gotovo kao da ste se uspjeli pokrenuti s njega.
    Sadržaj gornje datoteke uzimamo za identifikaciju IDE kontrolera, stvaramo reg datoteku od nje na disketi i koristimo Registry Tools za uvoz u registar "mrtvog" sustava.

    Ponovno pokretanje - i sustav se vratio u život. Čak i ako se to nije dogodilo, tada se uz pomoć ERD Commandera problem može riješiti, na primjer, ručnim uređivanjem registra. Postoji još jedan, prilično dug, ali prilično pouzdan način za rješavanje problema STOP 7B.

    Privremeni sustav stavljamo u drugu particiju, direktorij, disk - nema veze - bit će potreban samo za 1 pokretanje.
    - Nakon prvog preuzimanja, izvozimo granu registra HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CriticalDeviceDatabase u datoteku.
    - Učitavamo u ERDC i uvozimo iz ove datoteke.
    - Ponovo pokrenite sustav odabirom starog sustava.
    - Izbrišite direktorij s instaliranim novim OS -om i uredite boot.ini

    Što još možete učiniti s ERDC -om:
    - Lako je dovršiti sve zadatke riješene uz pomoć konzole za oporavak.
    - primiti puni pristup na diskove "mrtvog" sustava.
    - oporaviti izbrisane datoteke, deinstalirati instalirana ažuriranja OS, vraćanje sustava po kontrolnim točkama (samo WinXP)
    - dobiti pristup lokalnu mrežu i Interneta.
    - promijeniti lozinke za korisnike instaliranog OS -a, uklj. i administratorsku lozinku
    - pregledajte zapisnike događaja OS -a
    - dobiti pristup automatski pokrenutim programima.
    - mogućnost pokretanja nekih programa koje je instalirao OS. FAR se pokreće i radi bez problema, ali na primjer uredske aplikacije neće raditi.
    - obrišite sadržaj tvrdih diskova instaliranog OS -a bez mogućnosti oporavka.
    - dobijte informacije za razmišljanje od uslužnog programa Crash Analyzer na temelju ispisa memorije primljenog u slučaju greške OS -a.
    Osnovna oprema ERD Commander Upravljanje računalom:

    Osim toga, standardni skup uslužnih programa ERD Commander može se nadopuniti vašim omiljenim programima (FAR, Nero, Winimage itd.) U fazi stvaranja CD -a za pokretanje i time proširiti njegove mogućnosti i stvoriti prikladan alat za oporavak sustava.

    Korištenje točaka vraćanja

    Postoje trenuci kada to ni ne dođe do " plavi ekran smrt "i na samom početku preuzimanja primate poruku:

    Windows XP se nije mogao pokrenuti jer sljedeća datoteka nedostaje ili je oštećena: \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM

    što znači da je ključ registra HKEY_LOCAL_MACHINE \ SYSTEM oštećen, bez čega, naravno, podizanje sustava nije moguće. (Vrlo često ovu poruku uzrokuje neispravan rad opreme, overclockinga itd. stoga vas podsjećam da se u ovom slučaju razmatraju radnje za vraćanje operacijskog sustava na RADLJIVU OPREMU).
    Obično se u takvim slučajevima sustav ponovno instalira, iako se problem lako rješava za nekih 10-20 minuta.
    U sustavu Windows XP postoji mehanizam pomoću kojeg u slučaju problema možete vratiti prethodno stanje računala bez gubitka osobnih datoteka (dokumenti Microsoft Word, popis pregledanih stranica, slika, omiljenih datoteka i poruka E -pošta). Točke vraćanja sustav automatski stvara svakodnevno tijekom zastoja računala, kao i tijekom značajnih događaja u sustavu (poput instaliranja aplikacije ili upravljačkog programa). Korisnik također ima mogućnost prisiliti ih u bilo kojem trenutku. Ove točke vraćanja omogućuju vam da vratite sustav u stanje u kojem je bio pri stvaranju.

    Za rad s točkama vraćanja koristite aplikaciju C: \ windows \ system32 \ restore \ rstrui.exe ( Start-Programs-Accessories-Tools-System Restore). Mehanizam je prilično učinkovit, ali se može koristiti samo u okruženju samog Windowsa, koji se u ovom slučaju ne učitava zbog oštećene datoteke ključa registra.

    Međutim, stvari nisu tako loše. Gore spomenuti Winternals ERD Commander može raditi s točkama vraćanja povezanog operacijskog sustava i olakšava vraćanje na njega radni uvjeti kroz izbornik "Start - Alati sustava - Vraćanje sustava"

    Pomoću Čarobnjak za vraćanje sustava oporavak se izvodi na isti način kao u Windows okruženju.
    No problem se može (a ponekad i poželjno) riješiti drugačije - u našem konkretnom slučaju s datotekom
    \ WINDOWS \ SYSTEM32 \ CONFIG \ SYSTEM,
    Uostalom, ne možete vratiti sustav u potpuno stanje točke vraćanja, već jednostavno vratiti oštećenu datoteku ključa registra.
    Podaci kontrolne točke pohranjeni su u direktoriju Informacije o glasnoći sustava sistemski disk. Ovo je skriveni direktorij sustava koji samo račun Sustav (tj. Usluga vraćanja sustava). Stoga, ako želite pristupiti njegovom sadržaju, morat ćete dodati prava svog računa pomoću kartice "Sigurnost" u svojstvima direktorija "Informacije o glasnoći sustava". Ako koristite Winternals ERD Commander ili dižete sustav u drugom operativnom sustavu, to ne morate učiniti. U mapi Podaci o glasnoći sustava postoji poddirektorij s imenom koje počinje _obnovi ... a unutar njega su poddirektoriji RP0, RP1: - ovi su potrebni kontrolne točke(Točka vraćanja - RPx). Unutar mape RPx nalazi se direktorij snimak koji sadrže kopije datoteka registra u vrijeme stvaranja kontrolne točke.

    Datoteka REGISTRY_MACHINE_SYSTEM- To je to kopiju datoteke SYSTEM, to je i ključ registra HKEY_LOCAL_MACHINE \ SYSTEM. Ostaje samo povući ovu datoteku u direktorij \ WINDOWS \ SYSTEM32 \ CONFIG \ i preimenovati je. Oštećena sistemska datoteka može se, za svaki slučaj, preimenovati u system.bad ili izbrisati.
    Ako koristite Winternals ERD Commander, koji radi s registrom spojenog sustava, možda ćete naići na probleme s zauzetim datotekama. Kako se to ne bi dogodilo, bolje je ne povezati se s problematičnim operativnim sustavom tijekom postupka pokretanja i odabrati Nijedan:

    Windows 2000 nema ugrađen sustav za stvaranje točaka vraćanja, ali za izradu točaka vraćanja možete koristiti softver treće strane, poput paketa Ontrack Fix It 2000.
    Što se tiče poruke "Nedostaje ili je oštećen \ windows \ system32 \ config \ system", u sustavu Windows2000 tada sam na jednom drevnom poslužitelju primijetio određeni uzorak - kada se veličina sistemske datoteke približi 6 megabajta, to se jamči prilikom instaliranja bilo kojeg softver pisanje u sustav.
    Problem se može riješiti smanjenjem veličine sistemske datoteke, što se može postići uklanjanjem neiskorištenog skriveni uređaji, nepotrebne usluge itd. nakon čega slijedi defragmentacija registra pomoću pomoćnih programa trećih strana (Ontrack Fix-it 2000).

    Potražite problematičnog vozača.

    Podaci o plavom ekranu nisu jako informativni, a za utvrđivanje uzroka kvara u pravilu morate koristiti dodatni izvori, od kojih je jedan (glavni) ispis memorije zapisan na disk pri padu sustava. V. Postavke sustava Windows (Upravljačka ploča - Sustav - Napredno - Pokretanje i oporavak)... U području "Snimanje informacija o ispravljanju pogrešaka" moguće je omogućiti ili onemogućiti snimanje ispisa u slučaju kvara sustava.

    Obično je način rada postavljen na "Mali ispis memorije (64 KB)". U pravilu je to dovoljno za utvrđivanje upravljačkog programa koji je uzrokovao BSOD. Kad god se dogodi sljedeća pogreška i stvori se nova datoteka ispisa male memorije, Windows zadržava prethodnu datoteku. Svakoj datoteci ispisa koju pišete dodjeljuje se zasebno ime i datum. Na primjer, Mini123109-01.dmp je prva datoteka ispisa memorije generirana 31. prosinca 2009. Datoteke malih ispisa memorije prema zadanim su postavkama spremljene u mapu% SystemRoot% \ Minidump.
    Za analizu odlagališta možete koristiti standard Windows alati dumpchk.exe(Alat za analizu Crash Dump Analisys) Windbg ili kd.exe

    Mnogo je prikladnije koristiti besplatni uslužni program za analizu malog odlagališta BlueScreenView autor Nir Sofer. Preuzmi, ~ 120 kb.
    Prozor programa sastoji se od 2 dijela. Pri vrhu - popis i svojstva minidump datoteka, pri dnu - podaci koji se odnose na odabrani minidump:

    Format prikaza podataka u donjem prozoru može se postaviti pomoću izbornika "Opcije- Način donjeg okna":

    - Svi vozači- prikazati sve učitane upravljačke programe. Na crvenoj pozadini prikazuju se informacije o upravljačkim programima koji mogu uzrokovati BSOD.
    - Samo upravljački programi pronađeni u hrpi- prikazati samo upravljačke programe koji mogu biti uzrok BSOD -a.
    - Plavi ekran u XP stilu- prikaz BSOD -a u Windows XP stilu

    Program je vrlo jednostavan i prikladan. Postoji pukotina u obliku ini-datoteke s kojom je potrebno kopirati u direktorij instalirani program BlueScreenView.

Datoteke operacijskog sustava pohranjene su u vanjskoj, nepromjenjivoj memoriji (tvrdi disk, disketa ili laserski disk). Međutim, programi se mogu pokrenuti samo ako su u RAM -u, dakle datoteke operacijskog sustava mora biti učitano u RAM.

Poziva se disk (tvrdi, disketni ili laserski) koji sadrži datoteke operacijskog sustava i s kojeg se učitava sistemski.

Nakon uključivanja računala učitava se operacijski sustav sa sistemskog diska u RAM... Preuzimanje se mora izvršiti u skladu s boot program... Međutim, kako bi računalo izvršilo bilo koji program, ovaj program mora već biti u RAM -u. Rješenje ove kontradikcije sastoji se u uzastopnom, postupnom učitavanju operacijskog sustava.

1. Procesor je u ROM -u za čitanje informacija o konfiguraciji sustava, BIOS se učitava u RAM... Ovaj korak se izvodi automatski.

2. Pokrenuto je samotestiranje računala: Provjerava performanse procesora, memorije i drugih hardverskih uređaja računala pomoću programa POST (Power-On Self Test). Tijekom testiranja dijagnostičke se poruke mogu izdati u obliku zvučnih signala (na primjer, 1 dugi i 3 kratka - monitor nije spojen, 5 kratkih - greška procesora itd.). Nakon uspješne inicijalizacije video kartice, na ekranu monitora prikazuju se kratke dijagnostičke poruke. Za izmjenu hardverske konfiguracije računala tijekom samotestiranja pritisnite tipku (Del). Učitat će se BIOS Setup sustava, koji ima sučelje u obliku sustava hijerarhijskih izbornika.

3. Nakon samotestiranja pokreće se poseban program koji se nalazi u BIOS-u potražite program za učitavanje operacijskog sustava. Postoji alternativni pristup diskovima dostupnim u računalu (disketa, tvrdi, CD-ROM) i pretraživanje na određenom mjestu (na prvom, tzv. boot sektor disk) prisutnost posebnog programa Master Boot(program za učitavanje operacijskog sustava).

4. Ako je disk sistemski i program utovarivača ispada da je na mjestu, onda ona učitane u RAM i na njega se prenosi kontrola računala. Program traži datoteke operacijskog sustava na sistemskom disku i učitava ih u RAM kao programske module.

Ako u računalu nema pogona sustava, na zaslonu monitora pojavljuje se poruka "Disk izvan sustava", a računalo se zamrzne, odnosno operacijski sustav prestane učitavati i računalo ostane neispravno.

Nakon što se operacijski sustav završi s učitavanjem, kontrola se prenosi na naredbeni procesor. Prilikom korištenja sučelja naredbenog retka na zaslonu se pojavljuje sistemski upit za unos naredbi. Upit je niz znakova koji označava trenutni pogon i direktorij. Na primjer, ako je operativni sustav učitan s pogona C:, a operativni sustav instaliran u direktoriju WINDOWS, pojavit će se sljedeći upit:

U slučaju učitavanja grafičkog sučelja operacijskog sustava, naredbe se mogu unijeti pomoću miša.

Operacijski sustav obično pohranjene u vanjskoj memoriji računala - na disku. Kad je računalo uključeno, ono se čita iz memorije diska i stavlja u RAM. Taj proces se naziva učitavanje operativnog sustava .

Poziva se disk na kojem se nalaze datoteke OS -a i s kojeg se učitavaju sistemski.
Programi se mogu pokrenuti samo ako su u RAM -u, pa se OS datoteke moraju učitati u RAM.
Nakon uključivanja računala, OS se učitava sa diska sustava u RAM. Učitavanje treba izvesti u skladu s programom za pokretanje - OS loader.
Postupno učitavanje OS-a može se prikazati na sljedeći način:
Računalo sadrži ROM koji sadrži programe za testiranje računala i prvu fazu učitavanja OS -a, koji se nazivaju BIOS (osnovni ulazni / izlazni sustav). Nakon uključivanja računala ti se programi počinju izvoditi. Štoviše, informacije o napretku ovog procesa prikazuju se na zaslonu. Prvo se testira i podešava hardver, zatim počinje pokretanje OS -a. U ovoj fazi procesor pristupa disku i traži mali program za učitavanje u 1 sektoru diska Ovladati; majstorskiČizma.
Master Boot traži glavni bootloader na disku ČizmaSektor, učitava ga u memoriju i prenosi kontrolu na njega. Čizmasektor(boot sector) - dio diska rezerviran za program za pokretanje OS -a. Ovaj sektor obično sadrži kratki program za strojni jezik koji učitava OS.
Zatim glavni učitavač traži ostale module operacijskog sustava i učitava ih u RAM.
Nakon što je OS završio s učitavanjem, kontrola se prenosi na naredbeni procesor. Ako koristite sučelje naredbenog retka, na zaslonu će se pojaviti sistemski upit; u protivnom će se učitati grafičko sučelje.
Ovisno o vrsti OS -a, postupak pokretanja bit će različit. OS mora sadržavati datoteke koje su odgovorne za proces pokretanja. Razmotrite "rad" datoteka u tom procesu Pokretanje sustava Windows XP.

    Početna faza učitavanja.

    Izbor sustava.

    Definicija "željeza".

    Izbor konfiguracije.

U početnoj fazi, NTLDR prebacuje procesor u zaštićeni način rada. Zatim učitava odgovarajući upravljački program sustav datoteka za rad s datotekama bilo kojeg datotečnog sustava koji podržava XP (FAT-16, FAT-32 i NTFS).

Ako BOOT.INI postoji u korijenskom direktoriju, tada se njegov sadržaj učitava u memoriju. Ako sadrži zapise o više operacijskih sustava, NTLDR prestaje raditi - prikazuje izbornik s izborom i čeka na unos korisnika određeno vrijeme.

Ako nema takve datoteke, tada se NTLDR nastavlja s pokretanjem s prve particije, prvog diska, obično C: \.
Ako je tijekom procesa odabira korisnik odabrao Windows NT, 2000 ili XP, tada se pritiskom na F8 prikazuje odgovarajući izbornik s opcijama pokretanja.
Nakon svakog uspješnog pokretanja, XP stvara kopiju trenutne kombinacije upravljačkih programa i postavki sustava poznatih kao Zadnja poznata dobra konfiguracija. Ova se zbirka može koristiti za podizanje sustava ako je novi uređaj oštetio operacijski sustav.

Ako je odabrani operacijski sustav XP, tada NTLDR pronalazi i učitava DOS program NTDETECT.COM radi određivanja hardvera instaliranog na računalu. NTDETECT.COM gradi popis komponenti koje se zatim koriste u ključu HARDWARE grane registra HKEY_LOCAL_MACHINE.

Ako računalo ima više od jednog hardverskog profila, program se zaustavlja iz izbornika za odabir konfiguracije. Nakon odabira konfiguracije, NTLDR počinje učitavati jezgru XP (NTOSKRNL.EXE). Tijekom procesa pokretanja jezgre (ali prije inicijalizacije) NTLDR ostaje glavna kontrola računala. Zaslon je očišćen, a animacija bijelog pravokutnika prikazana je pri dnu. Osim jezgre, učitava se i sloj hardverske apstrakcije (HAL.DLL) tako da se jezgra može apstrahirati od hardvera. Obje datoteke nalaze se u direktoriju System32.

NTLDR učitava upravljačke programe uređaja označene kao bootable. Nakon što ih je učitao, NTLDR dalje prenosi kontrolu nad računalom. Svaki upravljački program ima ključ u HKEY_LOCAL_MACHINE \ SYSTEM \ Services. Ako je početna vrijednost jednaka SERVICE_BOOT_START, tada se uređaj smatra pokretačkim. Za svaki takav uređaj na zaslonu se ispisuje točka.

NTOSKRNL tijekom procesa pokretanja prolazi kroz dvije faze - takozvanu fazu 0 i fazu 1. Prva faza inicijalizira samo onaj dio mikro jezgre i izvršnih podsustava koji su potrebni za rad glavnih usluga i nastavak pokretanja. Faza 1 počinje kada HAL pripremi sustav za obradu prekida uređaja. Ako je na računalu instalirano više procesora, oni se inicijaliziraju. Svi izvršni podsustavi ponovno se inicijaliziraju sljedećim redoslijedom: Upravitelj objekata, Izvršni, Mikro jezgra, Sigurnosni referentni monitor, Upravitelj memorije, Upravitelj predmemorije, LPCS, U / I upravitelj, Voditelj procesa.

Inicijalizacija I / O Managera pokreće proces učitavanja svih upravljačkih programa sustava. Od trenutka kada je NTLDR prestao, upravljački programi se učitavaju po prioritetu. Neuspjeh učitavanja upravljačkog programa može natjerati XP da se ponovno pokrene i pokuša vratiti zadnju poznatu dobru konfiguraciju. Posljednji zadatak prve faze inicijalizacije jezgre je pokretanje podsustava Session Manager (SMSS). Podsustav je odgovoran za stvaranje korisničkog okruženja koje pruža NT sučelje. SMSS radi u korisničkom načinu rada, ali za razliku od drugih aplikacija, SMSS se smatra pouzdanim dijelom operacijskog sustava i "izvornom" aplikacijom (koristi samo izvršne funkcije), što mu omogućuje pokretanje grafičkog podsustava i prijavu. SMSS učitava win32k.sys, grafički podsustav. Vozač prebacuje računalo u grafički način rada, SMSS pokreće sve usluge koje bi se trebale automatski pokrenuti pri pokretanju. Ako se svi uređaji i usluge uspješno pokrenu, postupak pokretanja smatra se uspješnim i stvara se posljednja poznata dobra konfiguracija.

Postupak preuzimanja ne smatra se dovršenim sve dok korisnik nije prijavljen u sustav. Postupak pokreće datoteka WINLOGON.EXE, pokreće kao usluga i održava ga lokalno sigurnosno tijelo (LSASS.EXE) koje prikazuje dijalog za prijavu. Ovaj se dijaloški okvir pojavljuje otprilike kada podsistem usluga pokrene mrežnu uslugu.

Operacijski sustav obično je pohranjen u vanjskoj memoriji računala - disku. Kad je računalo uključeno, ono se čita iz memorije diska i stavlja u RAM.

Dobar dan, dragi prijatelji, poznanici i druge ličnosti.

Ako imate na računaru 2 i više operativnih sustava, onda će se sigurno u određenoj fazi pokretanja računala pojaviti popis ovih operativnih sustava koji vas traži da ih odaberete tijekom, recimo, 30 sekundi. Ili se događa da nakon instaliranja sljedećeg operacijskog sustava drugi iznenada nestane s popisa ili se čak potpuno prestane učitavati. Još čest problem, kada niste instalirali (ili potpuno uklonili) sustav, ali već se uspio registrirati u pokretačkom programu i ondje objesiti kao mrtvu liniju, ili .. Ili nešto drugo :-)

Danas ću vam pomoći ukloniti brojne neugodnosti upravo s ovim popisom i općenito učiniti rad s njim prikladnijim ili ga zauvijek ukloniti, kao i urediti itd.

Malo više detalja o tome što se može učiniti, a zatim kako to učiniti.
Ići.

Uređivanje popisa za pokretanje sustava Windows

Nekoliko riječi o željenim, po mom mišljenju, a ponekad čak i korisnim, postavkama i metodama korištenja uređivanja popisa operacijskih sustava, kao i o problemima koji se često pojavljuju tamo gdje bi to moglo biti potrebno.

  • Isprvašto se mene tiče, 30 sekunde - nekome puno, nekome nedovoljno. Koliko ih može biti? Pa, na primjer, uključite računalo i odete staviti kuhalo za vodu, a po povratku vidite da se sustav, ako je izašao, još uvijek učitava. Tako da ovaj put možete promijeniti općenito bilo koju vrijednost od 1 prije n... Možda postoji ograničenje za ovu vrijednost, ali nisam provjerio i jako sumnjam da je nekome potreban sustav za podizanje sustava 30 minuta :)
  • Drugo, kao što sam gore rekao, možda ste vi (ili vaši prijatelji) stavili drugu / treću / petu Windows(ili neki drugi operativni sustav), ali je prekinuo instalaciju ili tijekom njega nešto nije radilo ili ste potpuno uklonili jedan od sustava iz. Samo je ovdje izbrisan zapis o ovom vrlo neisporučenom \ Windows ostao i dosadno na sve moguće načine, tk. morate stalno birati radni sustav s popisa. Tako se možete riješiti dodatnih linija.
  • Treće... Mnogi ljudi vole sve vrste smiješnih naprava. U tom slučaju možete, na primjer, preimenovati sustave na popisu kako želite, na primjer, umjesto stavljanja Mega winda vasi.
  • Četvrti, recimo da vas je doveo prijatelj HDD sa njegovim Windows, ali ne znate dodati operativni sustav na popis dostupnih kako biste ga mogli odabrati. Opet, to se može učiniti tamo gdje ću sada reći.
  • Peti, postoji pomalo luda ideja koristiti dolje opisanu metodu za uređivanje popisa sustava dostupnih za preuzimanje. Možete napraviti popis od, recimo 25 sustava, ali jedan od njih će se učitati, ostali će, zbog nepostojanja, dati pogrešku. Koji od njih radi samo ćete znati jer ćete izraditi ovaj popis, a napadač koji je uključio vaše računalo morat će 20 ponovno pokrenite računalo u potrazi za ispravnim sustavom. Usput, ovo možete koristiti ne samo, već i samo kao podvalu prijatelja;)

Ako imate pitanja, razmišljanja, dopune itd., Napišite u komentarima ili.