Admin ABC: Windowsi alglaadimisprotsess. Allalaadimisprotsess: samm-sammult

  • Windows XP ja 7 operatsioonisüsteemide alglaadimisprotsessi põhikontseptsioonid
  • Windowsi kahe- ja mitmekäivituse meetod.
  • Windowsi operatsioonisüsteemi alglaadimispiirangud ja muud võimalikud valikud.
  • Kuidas kolmanda osapoole alglaadurid (allalaadimishaldurid) töötavad.

Tean omast kogemusest, et enamik inimesi suhtub arvuti alglaadimisse kui asjadesse, millest nad aru ei saa. Paljud juhendid ja juhised sisaldavad liiga palju tehnilisi üksikasju ja üksikasju, mis ajavad kasutajad segadusse ja üldiselt ei julgusta neid õppima.

See juhend sisaldab ainult kõige olulisemat teavet. Arvan, et allalaadimisprotsessi pole vaja sügavalt süveneda. Piisab põhiliste tehniliste punktide tundmisest, et teha õige valik installimisel või konfiguratsiooni muutmisel või Windowsi operatsioonisüsteemi laadimisel.

Allpool toodud materjal võib mõnele tunduda liiga lihtsustatud, kuid see on protsessi mõistmiseks tegelikult vajalik. Operatsioonisüsteemi laadimise protsess on ühe "programmi" järjestikune käivitamine ja täitmine, mis seejärel käivitab teise, kolmanda jne. Tavaliselt nõuab käivitamine 4 või 5 "programmi" käivitamist, millest viimane käivitab tegelikult Windowsi operatsioonisüsteemi.

Enamik probleeme tekib ainult seetõttu, et üks programmidest ei leia tegevusahelas järgmist programmi. Kui teate, kus vajalik programm asub, mida see vajab järgmise käivitamiseks ja millist sisenemispunkti see programm vajab, siis saate tõesti aru, kuidas operatsioonisüsteeme käivitada.

Allalaadimisprotsessi mõistmises pole midagi eriti rasket ega müstilist. Lõppude lõpuks räägime ainult viiest väikesest programmist, mis tuleb lihtsalt õiges järjekorras käivitada (käivitada). Iga algaja kasutaja saab pärast viit minutit arvutiga töötamist uurida, mis need programmid on ja kuidas neid mugavalt kasutada.

Programmide järjestikuses töötamises pole midagi salajast ega maagilist, nagu kõik teisedki, on need lihtsalt kodeeritud ühed ja nullid, mis ütlevad arvutile, mida teha. Mõnel programmil on kummalised nimed, mis on muutunud peaaegu legendaarseks, nende nimesid hääldatakse sageli austuse ja üllatusega. Nad äratavad austust isegi mõne kogenud arvutispetsialisti seas. Ma ei taha kellegi veendumustes kahtluse alla seada, aga see on tõsi.

Operatsioonisüsteemi alglaadimise järjestus

Esimene programm on juba sisse ehitatud teie personaalarvuti emaplaadile, täpsemalt väikesele mikroskeemile (kiibile), mis asub alati samas kohas. Kui lülitate arvuti sisse, käivitub see ja käivitab sellesse manustatud programmi. Seda esimest programmi nimetatakse BIOS(BIOS). Olles oma töö teinud, käivitab see järgmise programmi. BIOS on väga "tark" ja püüab alati leida selleks järgmise käivitatava programmi, selle võimalikke asukohti kontrollitakse.

Reeglina leitakse kõik automaatselt, nii et te ei pea midagi tegema. Mõnikord on vaja määrata vajalik parameeter, et programm otsiks vajalikku seadet - disketiseade, kõvaketas jne. Kõike seda saab teha BIOS-i programmi sätetes.

Operatsioonisüsteemi kõvakettalt laadimise jätkamiseks vajate teist programmi, mis asub kõvakettal. Teise programmi leidmise hõlbustamiseks asetatakse see alati samasse kohta ja BIOS alustab alati sirvimist sealt.

Teise programmi käivitamine algab alati esimese sektori esimestest baitidest. Seda programmi nimetatakse MBR(Master Boot Record). See sisaldab alglaadimisprogrammi ja partitsioonitabelit ( Jaotustabel) kõvaketas – see kahekordne eesmärk eksitab paljusid. MBR alglaadimisosa kõige levinum nimi on Bootstrap Program ( IPL). Nii nagu BIOS, on ka IPL universaalne kõikide operatsioonisüsteemide jaoks, nii et te ei pea muretsema, kas see toetab Windowsi või Linuxi. Kõvakettal olles on selle ülesandeks ainult järgmise programmi käivitamine. Microsofti IPL-programm on väikese suurusega ja piiratud võimalustega, selle eesmärk ja põhiülesanne on leida ja käivitada ahelas järgmine programm.

Vaadates läbi partitsioonitabeli ja märgates "areneva" tegevuse lippu, mõistab programm, et on oma sihtmärgi leidnud. Kui partitsioon on märgitud aktiivseks, läheb alglaadimisprogramm (IPL) esimese sektori esimestele baitidele ja käivitab alglaadimisahelas järgmise programmi. Kui muudate (liigutate) tegevuse lipu ühest partitsioonist teise, hakkab alglaadimisprogramm sirvima ja laadima teisest partitsioonist.

Kui tegevuslippu muudetakse, ei toimu partitsiooniga füüsilisi toiminguid, partitsioonitabelis tehakse vaid väike muudatus. Lipuga partitsiooni nimetatakse aktiivseks partitsiooniks kõvaketta partitsioonide aktiivsuse muutmiseks, peate lihtsalt viima kursorit (tehnilises keeles lipu) soovitud partitsioonile.

Kolmas programm järjestikuse käivitamise programmide ahelas asub jaotise alguses. Seda nimetatakse PBR(Jaotis Load Record) või mõnikord nimetatakse seda VBR(Rekordi helitugevuse allalaadimine). Kui PBR teeb oma töö, käivitab see pärast seda järgmise programmi. PBR on väga spetsiifiline ja erinevalt BIOS-ist ja IPL-ist peab see teadma faili täpset nime ja asukohta. Faili nimi on olenevalt operatsioonisüsteemist erinev, nii et operatsioonisüsteemi installimise ajal salvestab PBR vajalikud andmed, et vajalik fail oleks hõlpsasti leitav. Operatsioonisüsteemide puhul Windows NT-st Vistani on see fail nimega ntldr, mis asub alati partitsiooni juurkataloogis. Ntldr-faili asukoht on alati juurkataloogis Windowsi ja Program Files kaustade kõrval, mitte kaustas või kataloogis.

