Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 7, XP
  • Glavne komponente OS-a i redoslijed učitavanja. Početno pokretanje operativnog sustava

Glavne komponente OS-a i redoslijed učitavanja. Početno pokretanje operativnog sustava

Zapravo, neće biti moguće "čisto" opisati kako se računalo inicijalizira - u mnogim sustavima to se događa s malim razlikama, a potrebno je uzeti u obzir skup opreme, unaprijed postavljene postavke itd. Ali u osnovi, to izgleda ovako :
Uključite struju - događa se opći reset logike i procesora, procesor počinje izvršavati skup instrukcija koje su inicijalno pohranjene u ROM-u na matičnoj ploči. Komplet se logično može podijeliti u tri dijela:

  1. uključiti samotestiranje(POST) - pokreće se samo jednom i odmah nakon uključivanja. Ovim se testom provjerava postojanje grubih pogrešaka u hardveru (rad hardvera općenito). Jedan od vidljivih koraka na ekranu je test pamćenja.
  2. Inicijalizacija - pokreće se svaki put kada se stroj ponovno pokrene (npr. kada korisnik pritisne Ctrl-Alt-Del) - inicijalizira sve dostupnih uređaja na ploči i u utorima za proširenje (ISA, PCI, AGP).
  3. Treći dio je stvarni BIOS (OSNOVNI ULAZNO/IZLAZNI SUSTAV) - osnovni sustav I/O na niskoj razini. Neki operacijski sustavi (DOS, Windows itd.) koriste ove funkcije. Obično se cijeli BIOS nalazi na zasebnom čipu koji je programiran u tvornici, iako u moderna računala može se reprogramirati izravno iz sustava. Oni. trenutno koristi flash memoriju.

Posebnost postojećih BIOS-a je da su vrlo spori (puno sporiji od običnog RAM-a). Stoga mnogi sustavi jednostavno kopiraju cijeli BIOS u RAM.

Test memorije je najviše vidljivi dio test hardvera u POST fazi. Usput, o vidljivosti - video adapter je također oprema, i samo ga treba prvo inicijalizirati - kako bi korisnik mogao vidjeti proces testiranja i inicijalizacije uređaja. Također, također morate postaviti način rada (brzina osvježavanja, rezolucija) zaslona. Uostalom, video kartice mogu proizvesti različite tvrtke, pa čak i različiti modeli- tko, ako ne BIOS same kartice, treba temeljito znati kako je treba inicijalizirati?
Svaka video kartica ima vlastiti BIOS, koji se ispituje za njegovu prisutnost tijekom testiranja hardvera. Prvi BIOS sustava traži video na standardnim ISA VGA adresama - ako nema adaptera, onda se traži na PCI, pa na AGP (ili prvo AGP, pa PCI - ovo piše u postavke BIOS-a POSTAVITI). A ako se video bios nalazi u jednom od utora, tada se kontrola prenosi na njega.

I općenito, prisutnost BIOS-a na raznim adapterima prisiljava BIOS sustava da im da kontrolu - u slučaju video adaptera, to je uključivanje načina itd., U slučaju mrežne kartice, podizanje s mreže (u slučaju strojeva bez diska, daljinsko dizanje s mreže) - ako je BIOS uključen mapa mreže i teško BIOS disk, na primjer, može pitati - kako ćemo se dignuti - s mreže ili s postojećeg HDD-a? Ako postoji SCSI adapter, mora inicijalizirati svoje uređaje (diskove, CD pogone, pogoni trake itd.) i ako ih ima među SCSI pogoni- bit će potrebno podržati int13 kako bi im sustav mogao normalno pristupiti tvrdi diskovi. Iako je inicijalizacija SCSI uređaja izborna - na primjer, pri pokretanju, može se onemogućiti - ako se sa SCSI uređaja ne može pokrenuti sustav, to je razumno.

Zatim se provjerava tvrdi diskovi(IDE) na I/O kontroleru, pogonima disketa i drugim sličnim periferijama. Tipkovnica se provjerava i nakon uspješne provjere emitira se jedan zvučni signal koji označava da je inicijalizacija bila uspješna (ako nije - drugačija kombinacija zvučni signali BIOS signalizira pogreške i/ili ih prijavljuje na zaslonu).

Dakle, ukratko, to se može opisati na sljedeći način: sve osim SCSI, IDE, USB odmah "oživi" - jedina iznimka među adapterima je video adapter, koji se inicijalizira čak i prije provjere memorije.

Nadalje - ako postoje drugi uređaji u ISA utorima koji imaju vlastite ROM-ove (s BIOS-om) - oni se inicijaliziraju u fazi provjere vanjski uređaji, tada PCI provjera i dodjela (Plug and Play provjera uređaja) prolaze. Usput, PnP je također dostupan na ISA adapterima.
Tek nakon toga počinje provjera prisutnosti uređaja na IDE sabirnici.

Ovdje se može postaviti pitanje - što ako nema video adaptera na ISA, već na PCI - ali odmah "oživi" - čak i ne čekajući da se cijeli PCI provjeri? Samo što PCI ima BIOS preslikan na normalan memorijski prostor, a svi VGA PCI-ji također imaju standardni VGA softverski dio, koji se nalazi u istim registrima kao da je ISA adapter. BIOS sustava provjerava postoji li VGA na ISA sabirnici - ako postoji, uključuje se PCI sabirnica i "ne penje se", ako ne, skenira PCI.

Pa, na kraju, nakon inicijalizacije, prvi sektor prve pjesme prve glava tvrda disk i kontrola se prenosi boot sektor koji već upravlja Sljedeći koraci(ili se prikazuje poruka poput "NO SYSTEM TO BOOT"). Ili se na sličan način sustav učitava s diskete.

Bootstrap operacijski sustav

Datoteke operativnog sustava nalaze se na disku (tvrdom ili disketnom). Međutim, programi se mogu pokrenuti samo ako su unutra RAM memorija, tako da se datoteke operativnog sustava moraju učitati u RAM.

Kada uključite računalo, ono testira svoje uređaje i pokušava pokrenuti OS - program koji upravlja računalom.

Ovaj proces se zove početno opterećenje. Pokreće se automatski kada uključite računalo.

Nakon uključivanja računala, operativni sustav se učitava iz sistemski disk u RAM, koji se mora izvršiti u skladu s programom za pokretanje.

Računalo sadrži memoriju samo za čitanje (ROM) u kojoj se nalaze programi za testiranje računala i prvu fazu učitavanja operativnog sustava tzv. BIOS ( osnovni ulazno/izlazni sustav). ROM se nalazi na matična ploča i napaja se baterijom pa se u njemu snimljeni programi ne brišu gašenjem računala.

Nakon što se računalo uključi, ti se programi počnu izvoditi, a informacije o tijeku ovog procesa prikazuju se na zaslonu. Prvo se hardver testira i konfigurira, a zatim se počinje učitavati operativni sustav.

U ovoj fazi, procesor pristupa disku i traži na određenom mjestu (u 1 sektoru diska) prisutnost vrlo malog programa za podizanje sustava master boot. Ako je disk sistemski, onda je Master Boot na mjestu, učitava se u memoriju i kontrola se prenosi na njega. Zauzvrat, Master Boot traži glavni bootloader na disku Sektor za pokretanje, učitava ga u memoriju i predaje mu kontrolu. Zatim, glavni učitavač traži ostale module operativnog sustava i učitava ih u RAM.

Ako je disk koji nije sustav umetnut u pogon ili uopće nema diska, tada se na zaslonu monitora pojavljuje poruka: Nije sistemski disk, a računalo se smrzne.

Nakon učitavanja operativnog sustava kontrola se prenosi na komandni procesor. Prilikom korištenja sučelja naredbeni redak na zaslonu se pojavljuje upit sustava, inače se učitava GUI.

Sve datoteke operativnog sustava ne mogu se istovremeno nalaziti u RAM-u, budući da je obujam modernih operativnih sustava desetke i stotine megabajta. Da bi računalo funkcioniralo, modul koji upravlja sustav datoteka, shell i povezani upravljački programi uređaja. Moduli operativnog sustava koji pružaju grafičko sučelje mogu se učitati u RAM na zahtjev korisnika.