Operatsioonisüsteemides Windows NT-st Vistani on ntldr-faili käivitamine alglaadimisahela neljas ja viimane programm. Fail on sisuliselt Windowsi alglaadur, mis töötab kaustast system32.

See joonis näitab alglaadimisjärjestust. Master Boot Record (MBR) kuvatakse kõvaketta alguses eraldi jaotisena. Selleks on kõvakettale spetsiaalselt reserveeritud väike partitsioon, mis ei ole kuidagi seotud teiste partitsioonidega. Partition Load Record (PBR) kuvatakse eraldi jaotisena, kuigi tegelikult on see jaotise osa. Windowsi operatsioonisüsteem reserveerib oma partitsiooni esimesed 16 sektorit partitsiooni alglaadimiskirje eksklusiivseks kasutamiseks.

Vanade Windows NT ja Vista operatsioonisüsteemide alglaadimisjärjestus on peaaegu sama, kuid uusimas operatsioonisüsteemis on ntldr muudetud. Vanas Windows NT-s oli ntldr-fail nii alglaadur kui ka allalaadimishaldur, kuid Windows Vistas olid need kaks funktsiooni eraldatud kaheks eraldi programmiks.

Alglaadimishalduri funktsiooni, mis vastutab aktiivse operatsioonisüsteemi otsimise eest, täidab nüüd fail bootmng. Alglaadur, mis tegelikult käivitab operatsioonisüsteemi, käivitab - fail winload.exe. Bootimg-fail asub installitud operatsioonisüsteemi juursektsioonis ja fail winload.exe asetatakse Windowsi süsteemikausta kausta system32. Kõik need muudatused lisavad operatsioonisüsteemi alglaadimisahelasse veel ühe sammu, muutes selle Vistes viieks.

Windows 7 operatsioonisüsteem on varustatud tohutute võimalustega, mis võimaldavad teil allalaadimiste ja failide haldamiseks luua täiendava partitsiooni BCD ja bootmng. Microsoft teatab, et muudatus uue Windows 7 operatsioonisüsteemi laadimises võib tulevikus muutuda püsivaks.

Jätkub…

Selles artiklis kirjeldan samm-sammult operatsioonisüsteemide Windows XP, Vista ja Seven laadimise protsessi. Kuigi seda teemat arutatakse Internetis üsna sageli, ei saa ma seda puudutamata jätta. Selline teave võib olla väga kasulik rikke diagnoosimisel ja "surnud" OS-i funktsionaalsuse taastamisel.

Täna vaatame:

  • Käivitage BIOS;
  • Windows XP käivitamine;
  • Windows Vista/7 allalaadimine.

BIOS-i laadimine

BIOS on arvuti ROM-i salvestatud mikroprogrammide komplekt, mida kasutatakse emaplaadi seadmete lähtestamiseks, nende kontrollimiseks ja konfigureerimiseks ning operatsioonisüsteemi laadimiseks.

Arvuti sisselülitamisel kontrollib BIOS riistvara ja probleemide korral teavitab meid sellest helisignaalidega (pikkade ja lühikeste piiksude komplekt). Siin on BIOS-i piiksude tabel:

AMI signaalid

SignaalVõimalik rike
Puudub Toiteallikas on vigane
2k RAM-i paarsuse viga
3k Viga esimeses 64 kB RAM-is
4k Süsteemi taimeri rike
5k CPU vigane
6k Klaviatuuri kontroller on vigane
7k Emaplaat on vigane
8k Videokaardi mälu on vigane
9k BIOS-i kontrollsumma viga
10k CMOS-i ei saa kirjutada
11k Emaplaadi vahemälu on vigane
1p+2k Videokaart on vigane
1d+3k Videokaart on vigane
1p+8k Monitor pole ühendatud

AWARD signaalid

Kui laadimine selles etapis katkeb, leiame signaali abil ebaõnnestunud osa ja asendame selle. RAM-i ja videokaartide puhul aitab mõnikord nende eemaldamine ja kontaktide puhastamine tolmust.

Pärast kontrollimist loeb BIOS sätted CMOS-ist ja käivitab vastavalt mini-le alglaaduri määratud meediumilt (CD, HDD, Flash-kaart). Kõvakettalt buutimisel loeb süsteem Master Boot Record (MBR) esimesed 512 baiti ja annab juhtimise üle sellele.

Kui MBR-i ei leita, siis allalaadimine peatub. MBR-i saate taastada Windowsi taastekonsooli abil, kasutades käsku fixmbr.

Windows XP alglaadimisprotsess

Windowsi laadimist juhib NTLDR, mis koosneb kahest osast – esimene StartUp paneb protsessori kaitstud režiimi ja käivitab OS-i laadija. Alglaadur sisaldab põhifunktsioone FAT*, NTFS ja CDFS süsteemides vormindatud ketastega töötamiseks. Alglaadur loeb faili boot.ini sisu ja jätkab laadimist vastavalt selle sisule (OS-i arv, installitud kettad jne). Kui Windows on talveunerežiimi pandud, laadib NTLDR faili hiberfil.sys arvuti mällu ja annab juhtimise üle Windowsi tuumale. Kui lülitate arvuti lihtsalt välja lülitades/taaskäivitades, laadib NTLDR DOS-faili NTDETECT.COM, mis koostab riistvara loendi ja laadib Windowsi operatsioonisüsteemi enda.

Kui NTLDR-fail kustutatakse/teisaldatakse/kahjustada, süsteem ei käivitu ja kuvab teade „NTLDR is lost. Taaskäivitamiseks vajutage klahvikombinatsiooni CTRL+ALT+DEL. Saate selle probleemi lahendada Windowsi taastekonsoolis, kasutades käsku fixboot või kopeerides NTLDR töösüsteemist ketta juure.

Enne kerneli laadimist kuvab NTLDR käivitusvalikud (kui vajutati F8 või süsteem jooksis kokku). Pärast käivitusparameetrite valimist käivitub süsteemituum - ntoskrnl.exe (näeme mustal ekraanil valgete ristkülikute animatsiooni). Järgmisena laaditakse riistvara abstraktse kihi tüüp HALL.DLL. See on vajalik selleks, et kernel saaks end riistvarast eraldada, mõlemad failid asuvad System32 kataloogis. Järgmisena laaditakse riistvarasiluja kerneli laiendusteek kdcom.dll ja bootvid.dll, mis laadib Windowsi logo ja alglaadimisoleku indikaatori).