Pitanja za samokontrolu 1. Čemu služi operativni sustav? 2. Koje su komponente uključene u operativni sustav? 3. Kako se zove datoteka, kako joj se daje naziv? 4. Što mogu biti ekstenzije tekstualne datoteke? 5. Koja je razlika između brzih i potpuno oblikovanje disk? 6. Koja je razlika između jednorazinskog i hijerarhijskog strukture datoteka? 7. Koje su operacije s datotekama moguće? 8. Koje su glavne faze učitavanja operativnog sustava?
Postavka Windows sučelje Pitanja za proučavanje: 1. Windows desktop. 1.1. Ikone i oznake objekata. 1.2. Prozor. 1.3. Traka zadataka. 1.4. Ploča zaslona. 2. Struktura prozora mape. 2.1. Naslovna traka. 2.2. Gumbi za kontrolu veličine prozora. 2.3. Ikona sustava. 2.4. Traka izbornika. 2.5. Alatna traka. 2.6. Adresna traka. 2.7. Radno polje. 2.8. Statusna traka.

Operacijski sustavi Windows obitelji- najsvestraniji. Mogu se koristiti za rad uredski programi, za potrošački rad na internetu, u obrazovnim i zabavne svrhe. Kao i svi operativni

Jeste li ikada razmišljali o tome što se događa s operativnim sustavom u trenutku kada iscrta svoj logo i kaže “Pokretanje Windowsa”? I zašto se toliko dugo učitava? Doista, na početku sustava nijedan zadatak koji je složen s računalne točke gledišta sigurno nije riješen!

Što onda samo po sebi znači učitavanje operativnog sustava? Uglavnom, to je projekcija u memoriju izvršnih modula i inicijalizacija uslužnih podatkovnih struktura. Strukture podataka žive u memoriji, pa bi operacije na njima trebale biti brze. Sve govori da vrijeme pojede proces učitavanja izvršnih modula u memoriju.

Zanimljivosti radi, shvatimo koji se moduli, u kojoj količini i kojim redoslijedom učitavaju pri pokretanju OS-a. Da biste saznali, možete, na primjer, dobiti dnevnik pokretanja sustava. Eksperimentalni OS u mom slučaju je Windows 7 Enterprise x64. Zabilježit ćemo proces podizanja pomoću kernel debuggera. Postoji nekoliko opcija za debuggere kernela, ja osobno preferiram WinDbg. Trebat će nam i nešto pomagala magično preobraziti kladu u nešto ugodnije oku.

Rudarstvo i obrtništvo

Postavka otklanjanja pogrešaka dobro je guglana, pa neću detaljno opisivati ​​ovaj proces. Budući da nas zanima sve što se događa od trenutka pokretanja sustava, potrebno je označiti kućicu “Cycle Initial Break” s kojom će se debugger zaustaviti čim se podsustav za debugiranje kernela učita na sustav koji se debugira. Dvostruki izlaz u datoteku može se napraviti pomoću naredbi ".logopen" i ".logclose", to je jednostavno. ostalo korisna naredba- ".cls". Briše zaslon s naredbama, i da, samo zaslon s naredbama.

Funkcija koja nas zanima je "MiCreateImageFileMap". to unutarnja funkcija upravitelj memorije, projektiranje izvršna datoteka u sjećanju. Mapiranje memorije događa se kada se kreira odjeljak, na primjer, kada se pokrene izvršna datoteka. Imajte na umu, međutim, da ako je izvršna datoteka mapirana u memoriju, to nije jamstvo da će se njezin kod izvršiti! Ova funkcija jednostavno stvara projekciju, najčešće "u rezervi", tako da ako netko odluči pokrenuti modul za izvođenje, možete uštedjeti vrijeme za njegovo učitavanje. Postavimo prekidnu točku zapisivanja na ovu funkciju.