Üks olulisemaid hetki on süsteemi registri config\system laadimine. Väga sageli ei saa süsteem süsteemifaili lugeda ja laadimine muutub võimatuks või käivitub.

Windows Vista/7 alglaadimisprotsess

Windows Vista ja Windows 7 (Seven) alglaadimisprotsess hakkab pärast MBR-i lugemist erinema OS-i eelmiste versioonide alglaadimisprotsessist. Windows Installer loob väikese alglaadimise partitsiooni, mis sisaldab kõike, mida vajate OS-i käitamiseks. MBR edastab alglaadimise PBR-ile (partition Boot Record) ja seejärel käivitub BOOTMGR (Windowsi alglaadimishaldur). BOOTMGR asendas NTLDR-i ja kontrollib operatsioonisüsteemi laadimist. BOOTMGR loeb alglaadimisparameetreid alglaadimiskonfiguratsiooni andmebaasist (BCD, Boot Configuration Database, mis asendas boot.ini) ja laadib Winload.exe (OS-i laadija alglaadimisrakendus, OS-i laadija). Winload.exe laadib operatsioonisüsteemi tuuma, seejärel on laadimisprotsess sarnane Windows XP käivitamisega.

Alglaadimiskonfiguratsiooni andmebaasi (BCD) redigeerimiseks saate kasutada utiliiti Bcdedit.exe, käivitades selle Windowsi taastekeskkonnast (WinRE). Seal saate vigade parandamiseks kasutada ka utiliiti Bootrec.exe.

Mida tähendab "minu arvuti ei käivitu"?

Iga võrguadministraator seisab pidevalt silmitsi olukorraga, kus probleemide üle kurdavad kasutajad lausuvad ebamäärase lause, mis võib tuju pisut rikkuda: "Arvuti ei käivitu!" Tavaliselt teatavad kasutajad, et alglaadimise ajal juhtus midagi ootamatut – kas arvuti sisselülitamise enesetesti (POST) või Windowsi alglaadimisprotseduuride ajal. Nende probleemide diagnoosimiseks ja lahendamiseks peab administraator mõistma, mis alglaadimisprotsessi ajal toimub.

Mõiste "käivitustõrge" viitab nii riistvara kui ka operatsioonisüsteemi probleemidele. MS-DOS-i arvutite ajal võttis POST kauem aega kui operatsioonisüsteemi laadimine ja riistvara oli enamiku alglaadimisprobleemide allikas. Viimastel aastatel on riistvara muutunud töökindlamaks ning tänu täiustatud BIOS-i funktsioonidele on seadmete jälgimise, diagnoosimise ja haldamise võimalus muutunud palju laiemaks. Seetõttu seisavad kasutajad alglaadimise ajal rikke korral silmitsi operatsioonisüsteemi probleemiga. Vaatame samm-sammult alglaadimisprotsessi, jälgides igal sammul toimuvat ja mõistes iga ilmuva veateate tähendust. Mugavuse huvides eeldame, et kasutatakse Windows 2000 või uuemaid versioone.

Toite sisselülitamine

Kas kasutaja kurdab, et toitenuppu vajutades ei juhtu midagi? Kui jah, siis kontrollige esmalt kaablit.

Siin on vana administraatori nipp, kui peate telefonis kasutajaga vesteldes tegelema vooluvõrgust eraldatud arvutiga. Sageli ei kontrolli kasutajad, kas nende arvuti on vooluvõrku ühendatud, ja kui neile sellele võimalusele juhite, on nad nördinud. Kasutaja võib hüüda: "Muidugi on sees!", kuid peaksite kontrollima, kas see vastab tõele. Paluge kasutajal pistik pistikupesast eemaldada ja uuesti sisestada, viidates vajadusele "polaarsust kontrollida". Püüa mitte itsitada. On uskumatu, kui sageli vastavad kasutajad: "Oh, see töötas!"

Kui probleem pole pistikus, siis võib-olla katkematus toiteallikas - ka süsteemi haavatavas riistvarakomponendis. Katkematu toiteallikad on odavad, kuid nende akude vahetamine on tüütu ja aeganõudev ülesanne.

Riistvara ja BIOS-i kontrollimine

Kui kasutaja näeb POST-protsessi ajal veateadet või kui arvuti lihtsalt hangub enne operatsioonisüsteemi käivitumist, siis on probleem kas riistvaras või BIOS-is. Süsteem kuvab riistvara- ja BIOS-i veateateid ning toodab iseloomulikke helisignaale. Mõned BIOS-i vead kuvatakse numbritena ja kunagi kasutasid kõik BIOS-i tootjad samu numbreid (neid, mille IBM välja mõtles), kuid nüüd on kõik muutunud. Nüüd vajab administraator veanumbri tõlgendamiseks arvutiga kaasas olnud dokumentatsiooni. Saate seda otsida ka BIOS-i tootja veebisaidilt. Tõenäoliselt ilmub ekraanile aga tekst, mitte numbrid, näiteks Kõvaketta kontrolleri rike või naljakas teade Klaviatuuri viga, jätkamiseks vajutage F1.

Võite saada mäluprobleemidega seotud tõrketeate. Kunagi oli mälul lisakomponent, mida kutsuti "paarsuskiibiks" ja osa BIOS-i testist oli paarsuskontroll. Mälukomponendid ei sisalda enam paarsuskiipi, kuna see pole enam vajalik: mälutootjad on oma toodete täiustamisel nii edasi arenenud, et mäluvead on äärmiselt haruldased. Kuid pärast arvutisse mälu lisamist võite selle järgmisel käivitamisel saada mälu veateate. Teade sisaldab teksti, mis sarnaneb järgmisega: Mälu teave ei sobi. See teade on tegelikult kinnitus, et süsteem näeb installitud mälu, kuid on tuvastanud, et see ei ühti CMOS-i kirjutatud kogumahuga.

Selle probleemi lahendamiseks võite proovida arvuti taaskäivitada ja siseneda BIOS-i seadistusrežiimi. Omast kogemusest tean, et niipea, kui vajutate BIOS-i akna avamiseks vajalikke klahve, teostatakse automaatselt õige mäluloendus ja jääb üle vaid BIOS-i häälestusprogrammist väljuda. BIOS-i häälestusprogrammi sisenemisel kontrollitakse mäluloendurit ja kohandatakse seda olemasoleva füüsilise mälu suhtes.

Kui pärast arvutisse mälu lisamist kuvab süsteem tõrketeate, mis ei viita lahknevusele mälumahu arvutamisel, siis on probleem tõsisem. Süsteem ei tunne uut mälu ära. Selle olukorra põhjustab peaaegu alati hooletu mälu paigaldamine, näiteks vale pesa kasutamine. Samal ajal olen näinud probleemi, mis on põhjustatud vale tüüpi mälu paigaldamisest (näiteks DRAM-mälukaartide paigaldamine vanasse arvutisse, millel on täiustatud andmeväljund, EDO), kui emaplaat ei olnud mõeldud segamälu paigaldamiseks. tüüpi, SIMM ja DIMM või kui emaplaat ei aktsepteerinud erineva kiirusega segamälukaarte. Mõned emaplaadid nõuavad mälu lisamisel lülitite ja džemprite ümberpaigutamist, kuigi sellised nõuded muutuvad üha harvemaks. Selliste probleemide vältimiseks kontrollige alati enne mälu lisamist emaplaadi dokumentatsiooni.

Kui POST-i käigus tuvastatakse kõvaketta tõrge, on vaja palju tööd teha. Tegelikult olen avastanud, et poolel korral on probleem kontrolleris, mitte draivis endas, ja kontrolleri vahetamine võimaldab draivi normaalselt alglaadida, säilitades samal ajal kõik andmed (see kõik on lihtne geniaalne!). Kui algne kõvakettakontroller ebaõnnestub, pole vaja kohe uut emaplaati otsida. Kõik, mida pead tegema, on osta uus kontroller. Sisseehitatud kiibi otsimise asemel lugege emaplaadi dokumentatsiooni, et näha, mida tuleb teha, et BIOS uue plaadi ära tunneks.

Kui probleem on tõesti kettaga, ei piirdu ülesanne ainult kontrolleri väljavahetamisega. Lisaks ketta asendamisele peate uuesti installima operatsioonisüsteemi ja rakendused ning taastama andmed varukoopiast, mis on muidugi eilne, kas pole?

Juhtimine kantakse üle alglaadimiskirjele

Järgmisena alustab arvuti operatsioonisüsteemi laadimist. Installimise ajal asetab Windowsi alglaadimisprogramm andmed arvuti põhipartitsiooni esimesse sektorisse (boot-sektorisse). Need andmed pole midagi muud kui Master Boot Record, MBR (master boot record), mis sisaldab käivitatavaid käske. Installer kopeerib ka kaks Windowsi käivitusfaili, Ntldr ja Ntdetect, alglaadimisketta juurkataloogi. Lisaks kopeerib Windowsi installiprogramm alglaadimissuvandeid sisaldava faili boot.ini alglaadimisketta juurkataloogi.

Lisaks käivitatavatele käskudele sisaldab MBR tabelit, mis määrab ketta peamiste partitsioonide asukoha. Windowsi installimisel ei ole vaja veenduda, et süsteemipartitsioon ja alglaadimise partitsioon on samad, kuigi see on levinud lähenemisviis. Windowsi alglaadimisfailid asuvad süsteemisektsioonis ja operatsioonisüsteemi failid alglaadimise partitsioonis (nimetamise loogika on ajast maha jäänud).

Süsteemi partitsioon sisaldab Windowsi käivitamiseks vajalike riistvarakomponentide sidumisfaile, sealhulgas MBR-i. See partitsioon peab olema põhipartitsioon ja on märgitud aktiivseks. See on alati ketas 0, kuna see on ketas, millele BIOS pääseb juurde alglaadimisprotsessi edastamiseks MBR-failile. Alglaadimissektsioon sisaldab operatsioonisüsteemi faile (kaust \%systemroot%) ja operatsioonisüsteemi tugifaile (\%systemroot%System).

Viimases alglaadimise riistvaraetapis loeb arvuti MBR-faili mällu ja annab arvuti juhtimise üle MBR-is olevale koodile. Käivitatav kood vaatab läbi peamise partitsioonitabeli ja otsib märgist, mis näitab laaditavat partitsiooni. Kui MBR leiab esimese buutiva partitsiooni, loeb see partitsiooni esimest sektorit, mis on alglaadimissektor.

Ntldr

Alglaadimissektori kood loeb operatsioonisüsteemi alglaadimisprotsessi alustamiseks mällu Ntldr. Ntldr salvestab kirjutuskaitstud NTFS-i ja FAT-koodi. See hakkab töötama reaalrežiimis ja esimene ülesanne, mida see täidab, on lülitada süsteem mingisse kaitstud režiimi. Neid režiime kirjeldatakse üksikasjalikumalt külgribal „Reaalrežiim vs. kaitstud režiim”. See kaitstud režiimi esialgne versioon ei saa täielikult teostada riistvarast sõltuvaid teisendusi, mis pakuvad riistvarakaitset – see funktsioon muutub kättesaadavaks, kui operatsioonisüsteem on täielikult laaditud.

Nüüd on kogu füüsiline mälu operatsioonisüsteemile saadaval ja arvuti töötab 32-bitise masinana. Ntldr võimaldab lehtede laadimist ja loob lehetabeleid. Seejärel loeb Ntldr juurkataloogist boot.ini ja kui masinal on mitme alglaadimise suvand või kui boot.ini on konfigureeritud menüüd kuvama, ilmub ekraanile alglaadimisvalikute valimise menüü. Kui Ntldr puudub või on rikutud, kuvab süsteem veateate Ntldr puudub. Taaskäivitamiseks vajutage Ctrl-Alt-Del.

Ärge raisake oma aega soovitatud toimingu sooritamisele: pärast järgmist tsüklit naaseb süsteem sama sõnumi juurde. Ntldr tuleb välja vahetada. Kui olete loonud alglaadimisketta, saate selle abil kopeerida Ntldr oma peamise alglaadimisketta juurkataloogi (tavaliselt C). Kui Ntldr puudub, peaksite selle lihtsalt kopeerima. Kui fail on teie kõvakettal, võib see olla kahjustatud. Selle asendamiseks peate esmalt muutma selle kirjutuskaitstud atribuuti. Kui teil pole käepärast alglaadimisketti, peate käivitama Windowsi CD-lt installiprogrammi ja valima Repair.

Ntdetecti käivitamine

Ntldr käivitab Ntdetect, mis küsib süsteemi BIOS-ist seadme konfiguratsiooniandmeid. Süsteem saadab teabe, mille Ntdetect kogub registrisse ja paigutab alamvõtmetesse HKEY_LOCAL_MACHINEHARDWARE DESCRIPTION.