Ako imate dovoljno mane, unesite sljedeću naredbu:
bu nt!MiCreateImageFileMap "dt nt!_EPROCESS -d ImageFileName @$proc; dt nt!_FILE_OBJECT -d FileName @rcx; g"
Čarobna crta doslovno znači sljedeće:

  • bu (Set Unresolved Breakpoint) - Postavite nerazriješenu prijelomnu točku. Nije da netko ili nešto nije dopustio, samo da biste ga instalirali, morate odlučiti na kojoj adresi ćete ga staviti. Činjenica je da se unaprijed ne zna na kojoj adresi bi se trebao nalaziti. Prilikom učitavanja bilo kojeg modula, provjerava prisutnost potrebne funkcije u njemu, a ako se takva funkcija pronađe, automatski se postavlja prijelomna točka. Ova metoda instalacije neophodna je kada je ASLR omogućen - randomizacija adresnog prostora, budući da će se moduli svaki put učitavati na različitim adresama, a prijelomnu točku postavlja fiksna adresa, s velikom vjerojatnošću će ostati bez posla.
  • nt!MiCreateImageFileMap je znak na kojem se treba zaustaviti. WinDbg prihvaća unos u obliku "ime_modula!ime_funkcije". NA ovaj slučaj nt je unaprijed definirani alias za ntoskrnl.exe.
  • ovo je dio WinDbg skripte koji će se izvršiti svaki put kada se ova funkcija zaustavi. "dt nt!_EPROCESS -d ImageFileName @$proc" na ruskom znači "prikaži polje ImageFileName strukture _EPROCESS iz nt modula, pod uvjetom da je prikazano na adresi navedenoj u pseudo-registru "trenutni proces". Sljedeći nakon graničnika ";" naredba znači otprilike isto, samo se adresa strukture uzima iz rcx registra, u kojem se prvi parametar funkcije prosljeđuje Microsoft x64 ABI-ju. "g" znači "ići", tj. nastaviti izvršenje.

Mali savjet za korištenje prijelomnih točaka zapisivanja: pokušajte ne koristiti ekstenzije alata za ispravljanje pogrešaka (naredbe koje počinju s "!"), jer će to učiniti prijavljivanje reda veličine sporijim.

Ići! Otpustite kočnicu točke prekida i pričekajte. Čekao sam dok se desktop ne učita, tj. ulogirao sam se. Rezultirajuća "žetva" je malo uređena, sve suvišno je odrezano radi praktičnosti daljnje obrade i hranjeno prijatelju pitonu. Nemojmo se fokusirati na analizu dnevnika. Napominjemo samo da se graf uklapa u oblik Arhimedove spirale uz daljnju ručnu korekciju, budući da su čvorovi postavljeni jedan na drugi. Dobiveni grafikon uzima u obzir redoslijed učitavanja biblioteka. Nažalost, morali smo žrtvovati uzimanje u obzir redoslijeda učitavanja izvršnih datoteka u odnosu na biblioteke radi čitljivosti grafikona.

Zvjezdana karta


Odaberimo uvjetno nekoliko grupa opterećenja.

OC počinje raditi u modulu ntoskrnl.exe, koji je jezgra OS-a. Točnije, iz funkcije KiSystemStartup(). Zajedno s preuzimanjem komponente sustavačini temelj OS-a: odvajanje načina rada, osnovne usluge za prilagođene aplikacije itd. Ista grupa uključuje upravljačke programe označene za učitavanje tijekom pokretanja sustava. Ukratko, Windows OS rođen je u ovoj ljusci.

Sljedeći čvor je upravitelj sesije ( upravitelj sesije). Predstavlja ga prvi proces sustava, počevši od Windowsa - smss.exe. Proces je poznat po tome što je izvorni Windows proces, što znači da ne koristi podsustav Win32, koji zapravo još nije učitan. Ovaj proces koristi samo izvorne usluge operativnog sustava kroz ntdll.dll, koji je korisničko sučelje za OS usluge. Također, ovaj proces je pouzdana komponenta operativnog sustava i ima ekskluzivna prava, na primjer, može kreirati sigurnosne tokene (sigurnosne tokene). Ali njegova glavna svrha je stvaranje sesija i inicijalizacija podsustava, kako grafičkih tako i raznih izvršnih (Windows, POSIX). Ova školjka daje svakome prema njegovim potrebama.

Grupa za prijavu sastoji se od nekoliko procesa. Općenito, oni su odgovorni za pokretanje sesija. To uključuje prikazivanje zaslona dobrodošlice, kreiranje radnih površina, pokretanje procesa pokretanja i inicijaliziranje sigurnosnog podsustava itd. Ova metla čisti sve autsajdere.

Skupina usluga pokazala se najmasovnijom. Duguje veliki dio svog volumena Usluga SuperFetch. Ovo je ona za koju kažu da vikendom pretrpava uredsko odijelo, a početkom radnog tjedna - Steam s igračkama. Superfetch prijenosi veliki iznos module pri pokretanju sustava, kako bi kasnije “sve radilo brže”. Osim toga, sustav nema servisne aplikacije i upravljačke programe koji se automatski pokreću. Mislim da su svi vidjeli dodatak za usluge i aplikacije. Ova zvijezda života pali sve što treba, a ne toliko u sustavu.