Kui Ntdetectiga on probleeme (kadu või riknemine), ei pruugi süsteem kuvada ühtegi veateadet. Tavaliselt sel juhul allalaadimine lihtsalt peatub. Ainus tõhus abinõu Ntdetect-faili kaotsimineku või kahjustamise korral on selle asendamine. Peate alglaadimiseks kasutama buutivat diskett, seejärel kopeerige Ntdetect sellelt disketilt oma kõvaketta juurkataloogi. Teise võimalusena käivitage Windowsi CD-lt installiprogramm ja valige Repair.

Ntoskrnli käivitamine ja HAL-i laadimine

Pärast seda, kui Ntdetect on riistvara kontrollimise rutiinide täitmise lõpetanud, edastab see alglaadimisprotsessi tagasi Ntldr-ile, mis käivitab faili ntoskrnl.exe ja laadib Hardware Abstraction Layeri (HAL) .dll-faili. (Mõlemad failid asuvad kaustas \%systemroot%system32.) Ntoskrnl on Windowsi tuuma ja täidesaatvate alamsüsteemide põhifail. See sisaldab Executive, Kernel, Cache Manager, Memory Manager, Scheduler, Security Reference Monitor ja teised. Windowsi toiteallikaks on Ntoskrnl. Ntoskrnl nõuab faili nimega hal.dll, mis sisaldab koodi, mis võimaldab riistvaral operatsioonisüsteemiga suhelda.

Ekraanile võib ilmuda tõrketeade, mis näitab, et Ntoskrnliga on probleem, kuid peaaegu alati on see teade võlts ja ilmub seetõttu, et boot.ini kaustaviide ei ühti selle kausta nimega, kuhu Windowsi süsteemifailid installiti.

Tavaliselt tähendab see, et keegi on kausta \%systemroot% ümber nimetanud või loonud uue kausta ja teisaldanud sellesse Windowsi failid. Sel juhul peate failid failis boot.ini määratud asukohta tagasi teisaldama. Kui boot.ini. keegi muutis, tuleks see viga parandada.

Draiverite ja teenuste allalaadimine

Ntldr laadib nüüd madalatasemelised süsteemiteenused ja seadmedraiverid, kuid teenuseid ei lähtestata – see juhtub hiljem. Sel hetkel lõppeb esialgne laadimise faas ja algab peamine laadimisprotsess (laadimisjada või kerneli faas).

Ntldr järgib süsteemiteenuste ja seadmedraiverite laadimisel kindlat järjekorda. Windowsi installiprotsessi käigus kopeeritakse draiverid ja süsteemiteenused arvutisse ning nende kohta kirjutatakse teave registrisse. Registris olevad andmed on kuueteistkümnendsüsteemi kirje, mis lõpeb sulgudes oleva numbriga. See number määrab järjekorra, milles Ntldr draiverid ja süsteemiteenused laadib. Näiteks peaksite avama registri ja minema jaotisse HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServices. Ekraanile ilmub pikk teenuste ja seadme draiverite loend. Valige mis tahes alamvõti ja vaadake REG_DWORD-andmeid nime Start all.

  • (0) tähendab, et teenus laaditakse põhilaadimisetapi ajal.
  • (1) tähendab, et teenus laaditakse initsialiseerimise etapis (järgmine etapp).
  • (2) tähendab, et teenus laaditakse teenustele pühendatud laadimisfaasis.
  • (3) tähendab, et teenus on lubatud, kuid mitte lähtestatud (teenus käivitatakse käsitsi Microsofti halduskonsooli (MMC) teenuste lisandmooduli kaudu).
  • (4) tähendab, et teenus on keelatud.

Operatsioonisüsteemi laadimine

Ntoskrnl alustab operatsioonisüsteemi laadimist. Windowsi kernel initsialiseeritakse ning alamsüsteemid laaditakse ja lähtestatakse. Need toimingud moodustavad põhielemendid, mis on vajalikud operatsioonisüsteemi alglaadimise lõpuleviimiseks. Alglaadimisdraiverid, mille Ntldr moodul varem laadis, on nüüd lähtestatud, millele järgnevad ülejäänud draiverid ja teenused. Kui esimese taseme draiverid on lähtestatud, võib ilmneda probleem STOP-vea või Blue Screen of Death kujul. See juhtub peaaegu alati esimese alglaadimisprotsessi ajal pärast mis tahes draiveri värskendamist. Kui draiver on lähtestatud Ntoskrnl-failiga, lükkab operatsioonisüsteem selle tagasi.

Probleemi lahendamiseks tuleb arvuti taaskäivitada, vajutada klahvi F8, et kuvada menüü Advanced Options ja valida suvand laadida eelmisele draiveriversioonile vastav Last Known Good Configuration.

Windowsi kernel ja täitmismoodulid on nüüd töökorras. Seansihalduri alamsüsteemi programm (smss.exe) konfigureerib kasutajakeskkonna. Süsteem kontrollib registrit, et saaks alustada ülejäänud lisamist vajavate draiverite ja tarkvara laadimist. Operatsioonisüsteemi tuum laadib ka failid kernel32.dll, gdi32.dll ja user32.dll, mis pakuvad kasutajatarkvarale juurdepääsu Win32 API-le.

Arvuti registreerimine domeenis

Kuigi kerneli laadimine ja draiveri lähtestamine pole veel lõppenud, on arvuti domeenis registreeritud. Arvutikontot (unikaalne nimi koos oma parooliga) kasutades avab arvuti turvalise kanali domeenikontrollerile (DC). Kõik see juhtub enne, kui ekraanile ilmub dialoogiboks, kus kasutaja saab süsteemi registreeruda.

Arvutikontosid kasutatakse klientarvutite (sh eraldiseisvate serverite) ja domeenikontrollerite vahel. Ühe domeeni piires toimub sama protsess mitme DC osalusel. Seetõttu on oluline arvutite sisselülitamise järjekord pärast tavalist väljalülitamist. Turvalist kanalit kasutavad arvutid autentimiseks ja autoriseerimiseks vajaliku teabe vahetamiseks. Arvutikontod suurendavad võrgu turvalisust, tagades, et tundlikku teavet saata üritav arvuti on tegelikult domeeni liige.

Täiendava turvameetmena peaksid arvutid (nagu ka täiustatud turvavõrgu kasutajad) oma paroole perioodiliselt muutma. Vaikimisi parooli muutmise intervall on 30 päeva. Kui saabub aeg parooli vahetamiseks, genereerib arvuti uue parooli ja saadab selle turvalise kanali kaudu (millele pääses juurde eelmise parooliga) lähimasse DC-sse. Edaspidi peab arvuti turvalisele kanalile pääsemiseks kasutama uut parooli.