Zadnje što ću spomenuti je explorer.exe, kojeg svi vole. Važno je napomenuti da su do trenutka pokretanja svi moduli koje koristi već učitani u memoriju. Određeni vcredist_x64.exe također je ušao u snimku zaslona - jadnik je ležao na radnoj površini eksperimentalnog virtualnog stroja i Explorer ga je učitao u memoriju.

Općenito, modul ima mnogo načina za učitavanje u memoriju. Na primjer, dovoljno je zatražiti informacije iz resursa izvršne datoteke, uključujući njezinu ikonu. Konkretno u ovaj primjer explorer je provjerio zahtijeva li ovaj program povišene privilegije, tj. isplati li se ikoni dodati odgovarajući crtež sa žuto-plavim štitom. Opet, učitavanje modula u memoriju ne znači izvršavanje njegovog koda!

Osobno, dobivenu sliku držim kraj sebe. Ovisnosti, na primjer, vozači, dobro se prate na njemu. Također uparen sa Sysinternals uslužni program Autoruns, možete vidjeti u kojoj su fazi učitavanja određeni moduli povučeni.

Grafikon pokretanja izgrađen je za Windows 7 Enterprise x64 instaliran na virtualnom računalu VMware stroj. Ispod su vektorska slika graf i izravno datoteka u gml formatu, s kojom se možete igrati u bilo kojem uređivaču grafova.

Umorni ste od sporog učitavanja Windows 7,8,10? DA, što je više vremena operativni sustav instaliran, ova tema počinje više mučiti. Računala postaju sve snažnija i produktivnija, ali istovremeno rastu i zahtjevi programa koji se razvijaju za novu opremu. Tako se, primjerice, Windows XP podiže red veličine brže nego Windows 7/10 na istom hardveru.

Dakle, sada se odreknite novih prilika za dobrobit brzo učitavanje operacijski sustav? Ne, srećom postoje lukavi i ne baš trikovi koji će nam pomoći u rješavanju ovog problema. U ovom ćete članku naučiti kako programski smanjiti vrijeme Windows pokretanje do 20 sekundi ili manje.

Prvi korak, usluge i procesi

U Windows OS-u često se izvode dodatne usluge, koji usporavaju učitavanje i rad sustava. Također je osigurana podrška za razni hardver, dakle usluge koje to pružaju ispravan rad pokreću se sa sustavom. Naravno, ako sustav smatra da usluga nije potrebna (budući da u računalu jednostavno nema odgovarajućeg uređaja), tada se onemogućuje. Ali ipak je potrebno vrijeme za pokretanje, provjeru i zaustavljanje usluge.

Pokrećemo program "Konfiguracija sustava", za to pritisnemo "Win + R", pišemo u prozoru: msconfig i pritisnite Enter. Za privremeno onesposobljavanje ne željene usluge, idite na istoimenu karticu:

Ali morate razumjeti koje se usluge mogu isključiti, a koje treba ostaviti da rade. Za većinu usluga lako je pronaći informacije na internetu, pa se neću na ovome detaljnije zadržavati. Mogu samo reći: nemojte žuriti i isključiti sve zaredom, to može nažalost utjecati na rad operativnog sustava.

Koristeći istu logiku, onemogućujemo programe koji se učitavaju pri pokretanju sustava na sljedećoj kartici "Pokretanje". Više detalja dano je u zasebnom članku. Morat ćete ponovno pokrenuti računalo kako biste primijenili nove mogućnosti pokretanja.

Drugi korak, registar

Postoji u Prozori slabi mjesto – matična knjiga. Tako se dogodilo od davnina da većina vitalnih Windows postavke pohranjeni u hijerarhijskoj bazi podataka. Od toga koliko brzo OS pronalazi željene zapise u registru izravno ovise i brzina preuzimanja i rad OS-a Windows u cjelini.

Nerijetko programi za deinstalaciju softvera rade neučinkovito, ostavljajući unose u registru o svojoj prisutnosti i radu (parametri, registrirane biblioteke, vezanje na određene ekstenzije datoteka itd.). Takvi se zapisi mogu smatrati smećem koje zatrpava bazu podataka. I potrebno je riješiti se ovog smeća, za što vrijedi koristiti takve alate kao što su, na primjer, Reg Organizator, CCleaner, Ashampoo WinOptimizer i drugi.

Pokrećemo CCleaner, idemo na odjeljak "Registar", kliknite "Traži probleme", a na kraju - "Popravi odabrano":

Tijekom takvog čišćenja, i samo dok Windows radi, registar je stalno fragmentiran. Stoga ćete morati defragmentirati registar. To se može učiniti pomoću programa Defraggler, istog programera. Međutim, učinit ću važna nota da u nekim slučajevima "čišćenje" registra može utjecati na i važni parametri. Stoga, svakako prvo, au slučaju problema u Windows možete odmah vratiti u prethodno stanje.

Treći korak, glavni

Sada možete preuzeti duboku optimizaciju procesa pokretanja sustava i programa. Tijekom izvođenja aplikacija mogu se pojaviti mnoge nuspojave, kao npr dugo učitavanje dodatne knjižnice i potprogrami, predviđanje uvjetnog grananja, promašaji predmemorije i takve stvari. Analiza takvih podataka naziva se profiliranje.

Budući da je dotični OS kreirao Microsoft, koristit ćemo profiler koji je izradila ista tvrtka - Performanse sustava Windows Alati. Nedavno je ovaj alat postao dio Windows SDK-a. Na stranici Microsoft Možete preuzeti web instalacijski program.

Nije potrebno instalirati sve dolazne komponente, možete instalirati samo Windows Performance Toolkit

Ovaj vam alat omogućuje praćenje pokretanja operativnog sustava od samog početka. Trebamo izvršnu datoteku "xbootmgr.exe", koja se nalazi u mapi u koju ste se udostojili instalirati Windows Performance Toolkit, prema zadanim postavkama nalazi se u direktoriju "C:\Program Files\Microsoft Windows Performance Toolkit\".

Pogledajte video ili nastavite čitati članak:

Da biste pozvali uslužni program, pokrenite xbootmgr.exe s parametrom, na primjer, parametar "-help" prikazat će popis svih mogućih funkcija. Da biste to učinili, pritisnite gumbe "Win + R" ili idite na izbornik "Start -> Run" i unesite naredbu u prozor:

xbootmgr -pomoć

Nije potrebno dodavati put do datoteke ako počinje ovako:

Iz znatiželje, ako želite vidjeti kako se vaš sustav ponaša kada se pokrene ovaj trenutak, zatim pokrenite naredbu:

xbootmgr -trace pokretanje

Ponovno će pokrenuti računalo i prikupiti podatke tijekom pokretanja. Rezultat rada vidljiv je u datoteci boot_BASE+CSWITCH_1.etl, koju će xbootmgr spremiti u vlastitu mapu ili u mapu "C:\Users\your_name". Ova datoteka sadrži sve informacije o ponašanju programa pri pokretanju sustava, možete vidjeti puno zanimljivih stvari. Da biste to učinili, dvaput kliknite na datoteku da biste otvorili Analyzer:

Ako vas zanima, proučite informacije, ima sve vrlo detaljno o procesu dizanja: koliko sekundi je bilo potrebno za pokretanje svakog procesa, kako su korišteni resursi računala itd.

Sada se bacimo na posao - započnite proces automatska analiza i ubrzati pokretanje sustava Windows. Pokrenite naredbu:

xbootmgr -trace boot -prepsystem

Tijekom optimizacije, prema zadanim postavkama, izvršit će se 6 ponovnih pokretanja i 6 datoteka s informacijama o ponašanju programa pri svakom ponovnom pokretanju bit će spremljeno u isti direktorij. Cijeli ovaj proces je dosta dugotrajan, ali ne zahtijeva sudjelovanje korisnika. Uz uspjeh, možete ručati dok program traje. I ne zaboravite prvo provjeriti ima li nekoliko gigabajta slobodan prostor na pogonu C:!

Nakon ponovnog pokretanja, poruke će se pojaviti u bijelom prozoru, na primjer "Odgoda za praćenje pokretanja 1 od 6" s odbrojavanjem:

U ovom slučaju ne morate pokušavati raditi na prijenosnom računalu, samo pričekajte. Ostale poruke će se pojaviti. U drugoj fazi, prozor "Priprema sustava" visio mi je 30 minuta, dok procesor nije bio opterećen ničim, ali onda se ponovno pokrenuo i ostale faze su prošle brzo. U stvarnosti, cijeli proces može trajati sat vremena.