DC värskendab kohe oma andmebaasi ja kordab arvuti parooli muutmise domeeni teiste DC-de jaoks. Arvutikonto paroolid on tähistatud sündmuse lipuga Teata kohe, et nad ei ootaks järgmist ajastatud alalisvoolu replikatsiooni. Mõnikord võivad need sündmused põhjustada jõudluse märgatavat langust. Kui paljude või kõigi domeeni arvutite paroolid aeguvad samal päeval, aeglustab töö, mida domeenikontrollerid peavad tegema, koheselt muid olulisi alalisvoolu toiminguid, nagu kasutajate autentimine või ajastatud replikatsioonide teostamine. Olukord võib muutuda veelgi keerulisemaks, kui DC pakub muid teenuseid, näiteks DNS-serveri teenuseid. Saate muuta domeeni, organisatsiooniüksuse (OU) ja üksiku arvuti arvutiparoolide haldamise viisi, kuigi arvutite ükshaaval konfigureerimisega jõudluse parandamine ei ole tõhus. Järgmises artiklis kavatsen rääkida meetoditest, kuidas muuta domeenis arvuti registreerimise protseduuri.

Kasutajate registreerimisteenuste laadimine

Win32 alamsüsteem käivitab faili winlogon.exe, mis kuvab kasutaja sisselogimise dialoogiboksi ja laadib kohaliku turbeasutuse protsessi (lsass.exe). Algab registreerimisprotsess ja kasutaja peab sisestama Windowsi dialoogiboksis sisselogimiskoht nime ja parooli. Kui kasutaja sisestab õige kasutajanime ja parooli, viib süsteem registreerimisprotsessi lõpule ja kasutaja saab tööle asuda. Sel hetkel on Windows laadimise lõpetanud ja praegused alglaadimise sätted salvestatakse niinimetatud viimasesse heasse konfiguratsiooni. Pange tähele, et viimase teadaoleva hea konfiguratsiooni salvestamiseks on vajalik edukas kasutaja registreerimine.

Tõepoolest, tõrked laadimise ajal häirivad kõiki - nii kasutajaid kui ka administraatoreid. Kui aga mõistate allalaadimisprotsessi põhjalikult, muutuvad probleemid vähem heidutavaks ja administraatorid saavad neid hõlpsalt lahendada.

Reaalrežiim vs kaitstud

Neile, kes on arvutitega töötanud alates DOS-i aegadest, on lihtne mõista reaalrežiimi ja kaitstud režiimi erinevust. Kuid nende jaoks, kelle tutvus arvutiga toimus pärast Windowsi levikut, ei pruugi see nii ilmne olla.

Kui arvuti töötab reaalrežiimis, suhtlevad programmid otse selle portide ja seadmetega. Näiteks dokumendi printimisel saadab programm andmevoo otse printeri porti. See paradigma aga ei sobi multitegumtööga operatsioonisüsteemi jaoks. Kujutage ette, mis juhtub, kui mitu programmi saadavad korraga andmevooge arvuti portidesse. Portid ei ole piisavalt intelligentsed ega suuda andmevooge vastavalt saatmisprogrammidele filtreerida ega järjestada.

Kui teie arvuti töötab kaitstud režiimis, on süsteemi pordid ja seadmed kaitstud neid kasutavate rakenduste eest. Programm arvab, et saadab andmeid porti, kuid see on virtuaalne port. Operatsioonisüsteem peatab andmevoo ja haldab seda nii, et kõigil rakendustel oleks võrdne juurdepääs seadmetele ja et iga rakenduse andmed ei seguneks teiste rakenduste andmetega.

Katie Evans ( [e-postiga kaitstud]) – ajakirja Windows & .NET Magazine toimetaja. Ta on rohkem kui 40 arvutiteemalise raamatu kaasautor, sealhulgas "Windows 2000: The Complete Reference"

Pärast arvuti sisselülitamist pole selle RAM-is operatsioonisüsteemi. Iseenesest, ilma operatsioonisüsteemita, ei suuda arvuti riistvara teha keerulisi toiminguid, näiteks laadida programmi mällu. Seega seisame silmitsi paradoksiga, mis näib lahendamatu: operatsioonisüsteemi mällu laadimiseks peab meil operatsioonisüsteem juba mälus olema.

Selle paradoksi lahenduseks on kasutada spetsiaalset väikest arvutiprogrammi nimega alglaadur või BIOS (Basic Input/Output System). Sellel programmil ei ole kõiki operatsioonisüsteemi funktsioone, kuid piisab mõne muu programmi laadimisest, mis laadib operatsioonisüsteemi. Sageli kasutatakse mitmetasandilist alglaadimist, mille puhul mitu väikest programmi helistavad üksteisele, kuni üks neist käivitab operatsioonisüsteemi.

Kaasaegsetes arvutites alglaadimisprotsess algab sellega, et protsessor täidab püsimälus asuvaid käske (näiteks IBM PC - BIOS-i käsud), alustades eelnevalt määratud aadressist (protsessor teeb seda pärast taaskäivitamist ilma abita). See tarkvara suudab tuvastada alglaadimiseks sobivad seadmed ja laadida OS-i alglaaduri valitud seadme spetsiaalsest partitsioonist (tavaliselt selle seadme alglaadimissektorist).

Alglaadurid peavad järgima konkreetseid piiranguid, eriti mahu osas. Näiteks IBM PC-l esimese taseme laadur peab mahtuma põhikäivituskirje esimesse 446 baiti, jättes ruumi 64 baidile partitsioonitabelile ja 2 baiti AA55 signatuurile, mis on vajalik BIOS-i alglaaduri enda tuvastamiseks.

Lugu

Varastel arvutitel oli lülitite komplekt, mis võimaldas operaatoril alglaaduri mällu paigutada enne protsessori käivitamist. Seejärel loeb see alglaadur operatsioonisüsteemi välisest seadmest, näiteks perforeeritud lindilt või kõvakettalt.

Pseudokooste alglaaduri kood võib olla sama lihtne kui järgmine juhiste jada:

0: registreerimiseks kirjutage number 8 P 1: kontrollige, kas perfolindilugeja saab lugema hakata 2: kui ei saa, minge 1. sammu juurde 3: lugege perfolindilugejast bait ja kirjutage see akule 4: kui perforeeritud lint saab otsa, jätkake sammuga 8 5: kirjutage akumulaatorisse salvestatud väärtus RAM-i P-registris salvestatud aadressil 6: suurendage P-registri väärtust ühe võrra 7: jätkake sammuga 1

See näide põhineb Nicolet Instrument Corporationi poolt 1970. aastatel välja antud ühe miniarvuti alglaaduril.

0: kirjutage registreerimiseks number 106 P 1: kontrollige, kas perfolindilugeja saab hakata lugema 2: kui ei saa, jätkake sammuga 1 3: lugege perfolindilugejast bait ja kirjutage see akule 4: kui perforeeritud lint saab otsa, jätkake 8. sammuga 5: kirjutage akumulaatorisse salvestatud väärtus RAM-i P-registris salvestatud aadressil 6: vähendage P-registri väärtust ühe võrra 7: jätkake sammuga 1

Teise taseme alglaaduri pikkus oli selline, et alglaaduri viimane bait muutis käsku, mis asus aadressil 6. Seega pärast 5. sammu lõpetamist käivitus teise taseme alglaadur. Teise taseme laadur ootas operatsioonisüsteemi sisaldava pika perforeeritud lindi laadimist perfolindilugejasse. Erinevus esimese taseme laaduri ja teise taseme laaduri vahel seisnes sel ajal levinud perforeeritud lindilt lugemise vigade kontrollimises ja eriti sel juhul kasutatavate ASR-33 teletüüpide puhul.

Mõned operatsioonisüsteemid, eelkõige Apple Computeri toodetud vanemad (enne 1995. aastat) Macintoshi operatsioonisüsteemid, on arvuti riistvaraga nii tihedalt seotud, et ühtegi teist operatsioonisüsteemi arvutis ei ole võimalik käivitada. Sellistel juhtudel on tavaline välja töötada alglaadur, mis toimib standardse OS-i alglaadurina ja annab seejärel juhtimise üle alternatiivsele operatsioonisüsteemile. Apple kasutas seda meetodit Unixi A/UX versiooni käivitamiseks ja sellest ajast alates on seda kasutanud mitmed tasuta operatsioonisüsteemid.

BIOS-i lähtestatud seadmed

Alglaadimisseade on seade, mis tuleb enne operatsioonisüsteemi alglaadimist lähtestada. Nende hulka kuuluvad sisendseadmed (klaviatuur, hiir), põhiline väljundseade (ekraan) ja seade, millelt tootmine toimub - disketiseade, kõvaketas, CD-ROM, mälupulk, SCSI-seade, võrgukaart (kui käivitatakse üle näiteks PXE abil).

Standardse IBM-iga ühilduva personaalarvuti alglaadimisjärjestus

Personaalarvuti laadib


Wikimedia sihtasutus. 2010. aasta.

Kahjuks võib mõnikord arvutite sisselülitamisel ja operatsioonisüsteemide käivitamisel tekkida üsna tõsiseid probleeme, kuigi teatud hetkeni polnud probleeme. See juhtub, et enamasti lülitub arvuti sisse, kuid operatsioonisüsteem ei käivitu. Just neid olukordi arutatakse edasi. Vaatame küsimusi, mis on seotud sellega, miks arvuti ei käivitu ja mida sellistes olukordades teha. Siin on mitu universaalset lahendust.

Arvuti lülitub sisse, kuid operatsioonisüsteem ei käivitu: põhjused

Kõigist võimalikest olukordadest, kui laadimisetapis ilmnevad tõrked, võib tuvastada mitu tüüpilist juhtumit.

Valikuid on kolm:

  • ilmub must ekraan;
  • ilmub sinise ekraani BSoD;
  • Operatsioonisüsteem käivitub, kuid ei saa täielikult käivitada.

Esimesel juhul, kui arvuti ei käivitu (käivitus ei lülitu sisse), võivad mustale ekraanile ilmuda teated, mis viitavad füüsilistele või tarkvaraprobleemidele. Lihtsamal juhul, kui midagi tõsist ei juhtu, võib süsteem teatada, et näiteks klaviatuur on puudu (lauaarvutite puhul). Lihtsaim lahendus on selle ühendamine ja taaskäivitamine.

Kui arvuti lülitub sisse, kuid alglaadimine ei käivitu ning selle asemel ilmuvad mustale ekraanile hoiatused tarkvaratõrgete või puuduvate failide kohta, võib süsteemi sellisel käitumisel olla palju põhjuseid. Nende hulgas võib esiteks välja tuua probleemid kõvakettaga, operatsioonisüsteemi kahjustamine (süsteemikomponentide või registrikirjete juhuslik või tahtlik kustutamine), kokkupuude viirustega, valed alglaadimissektori kirjed, RAM-i konfliktid jne. Muide, kui ilmub sinine ekraan, puudutab see enamasti RAM-i või hiljuti installitud seadme draivereid, mis põhjustavad konflikte mitte tarkvara, vaid füüsilisel tasemel.

Mida teha, kui arvuti ei käivitu ja operatsioonisüsteem ei käivitu ülaltoodud põhjustel? Olenevalt olukorrast on mitu lahendust. Asjatundmatule kasutajale võivad need tunduda üsna keerulised, kuid teatud olukordades saab süsteemi elustamiseks kasutada ainult neid. Seetõttu peate kulutama nii aega kui ka vaeva.

Arvuti lülitub sisse, kuid ei käivitu: mida kõigepealt teha?

Niisiis, alustame kõige lihtsamast. Oletame, et süsteemis on tekkinud lühiajaline tehniline rike, näiteks vale väljalülitamise või voolutõusu tõttu.

Reeglina aktiveerivad peaaegu kõik tänapäeval kasutatavad Windowsi modifikatsioonid taaskäivitamisel automaatselt käivitamise. Kui seda ei juhtu, peate enne süsteemi käivitamist kasutama klahvi F8, et avada täiendav alglaadimismenüü (Windows 10 kasutab teist meetodit). .

Arvuti lülitub sisse, kuid operatsioonisüsteem ei käivitu? Pole vaja ärrituda. Siin saate kõige lihtsamas versioonis valida viimase töökonfiguratsiooni laadimise rea. Kui süsteemi komponentidega on kõik korras, käivitub süsteem probleemideta. Kui see ei aita, peate kasutama tõrkeotsingu jaotist ja mõnikord võib isegi turvarežiimis käivitamine õnnestuda.

Võimalik viirusinfektsioon

Kahjuks võivad selliseid olukordi põhjustada ka viirused. Mida teha, kui arvuti ei lülitu sisse? Selle konkreetse probleemi lahendamise viisid taanduvad võimsa lahenduse kasutamisele, mis suudab ohte kontrollida juba enne OS-i enda käivitumist.