Što radi Xbootmgr? Ne onemogućuje nepotrebne usluge i procese, kao što bi se moglo činiti. Xbootmgr optimizira pokretanje tako da se resursi računala maksimalno koriste u bilo kojem trenutku. Odnosno da toga nema kad je procesor 100% opterećen, i HDD odmor, ili obrnuto. Također se događa. Nakon zadnjeg ponovnog pokretanja, ne morate ništa učiniti, Windows će se učitati, pa čak i raditi, brže.

Korak četvrti, opasan

U sedam, kao iu XP-u (iako toga nisu svi svjesni), postoji podrška za višejezgreni procesori. Nije jasno zašto sam sustav nije uvijek u mogućnosti koristiti sve dostupne resurse pri svom pokretanju, već ih počinje koristiti tek kada se već potpuno napuni i korisnik počne raditi.

Stoga joj morate pomoći da iskoristi raspoložive resurse u parametrima pokretanja sustava. Da biste to učinili, morate proniknuti u konfiguraciju. Pritisnite kombinaciju tipki Win + R da biste otvorili prozor Run i upišite naredba msconfig, kliknite "U redu". U prozoru konfiguracije sustava koji se pojavi odaberite karticu "Preuzimanje".

Odaberite "Napredne opcije"

U prozoru koji se pojavi postavite parametre "Broj procesora" i "Maksimalna memorija" na maksimum. Sada pažnja! Zatvorimo i ponovno otvorimo program, gledamo da vrijednost "Maksimalna memorija" nije poništena na "0". Ako je tako, poništite potvrdni okvir odavde, inače sustav može uopće neće krenuti. Ponovno pokretanje, gotovo.

Napomena: Ako odlučite dodati RAM ili zamijeniti procesor drugim (sa velika količina jezgre), tada će se gornji parametri morati promijeniti. Inače, sustav jednostavno neće koristiti dodatna memorija i/ili dodatne procesorske jezgre.


Pokretanje računala više je od pukog uključivanja. Uključivanje je događaj, a pokretanje je proces. Razvučen je u vremenu i odvija se pod vanjsko upravljanje. Ovisno o tome tko je kontrolirajuća strana, razlikuju se tri faze pokretanja računala.

Prva razina

U prvoj fazi osoba kontrolira lansiranje. Prethodno se mora uvjeriti da je tipkovnica – glavni upravljački uređaj – dostupna i priključena te da je napajanje uključeno. Da biste započeli pokretanje, samo pritisnite gumb za uključivanje Prednja ploča- tada se proces razvija automatski.

Ako u stvari automatsko pokretanje nije potrebno, a to se događa tijekom popravaka i restauratorskih radova, prva faza je najljepše vrijeme za preuzimanje kontrole od automatizacije i njezino preuzimanje. To se radi pomoću tipkovnice. Detalji su u nastavku.

Druga faza

U drugoj fazi uređaji kontroliraju pokretanje računala. Točnije, matična ploča. Točnije, čip memorije samo za čitanje (ROM) koji se nalazi na njemu. Vrlo precizno - paket ugrađenih programa koji se zove BIOS. Možete pročitati kako postaviti izbornik Boot u BOIS-u u drugim uputama.

Treća faza

Nakon toga računalo pristupa trećoj fazi BIOS sustavće pokrenuti programe koji vam omogućuju čitanje podataka zapisanih na unutarnje i vanjske diskovni medij. Svrha treće faze je učitavanje operativnog sustava. Zapravo, sama ova etapa je podijeljena u nekoliko etapa, ali nećemo toliko roniti.

Kao iu drugoj fazi, kontrolna strana treće faze pokretanja je program. Samo što sada nije "uvezan" u ROM matična ploča, ali je preuzet s diska koji je dodijeljen sustavu. Ovaj program je početni učitavač operativnog sustava.

Ako osoba iz nekog razloga nije zadovoljna operativnim sustavom koji početni bootloader učitava iu kojem načinu ga pokreće, možete ometati rad bootloadera. Odnosno, osoba može preuzeti upravljanje početnim opterećenjem. To se obično ne radi, ali ako trebate izvršiti neke specifične radnje ili otkloniti otkrivene probleme, mogućnost kontrole pokretanja je vrlo korisna.

Intervencija za upravljanje pokretanjem trebala bi se dogoditi čim se na zaslonu pojave informacije o prepoznatim diskovnim pogonima.

Najpopularniji povezani članci