Erinevate viirusetõrjetarkvarade hulgast väärib märkimist spetsiaalselt kettautiliidid, mis käivituvad otse optiliselt andmekandjalt või USB-seadmelt, millel on oma alglaadimiskirjed ja isegi graafiline liides, nagu Windows. Üks võimsamaid tööriistu on Kaspersky Rescue Disk. Selle kasutamine võib tagada peaaegu sajaprotsendilise viiruste tuvastamise, isegi nende, mis peidavad end RAM-is.

RAM-i konfliktid

Nüüd vaatame, mida teha, kui arvuti ei käivitu ja selle asemel ilmub sinine ekraan. Nagu juba mainitud, viitab see enamasti probleemidele draiverite ja RAM-iga. Me ei puuduta veel draivereid, kuid vaatame RAM-i.

Kavandatud lahendus probleemile, kui arvuti ei käivitu, on mõeldud peamiselt statsionaarsete personaalarvutite jaoks. Sellises olukorras peaksite eemaldama kõik mälupulgad, sisestama need ükshaaval ja kontrollima koormust. Võib-olla on üks neist lüli, mis põhjustab ebaõnnestumisi. See võib juhtuda, kui lisatakse erinevate tootjate trimmid.

Kui süsteemi saab kuidagi laadida sama turvarežiimi abil, tuleks RAM-i kohe kontrollida utiliidi Memtest86+ abil, mis aitab tuvastada probleemi tõelise põhjuse.

Süsteem ei näe kõvaketast

Nüüd on kõige hullem olukord, kui arvuti ei käivitu. Põhjused ja lahendused võivad olla seotud kõvakettaga.

Kõvakettal võib olla nii tarkvara kui ka füüsilisi probleeme, kuigi mõnikord pole see isegi probleem. Probleem võib olla täiesti triviaalne: kasutaja on BIOS-i sätetes seadnud prioriteediks käivitamise irdseadmest, näiteks optiliselt kettalt, mis on praegu draivis, kuid pole süsteemne. Peate selle lihtsalt eemaldama ja uuesti alla laadima.

Teisest küljest võib teine ​​probleem, et arvuti ei käivitu (süsteem ei käivitu), tuleneda sellest, et alglaadur ja vastava sektori kirjed on kahjustatud. Selle olukorra lahendust arutatakse veidi hiljem. Kuid kõige lihtsamal juhul võite proovida ketta andmeid taastada, kasutades taasteutiliite.

Mõnikord aitab ka esmase BIOS-i sisend/väljundsüsteemi sätete muutmine. Siin peate leidma kõvaketta seadistamisega seotud jaotise ja SATA konfiguratsiooniparameetrites deaktiveerima AHCI-režiimi kasutamise.

Lõpuks võib kõvakettal olla ka puhtfüüsilisi vigastusi ja seda ei saa teha ilma välise sekkumiseta.

Installimisketta kasutamine

Paljud kasutajad alahindavad selgelt abi, mida installi- või süsteemipilt võib pakkuda probleemide lahendamisel, mis on seotud olukordadega, kui arvuti lülitub sisse, kuid operatsioonisüsteem ei laadita.

Esiteks sisaldab peaaegu iga komplekt nn taastekonsooli, millega saab paljusid tarkvaratõrkeid kõrvaldada ja teiseks saab siin kasutada käsurida. See, muide, on kõige tõhusam meetod. Järgmisena selgub, kuidas see toimib.

Probleemid alglaaduriga BOOTMGR

Arvatakse, et kõige levinum probleem, kui arvuti lülitub sisse, kuid operatsioonisüsteem ei käivitu, on Windowsi alglaadimishalduri (Boot Manager) kahjustamine. Sellisel juhul kirjutab süsteem lihtsalt, et süsteemi partitsiooni pole (ta lihtsalt ei näe kõvaketast).

Saate selle probleemi lahendada, alustades alglaadimiskettalt ja minnes taastekonsoolis käsureale, mille avamiseks vajutage klahvi R. Järgmiseks peate esmalt kasutama käsku check disk ja seejärel parandama (taastama) alglaadimiskirjed.

Kogu jada näeb välja selline:

  • chkdsk c: /f /r;
  • Bootrec.exe /FixMbr;
  • Bootrec.exe /FixBoot.

Pärast käskude sisestamist kirjavahemärke ei panda, vaid vajutatakse sisestusklahvi. Kui nende käskude täitmine mingil põhjusel positiivset mõju ei anna, võite alternatiivina kasutada alglaadimissektori täielikku ümberkirjutamist, mille teostab käsk Bootrec.exe / RebuildBcd. Kui kõvaketas pole füüsiliselt kahjustatud, peaks see töötama, nagu öeldakse, sada protsenti.

Võite kasutada ka mõnda kolmanda osapoole utiliiti. Kõige sobivam programm näib olevat tööriist nimega MbrFix, mis sisaldub Hiren’s Boot CD-l. Pärast selle väljakutsumist, näiteks Windows 7 jaoks, eeldusel, et see konkreetne süsteem on installitud ja ainult ühele kettale (pole partitsiooni eraldatud), tuleks kirjutada järgmine:

  • MbrFix.exe /draiv 0 fixmbr /win7.

See säästab kasutajat alglaadimiskirjetes muudatuste tegemisest ja alglaadimine taastatakse.

Probleemid juurdepääsuga NTLDR-failile

Kui ilmub teade, et antud komponent süsteemist puudub, rakendatakse esmalt alglaadimiskohustus, nagu eelmisel juhul.

Kui aga tulemust ei saavutata, peate kopeerima algse faili süsteemisektsiooni juure. Näiteks kui draiv on "C" ja draiv on "E", näeb käsk välja järgmine:

  • E:\i386> kopeeri ntldr C:\ (pärast kopeerimist käivitub süsteem probleemideta).

Fail HAL.dll on kahjustatud või puudub

Kui arvuti lülitub sisse, kuid operatsioonisüsteem ei laadita tavarežiimis, võib põhjuseks olla kahjustatud komponent HAL.dll (ekraanil võidakse kuvada vastav teade).

Sellises olukorras peate süsteemi käivitama turvarežiimis, helistama käsukonsooli ja kirjutama sellesse järgmise rea:

  • C:\windows\system32\restore\rstrui.exe (seejärel vajutage sisestusklahvi ja taaskäivitage).

Kogusumma asemel

Siin on lühike kokkuvõte kõigest, mis puudutab operatsioonisüsteemi käivitamise suutmatuse probleemi lahendamist. Loomulikult ei käsitletud siin probleeme, mille põhjuseks võib olla madal võimsus, CMOS-aku rike, lahtised kaabliühendused, tolm süsteemiüksuse sees või muud talitlushäired. Kuid tarkvara mõttes töötavad ülaltoodud meetodid laitmatult.