Admin ABC: Mchakato wa kuwasha Windows. Inapakia mfumo wa uendeshaji. Inaanzisha Windows XP

Baada ya kugeuka kwenye kompyuta, hakuna mfumo wa uendeshaji katika RAM yake. Kwa yenyewe, bila mfumo wa uendeshaji, vifaa vya kompyuta haviwezi kufanya vitendo ngumu kama vile kupakia programu kwenye kumbukumbu. Kwa hivyo tunakabiliwa na kitendawili ambacho kinaonekana kuwa hakiwezi kufutwa: ili kupakia mfumo wa uendeshaji kwenye kumbukumbu, lazima tuwe na mfumo wa uendeshaji kwenye kumbukumbu.

Suluhisho la kitendawili hiki ni kutumia programu ndogo maalum ya kompyuta inayoitwa bootloader, au amri ziko kwenye kumbukumbu ya kudumu (kwa mfano, kwenye IBM PC - reboot amri bila msaada wowote). Programu hii inaweza kugundua vifaa vinavyofaa kwa uanzishaji na kupakia bootloader ya OS kutoka kwa kizigeu maalum cha kifaa kilichochaguliwa yenyewe (mara nyingi sekta ya boot) ya vifaa hivi.

Bootloaders lazima kuzingatia vikwazo maalum, hasa kuhusu kiasi. Kwa mfano, kwenye IBM PC kipakiaji cha ngazi ya kwanza lazima ilingane na baiti 446 za kwanza za rekodi kuu ya boot, ikiacha nafasi ya baiti 64 za jedwali la kizigeu na baiti 2 kwa saini ya AA55 inayohitajika kwa BIOS kugundua kiendesha yenyewe.

Hadithi

Kompyuta za awali zilikuwa na seti ya swichi ambazo ziliruhusu opereta kuweka kipakiaji cha buti kwenye kumbukumbu kabla ya kichakataji kuanza. Kipakiaji hiki kisha soma mfumo wa uendeshaji kutoka kwa kifaa cha nje, kama vile tepi iliyopigwa au diski kuu.

Nambari ya bootloader ya mkusanyiko wa bandia inaweza kuwa rahisi kama mlolongo ufuatao wa maagizo:

0: andika nambari ya 8 kusajili P 1: angalia kuwa msomaji wa tepi aliyepigwa anaweza kuanza kusoma 2: ikiwa haiwezi, nenda kwa hatua ya 1 3: soma baiti kutoka kwa msomaji wa tepi iliyopigwa na uandike kwa betri 4: ikiwa tepi iliyopigwa inaisha, nenda kwa hatua ya 8 5: andika thamani iliyohifadhiwa kwenye mkusanyiko kwa RAM kwenye anwani iliyohifadhiwa kwenye rejista ya P 6: ongeza thamani ya rejista ya P kwa moja 7: nenda kwa hatua ya 1.

Mfano huu unategemea bootloader ya mojawapo ya kompyuta ndogo iliyotolewa katika miaka ya 1970 na Nicolet Instrument Corporation.

0: andika nambari ya 106 kusajili P 1: angalia kwamba msomaji wa tepi iliyopigwa anaweza kuanza kusoma 2: ikiwa haiwezi, nenda kwa hatua ya 1 3: soma byte kutoka kwa msomaji wa tepi iliyopigwa na uandike kwa betri 4: ikiwa tepi iliyopigwa inaisha, nenda kwa hatua ya 8 5: andika thamani iliyohifadhiwa kwenye mkusanyiko kwa RAM kwenye anwani iliyohifadhiwa kwenye rejista ya P 6: kupunguza thamani ya rejista ya P kwa moja 7: nenda kwa hatua ya 1.

Urefu wa bootloader ya ngazi ya pili ilikuwa kwamba byte ya mwisho ya bootloader ilibadilisha amri iko kwenye anwani 6. Kwa hiyo, baada ya hatua ya 5 kukamilika, bootloader ya ngazi ya pili ilianza. Kipakiaji cha kiwango cha pili kilikuwa kikisubiri kupakia kisoma tepi kilichopigwa na urefu wa mkanda ulio na mfumo wa uendeshaji. Tofauti kati ya kipakiaji cha ngazi ya kwanza na kipakiaji cha ngazi ya pili ilikuwa hundi ya makosa katika kusoma kutoka kwa tepi iliyopigwa, ambayo ilikuwa ya kawaida wakati huo, na, hasa, kwenye teletypes za ASR-33 zilizotumiwa katika kesi hii.

Mifumo mingine ya uendeshaji, haswa mifumo ya uendeshaji ya Apple Computer ya zamani (kabla ya 1995), imefungwa kwa karibu sana na vifaa vya kompyuta hivi kwamba haiwezekani kuwasha mfumo mwingine wowote wa kufanya kazi kwenye kompyuta. Katika matukio haya, ni kawaida kuendeleza kipakiaji cha boot ambacho hufanya kama kipakiaji cha boot kwa OS ya kawaida na kisha kuhamisha udhibiti kwenye mfumo wa uendeshaji mbadala. Apple ilitumia njia hii kuzindua toleo la A/UX la Unix, na tangu wakati huo imekuwa ikitumiwa na mifumo mbalimbali ya uendeshaji ya bure.

Vifaa vilivyoanzishwa na BIOS

Kifaa cha boot ni kifaa ambacho lazima kianzishwe kabla ya buti za mfumo wa uendeshaji. Hizi ni pamoja na vifaa vya pembejeo (kibodi, panya), kifaa cha pato la msingi (kuonyesha), na kifaa ambacho uzalishaji utafanywa - gari la floppy, gari ngumu, gari la flash, PXE).

Mlolongo wa kuwasha wa kompyuta ya kibinafsi ya kawaida inayoendana na IBM

Kompyuta ya kibinafsi inapakia

Viungo

Wikimedia Foundation. 2010.

Tazama "Kupakia mfumo wa uendeshaji" ni nini katika kamusi zingine:

    Kipakiaji cha mfumo wa uendeshaji ni programu ya mfumo ambayo hupakia mfumo wa uendeshaji mara baada ya kuwasha kompyuta. Kipakiaji cha mfumo wa uendeshaji: hutoa njia muhimu za mazungumzo na ... ... Wikipedia

    Neno hili lina maana zingine, angalia Core. Kokwa ni sehemu ya kati ya mfumo wa uendeshaji (OS), ikitoa programu na ufikiaji ulioratibiwa kwa rasilimali za kompyuta, kama vile wakati wa kichakataji, kumbukumbu na maunzi ya nje... ... Wikipedia

    Kwa neno "Mratibu wa Kazi" tazama maana zingine. Upangaji kazi ni mojawapo ya dhana muhimu katika kufanya kazi nyingi na kuchakata nyingi katika mifumo ya uendeshaji yenye madhumuni ya jumla na ya ulimwengu halisi... ... Wikipedia

    Ni aina ya usambazaji wa programu ya mfumo. Kuwepo kwa usambazaji kunatokana na ukweli kwamba aina ya programu inayotumiwa kuisambaza karibu kamwe haiwiani na aina ya programu inayoendesha... ... Wikipedia

    Boot inayoaminika ni kazi ya kompyuta ya kibinafsi ili kuzuia kuanza kwa mtumiaji bila ruhusa, kupakia mfumo wa uendeshaji (OS) na kupata habari za siri. Kutoa ... ... Wikipedia

    Nakala hii inapaswa kuwa Wikified. Tafadhali iumbize kulingana na kanuni za uumbizaji wa makala... Wikipedia

    Windows XP huanza katika mashine ya simu ya Mtandao Katika sayansi ya kompyuta, uanzishaji wa kompyuta ni mchakato mgumu na wa hatua nyingi wa kuanzisha kompyuta. Mfuatano wa kuwasha ni mlolongo wa vitendo ambavyo kompyuta lazima ifanye ili ... Wikipedia

    Uwezo wa wateja wa mwisho kuwasha mfumo wa uendeshaji kwa usalama. Suluhisho kuu la kupata boot salama ni kuthibitisha uadilifu na uhalisi wa faili za mfumo wa uendeshaji ambazo zinaweza kuhifadhiwa kwenye diski kuu ya ndani, ... ... Wikipedia

    Chipu kuu na chelezo za ROM za ubao wa mama wa Gigabyte iliyo na BIOS kutoka kwa AWARD. BIOS (Kiingereza: mfumo wa msingi wa pembejeo/towe “msingi ... Wikipedia

Mfumo wa uendeshaji huhifadhiwa kwenye kumbukumbu ya nje, kwa kawaida kwenye diski ngumu, mara chache kwenye diski ya floppy. Kwa uendeshaji wa kawaida wa kompyuta, ni muhimu kwamba moduli kuu za mfumo wa uendeshaji ziwe kwenye RAM. Kwa hiyo, baada ya kugeuka kwenye kompyuta, mfumo wa uendeshaji umeandikwa kwa moja kwa moja (kubeba) kutoka kwenye diski kwenye RAM. Vipengele muhimu zaidi vya upakiaji huu vinaonyeshwa kwa namna ya algorithm kwenye Mtini. 9.13.

Mchele. 9.13. Algorithm ya kupakia mfumo wa uendeshaji kutoka kwa diski hadi RAM

Baada ya kuwasha kompyuta, unatazama mabadiliko ya nambari kwenye skrini. Nambari hizi zinaonyesha mchakato wa kupima RAM na programu ya BIOS. Ikiwa kosa limegunduliwa katika seli za RAM, ujumbe utaonyeshwa.

Baada ya kukamilisha upimaji wa vifaa kwa ufanisi, gari na diski ya floppy A hupatikana, na mwanga wa kiashiria karibu nayo unawaka. Ikiwa unapakia mfumo wa uendeshaji kutoka kwa diski ya floppy, basi kabla au wakati wa kupima lazima uingize disk ya mfumo kwenye gari la A. Vinginevyo, ikiwa hakuna mfumo wa uendeshaji kwenye diski A, diski ngumu inapatikana, kama inavyothibitishwa na kiashiria. mwanga karibu nayo.

Kusoma kwenye RAM ya sekta ya 0 ya upande wa 0 wa diski ambayo bootloader iko (BOOT RECORD) huanza. Udhibiti huhamishiwa kwenye bootloader, ambayo huangalia uwepo wa moduli ya upanuzi wa IO.SYS na moduli ya msingi ya MSDOS.SYS kwenye diski ya mfumo. Ikiwa wapo katika sehemu zao walizopangiwa (sentimita. mchele. 9.10), kisha huwapakia kwenye RAM, vinginevyo ujumbe kuhusu kutokuwepo kwao utaonyeshwa. Katika kesi hii, inashauriwa kupakua tena. Ishara ya reboot huhamisha udhibiti kwenye moduli ya kudumu ya BIOS, ambayo inaandika tena kizuizi cha boot kutoka kwenye diski kwenye RAM, nk.

Kumbuka! Kwa fungua upya mfumo wa uendeshaji bonyeza funguo wakati huo huo kwenye kumbukumbu .

Baada ya kupakia kwa ufanisi moduli ya upanuzi ya IO.SYS na moduli ya msingi ya MSDOS.SYS kwenye RAM, processor ya amri ya COMMAND.COM imepakiwa na faili ya usanidi ya CONFIG.SYS inasindika, ambayo ina amri za kuunganisha madereva muhimu. Faili hii inaweza kukosa ikiwa unafurahiya toleo la msingi la mfumo wa uendeshaji.

Faili ya kundi AUTOEXEC.BAT kisha inachakatwa. Kutumia faili hii unaweza kusanidi vigezo vya mazingira ya uendeshaji. Kwa mfano, unda diski ya kawaida, ubadilishe njia za uchapishaji, upakie programu za wasaidizi, nk.

Makini! Faili zilizo na kiendelezi cha .BAT huwa na jukumu maalum wakati wa kufanya kazi katika mazingira ya mfumo. Zina seti ya amri za mfumo wa uendeshaji au majina ya faili zinazoweza kutekelezwa. Baada ya kuendesha faili na kiendelezi cha .BAT, amri zote zilizoandikwa ndani yake zinatekelezwa moja kwa moja moja baada ya nyingine.

Faili yenye jina la kawaida AUTOEXEC.BAT inatofautiana na faili nyingine za aina ya .BAT kwa kuwa utekelezaji wa amri zilizowekwa ndani yake huanza moja kwa moja mara baada ya boti za mfumo wa uendeshaji.

Ikiwa faili ya AUTOEXEC.BAT haipo, utaombwa kuweka tarehe na saa:

ukibonyeza kitufe cha kuingia, kinachojulikana kama vigezo vya mfumo vilivyoamuliwa na kipima saa cha kompyuta kitakubaliwa kama tarehe na wakati wa sasa;

Ikiwa unataka kuweka upya tarehe na wakati wa mfumo, basi kwa kujibu haraka, ingiza maadili katika mojawapo ya fomu zilizotolewa, kwa mfano:

10-25-1997 (mwaka wa siku ya mwezi)

7:30:10.00r (saa:dakika:sekunde)

Baada ya faili ya AUTOEXEC.BAT kumaliza kufanya kazi, na ikiwa faili hii haipatikani, haraka ya disk ya mfumo itaonyeshwa kwenye skrini ya kuonyesha, kwa mfano. C:\>. Hii inaonyesha kuwa mchakato wa boot umekamilika kwa kawaida na unaweza kuanza kufanya kazi kwa kuingiza jina la programu au amri ya mfumo wa uendeshaji.

Kompyuta inapogeuka, udhibiti huhamishiwa kwenye mfumo wa msingi wa pembejeo / pato, BIOS.Inaangalia vipengele vya vifaa vya kompyuta, huunda sehemu ya awali ya meza ya vector ya usumbufu, kuanzisha vifaa na kuanza mchakato wa kupakia mfumo wa uendeshaji.

Uanzishaji huanza na BIOS kujaribu kusoma sekta ya kwanza kabisa ya diski ya floppy iliyoingizwa kwenye gari A: (kwenye diski ya floppy ya boot, sekta hii ina kipakiaji cha mfumo wa uendeshaji). Ikiwa diski ya floppy ya mfumo imeingizwa kwenye gari, bootloader inasomwa kutoka kwake na udhibiti huhamishiwa kwake.

Ikiwa diski ya floppy sio mfumo, i.e. haina rekodi ya boot, ujumbe unaonekana kwenye skrini ukiuliza ubadilishe diski ya floppy.

Ikiwa hakuna diski ya floppy kwenye gari A: wakati wote, basi BIOS inasoma rekodi ya boot ya gari C: (Rekodi ya Boot ya Mwalimu). Kawaida hii ni sekta ya kwanza kwenye diski. Udhibiti huhamishiwa kwa kipakiaji, kilicho katika sekta hii. Bootloader inachambua yaliyomo kwenye jedwali la kizigeu (pia iko katika sekta hii), huchagua kizigeu kinachofanya kazi na kusoma rekodi ya uanzishaji wa kizigeu hiki. Rekodi ya boot ya ugawaji wa kazi (Boot Record) ni sawa na rekodi ya boot iko katika sekta ya kwanza ya mfumo wa floppy disk.

Rekodi ya kuwasha ya sehemu inayotumika husoma faili za IO.SYS na MSDOS.SYS kutoka kwa diski (kwa mpangilio huo). Madereva wakaazi husomwa na kupakiwa. Orodha iliyounganishwa ya viendeshi vya kifaa huanza kuzalishwa. Yaliyomo kwenye faili ya CONFIG.SYS yanachanganuliwa na viendeshi vilivyofafanuliwa katika faili hii vinapakiwa. Kwanza, madereva yaliyoelezwa na parameter ya DEVICE yanapakiwa, kisha (tu katika matoleo ya MS-DOS 4.x na 5.0) mipango ya wakazi iliyotajwa na taarifa za INSTALL. Baada ya hayo, processor ya amri inasomwa na udhibiti huhamishiwa kwake.

Kichakataji cha amri kina sehemu tatu - mkazi, kuanzisha na kusafirisha. Sehemu ya mkazi inapakiwa kwanza. Huchakata INT 22H, INT 23H, INT 24H, na kudhibiti upakiaji wa sehemu ya usafirishaji. Sehemu hii ya kichakataji cha amri huchakata makosa ya MS-DOS na kumfanya mtumiaji kuchukua hatua makosa yanapogunduliwa.

Sehemu ya uanzishaji hutumiwa tu wakati wa mchakato wa boot wa mfumo wa uendeshaji. Inaamua anwani ya kuanzia ambayo programu ya mtumiaji itapakiwa na kuanzisha utekelezaji wa faili ya AUTOEXEC.BAT.

Sehemu ya usafirishaji ya kichakataji cha amri iko kwenye anwani za kumbukumbu za juu zaidi. Sehemu hii ina vidhibiti vya amri za ndani za MS-DOS na mkalimani wa faili za amri na kiendelezi cha .BAT. Sehemu ya usafiri inatoa arifa ya mfumo (kwa mfano, A:\>), inasubiri amri za waendeshaji kuingizwa kutoka kwa kibodi au kutoka kwa faili ya kundi, na kupanga utekelezaji wao.

Baada ya kupakia processor ya amri na kukamilisha taratibu za awali zilizoorodheshwa kwenye faili ya AUTOEXEC.BAT, mfumo uko tayari kwa uendeshaji.

1.3. Mpango wa jumla wa jinsi inavyofanya kazi

Ili kufanya kazi kwa usahihi na programu ya mfumo na vifaa, unahitaji kuelewa wazi utaratibu wa mwingiliano wa programu ya maombi na kompyuta. Katika Mtini. 1.1 inaonyesha miunganisho ya kazi ya programu na programu ya IBM PC na maunzi.

Mtini.1. Viunganisho vya kazi vya programu ya MS-DOS na vifaa vya PC na programu

Kwa kawaida, kernel ya DOS imegawanywa katika mifumo ndogo kadhaa, ambayo kila mmoja ni wajibu wa kufanya kazi fulani. Kama inavyoonyeshwa kwenye takwimu, mifumo ndogo ifuatayo kawaida hutofautishwa:

    mfumo wa faili;

    mfumo wa usimamizi wa kumbukumbu;

    mfumo wa usimamizi wa programu;

    mfumo wa mawasiliano na madereva ya kifaa;

    mfumo wa kushughulikia makosa;

    huduma ya wakati;

    mfumo wa pembejeo/towe wa koni ya opereta.

Mifumo hii ndogo huwasiliana na maunzi kupitia BIOS, viendeshaji, au moja kwa moja. Programu ya maombi inaweza kuita mifumo ndogo ya DOS, kufanya kazi na BIOS, au kufanya kazi moja kwa moja na maunzi. Tafadhali kumbuka, hata hivyo, kwamba programu za programu zinaweza tu kufikia viendeshaji kupitia mfumo mdogo wa DOS unaofaa.

Pia ni dhahiri kwamba kiwango cha juu cha interface kati ya programu ya maombi na vifaa, chini ya programu itategemea sifa za vifaa.

Wacha tuangalie mifumo ndogo ya DOS kando.

Unawasha kompyuta, skrini ya upakiaji wa maandishi inaonekana ambayo nambari na herufi huangaza haraka. Kawaida, kompyuta inafanya kazi vizuri na hauzingatii. Lakini hii ni sehemu muhimu ya uendeshaji wa kompyuta wakati ambapo firmware iliyojengwa kwenye BIOS inaendesha. Lakini basi kitu kisichoeleweka kilifanyika na kila kitu kilisimama, msimbo wa hitilafu unaonyeshwa kwenye skrini, na wakati mwingine hakuna kitu kinachoonyeshwa kabisa - mshale huangaza na kila kitu kimehifadhiwa katika ndoto isiyoeleweka.

Inavyofanya kazi

Baada ya kugeuka kwenye kompyuta, hakuna mfumo wa uendeshaji katika RAM yake. Na bila mfumo wa uendeshaji, vifaa vya kompyuta haviwezi kufanya vitendo ngumu, kama vile kupakia programu kwenye kumbukumbu. Hii inajenga kitendawili ambacho kinaonekana kuwa hakiwezi kufutwa: ili kupakia mfumo wa uendeshaji kwenye kumbukumbu, lazima tuwe na mfumo wa uendeshaji katika kumbukumbu.

Suluhisho la kitendawili hiki ni matumizi ya microprograms kadhaa ziko katika chips moja au zaidi, BIOS (Basic Input/Output System). P mchakato wa upakiaji huanza na kichakataji kitekeleze kiotomati amri zilizo kwenye kumbukumbu ya kudumu (au inayoweza kuandikwa tena) (EEPROM au Flash ROM), kuanzia anwani fulani. Firmwares hizi hazina utendaji wote wa mfumo wa uendeshaji, lakini zina utendaji wa kutosha kufanya upakiaji wa mfululizo wa programu nyingine, ambazo zinatekelezwa moja baada ya nyingine hadi moja ya mwisho inapakia mfumo wa uendeshaji.

Mlolongo wa vizuizi kuu vya kazi za BIOS katika kompyuta zinazoendana na PC:

1. - POST - mtihani wa kujitegemea wakati wa kugeuka kwa nguvu ya processor, kumbukumbu, chipset ya mantiki ya mfumo, adapta ya video, mtawala wa disk, keyboard, panya na watawala wengine na vifaa;

2. - Weka BIOS (mpango wa mipangilio ya parameter ya BIOS) - usanidi wa vigezo vya mfumo. Inaweza kuanzishwa wakati wa utaratibu wa POST kwa kushinikiza mchanganyiko fulani muhimu. Ikiwa haikuitwa na mtumiaji, vigezo vilivyowekwa na kuhifadhiwa kwenye kumbukumbu ya kudumu wakati wa usanidi wa mwisho wa Kuweka BIOS hupakiwa.

3. - Kipakiaji cha mfumo wa uendeshaji - subroutine ambayo hutafuta sekta ya msingi ya boot halali kwenye kifaa cha diski.

4. - BIOS - seti ya madereva iliyoundwa kwa ajili ya mwingiliano kati ya mfumo wa uendeshaji na vifaa wakati mfumo wa boti.

Wakati wa mchakato wa upakiaji wa BIOS, pamoja na hapo juu, uunganisho, kukatwa, na kuweka hali ya uendeshaji ya watawala wa kifaa cha bodi ya mfumo hufanyika kwa mujibu wa mipangilio iliyoandikwa kwenye kumbukumbu ya kudumu.

Kwa nini hii ni muhimu?

Hii inahitajika kwa:

  • kuangalia utumishi na kwa hiyo utayari wa uendeshaji wa vifaa vya bodi ya mfumo;
  • kuangalia utayari wa vifaa vya nje, ikiwa ni pamoja na vigezo vyake na huduma, pamoja na kufuata kwake kwa kiwango cha chini kinachohitajika, ambacho kitakuwezesha kudhibiti kompyuta kabla na baada ya booting;
  • kuangalia uwezo wa boot mfumo wa uendeshaji.

Wakati wa utekelezaji wake, uwepo wa vifaa vya boot ambavyo vinapaswa kuanzishwa kabla ya kupakia mfumo wa uendeshaji ni kuchunguzwa.

Hizi ni pamoja na:

  • vifaa vya kuingiza (kibodi, kipanya),
  • kifaa cha msingi cha pato (onyesho),
  • kifaa ambacho OS itapakiwa - gari la diski, gari ngumu, CD-ROM, gari la flash, kifaa cha SCSI, kadi ya mtandao (ikiwa inaendesha kwenye mtandao)

Kisha BIOS huchagua vifaa vilivyoorodheshwa kwenye orodha iliyojengwa kabla hadi ipate kifaa cha boot. Ikiwa kifaa kama hicho hakipatikani, ujumbe wa hitilafu utaonyeshwa na mchakato wa boot utasimamishwa. Ikiwa BIOS inatambua kifaa cha boot, inasoma bootloader kutoka kwayo na kuhamisha udhibiti kwake.

Katika kesi ya gari ngumu, kipakiaji cha boot kinaitwa rekodi ya boot kuu (MBR) na mara nyingi hujitegemea mfumo wa uendeshaji. Kawaida, hutafuta kizigeu cha gari ngumu kinachofanya kazi, hupakia sekta ya boot ya kizigeu hicho, na kuhamisha udhibiti kwake. Sekta hii ya buti kwa kawaida ni mahususi ya mfumo wa uendeshaji. Lazima ipakie kernel ya mfumo wa uendeshaji kwenye kumbukumbu na uhamishe udhibiti kwake.

Ikiwa hakuna kizigeu amilifu kilichopo, au sekta ya kuwasha ya kizigeu kinachotumika ni batili, MBR inaweza kupakia kipakiaji chelezo cha kuwasha na kukihamishia kidhibiti. Bootloader ya chelezo lazima ichague kizigeu (mara nyingi kwa usaidizi wa mtumiaji), pakia sekta yake ya boot, na uhamishe udhibiti kwake.

Mlolongo wa boot kwa kompyuta ya kibinafsi ya kawaida inayoendana na IBM

Baada ya kuwasha kompyuta ya kibinafsi, processor yake bado haijaanza kufanya kazi.

Kifaa cha kwanza kinachoanza baada ya kubonyeza kitufe cha kuwasha kompyuta ni usambazaji wa umeme. Ikiwa voltages zote za ugavi zinapatikana na kuzingatia kawaida, ishara maalum ya Power Good itatumwa kwenye ubao wa mama, ikionyesha kupima kwa mafanikio ya usambazaji wa umeme na kuruhusu vipengele vya bodi ya mfumo kuanza.

Baada ya hayo, chipset hutoa ishara ya upya wa CPU, ambayo husafisha rejista za processor na kuianzisha.

Amri ya kwanza ya kutekelezwa iko kwenye anwani FFFF0h na ni ya nafasi ya anwani ya BIOS. Amri hii huhamisha tu udhibiti kwenye programu ya uanzishaji wa BIOS na kutekeleza amri inayofuata (firmware ya BIOS).

Programu ya uanzishaji wa BIOS, kwa kutumia programu ya POST, huangalia kuwa vifaa vyote vya kompyuta vinavyohitajika kwa BIOS kufanya kazi na baadaye kupakia mfumo mkuu wa uendeshaji vinafanya kazi kwa usahihi na kuzianzisha.

Kwa hivyo, kazi yake ni kusoma kwa mtiririko na kutekeleza amri kutoka kwa kumbukumbu.

Kumbukumbu ya mfumo imesanidiwa ili maagizo ya kwanza ambayo kichakataji husoma baada ya kuweka upya yatakuwa kwenye chip ya BIOS.

Kwa kuchagua sequentially amri kutoka kwa BIOS, processor itaanza kufanya mtihani wa kujitegemea, au POST, utaratibu.

Utaratibu wa POST

Utaratibu wa kujipima POST una hatua kadhaa.

  • Uanzishaji wa awali wa vipengele kuu vya mfumo;
  • Kuchunguza RAM, kunakili msimbo wa BIOS kwenye RAM na kuangalia ukaguzi wa BIOS;
  • Mpangilio wa awali wa chipset;
  • Kutafuta na kuanzisha adapta ya video. Adapta za kisasa za video zina BIOS yao wenyewe, ambayo BIOS ya mfumo inajaribu kugundua katika sehemu maalum ya anwani. Wakati wa kuanzishwa kwa adapta ya video, picha ya kwanza inayozalishwa kwa kutumia BIOS ya adapta ya video inaonekana kwenye skrini;
  • Inakagua hundi ya CMOS na hali ya betri. Ikiwa hundi ya CMOS si sahihi, maadili chaguo-msingi yatapakiwa;
  • Kujaribu processor na RAM. Matokeo ya majaribio kawaida huonyeshwa kwenye skrini;
  • Kuunganisha kibodi, kupima bandari za I/O na vifaa vingine.
  • Kuanzisha viendeshi vya diski. Taarifa kuhusu vifaa vilivyotambuliwa kawaida huonyeshwa kwenye skrini;
  • Usambazaji wa rasilimali kati ya vifaa na kuonyesha meza na vifaa vilivyotambuliwa na rasilimali zilizopewa;
  • Tafuta na uanzishe vifaa ambavyo vina BIOS yao wenyewe;
  • Huita programu ya BIOS INT 19h kukatiza, ambayo hutafuta sekta ya kuwasha kwenye vifaa vilivyobainishwa kwenye orodha ya kuwasha.

Kulingana na toleo maalum la BIOS, utaratibu wa utaratibu wa POST unaweza kutofautiana kidogo, lakini hatua za msingi hapo juu zinafanywa wakati wa kuanzisha kompyuta yoyote.

Misimbo ya POST ni nini?

Baada ya kuwasha nguvu ya kompyuta, ikiwa ugavi wa umeme na vipengele vikuu vya ubao wa mama vinafanya kazi (jenereta ya saa, vipengele vinavyohusika na uendeshaji wa basi ya mfumo na basi ya kumbukumbu), processor huanza kutekeleza msimbo wa BIOS.

Kwa usahihi, katika chipsets nyingi za kisasa, kabla ya mtawala wa mfumo kupeleka amri kwa processor, basi ya mfumo wa "smart" imeundwa kabla. Lakini hii haibadilishi kiini cha jambo hilo.

Kazi kuu ya BIOS katika hatua hii ni kuangalia utumishi na kuanzisha vifaa kuu vya kompyuta. Kwanza, rejista za ndani za chipset na processor zimeundwa, na uadilifu wa msimbo wa BIOS unachunguzwa. Kisha aina na ukubwa wa RAM imedhamiriwa, na kadi ya video (iliyounganishwa kwenye chipset au nje) hutafutwa na kuanzishwa. Ifuatayo, bandari za I/O, kidhibiti cha kiendeshi cha diski, kidhibiti cha IDE/SATA na viendeshi vilivyounganishwa nayo vimeundwa. Na hatimaye, utafutaji na uanzishaji wa vidhibiti vya ziada vilivyounganishwa kwenye ubao wa mama na kadi za upanuzi zilizowekwa hufanyika. Kwa jumla, kuna hatua mia moja za kati, baada ya hapo udhibiti huhamishiwa kwenye kipakiaji cha BOOTStrap, ambacho kinawajibika kwa kuanzisha mfumo wa uendeshaji.

Kila hatua ya jaribio la POST ina nambari yake ya kipekee, inayoitwa msimbo wa POST. Kabla ya utaratibu unaofuata kuanza, msimbo wake wa POST umeandikwa kwa bandari maalum inayoitwa Manufacturing Test Port. Wakati kifaa kinapoanzishwa kwa ufanisi, msimbo wa POST wa utaratibu unaofuata umeandikwa kwa Bandari ya Mtihani wa Uzalishaji, na kadhalika, mpaka vipimo vyote vimekamilika. Ikiwa usanidi wa kifaa hautafaulu, utekelezaji zaidi wa majaribio ya POST utaacha, na nambari ya POST ya utaratibu uliosababisha kutofaulu itabaki kwenye Mlango wa Jaribio la Utengenezaji. Baada ya kuisoma, unaweza kutambua wazi kifaa cha shida.

Kumbuka kwamba baada ya kuanzisha upya kompyuta kwa kutumia mfumo wa uendeshaji (boti laini au ya joto) au kuondoka kwa hali ya kuokoa nguvu, sio hatua zote za kupima na kusanidi vipengele vya vifaa kawaida hufanywa, lakini kiwango cha chini cha lazima tu - hii ni haraka. Wakati wa kusuluhisha shida, lazima kila wakati uwashe tena "ngumu" ("baridi") - kwa kutumia kitufe cha RESET au kuzima nguvu ya kompyuta. Hii ndiyo njia pekee ya kuhakikisha kwamba hatua zote za uanzishaji zitakamilika kikamilifu.

Tuzo BIOS 6.0: chaguo kamili la boot

Jedwali hili linaweza kutumika sio tu kama orodha ya misimbo ya POST, lakini pia kama mlolongo wa vitendo vinavyofanywa wakati kompyuta imewashwa. Ina misimbo ya POST ambayo huonyeshwa wakati wa utaratibu kamili wa POST.

Msimbo wa POST Maelezo ya utaratibu
CF Aina ya kichakataji imedhamiriwa na kusoma/kuandika kwa CMOS kunajaribiwa
C0 Chipset na L1-, L2-cache imeanzishwa mapema, kidhibiti cha kukatiza, DMA na kipima saa kimepangwa.
C1 Aina na kiasi cha RAM hugunduliwa
C3 Nambari ya BIOS imetolewa kwenye eneo la muda la RAM
Ukaguzi wa BIOS hukaguliwa
C5 Nambari ya BIOS inakiliwa kwenye kumbukumbu ya kivuli na udhibiti huhamishiwa kwenye moduli ya Kuzuia Boot
01 Moduli ya XGROUP haijapakiwa kwa anwani halisi 1000:0000h
02 Uanzishaji wa processor. Rejesta za CR na MSR zimewekwa
03 Nyenzo za I/O zimebainishwa (Super I/O)
05 Hufuta skrini na bendera ya hali ya CMOS
06 Coprocessor imekaguliwa
07 Kidhibiti cha kibodi kinatambuliwa na kujaribiwa
08 Kiolesura cha kibodi kinafafanuliwa
09 Kuanzisha Kidhibiti cha ATA cha Serial
0A Hutambua kibodi na kipanya ambazo zimeunganishwa kwenye milango ya PS/2
0B Nyenzo za kidhibiti sauti cha AC97 zimesakinishwa
O.E. Sehemu ya kumbukumbu ya kupima F000h
10 Aina ya kumbukumbu ya flash imedhamiriwa
12 CMOS imejaribiwa
14 Weka maadili ya rejista za chipset
16 Jenereta ya saa imeanzishwa hapo awali
18 Aina ya processor, vigezo vyake na ukubwa wa cache L1 na L2 imedhamiriwa
1B Jedwali la vekta ya kukatiza limeanzishwa
1C Huangalia hundi za CMOS na voltage ya betri
1D Mfumo wa usimamizi wa nguvu hufafanuliwa
1F Inapakia matrix ya kibodi (ya kompyuta ndogo)
21 Mfumo wa Usimamizi wa Nguvu za Vifaa unaanza (kwa kompyuta ndogo)
23 Coprocessor ya hisabati, floppy drive, uanzishaji wa chipset hujaribiwa
24 Misimbo ya kichakataji imesasishwa. Huunda ramani ya usambazaji wa rasilimali kwa vifaa vya Plug na Play
25 Uanzishaji wa awali wa PCI: huorodhesha vifaa, hutafuta adapta ya VGA, huandika VGA BIOS kwa C000:0.
26 Mzunguko wa saa umewekwa kwa kutumia Usanidi wa CMOS. Usawazishaji wa nafasi za DIMM na PCI ambazo hazijatumika zimezimwa. Mfumo wa ufuatiliaji (H/W Monitor) umeanzishwa
27 Kukatiza INT 09h kumewashwa. Kidhibiti cha kibodi kimeanzishwa tena
29 Rejesta za MTRR zimepangwa na APIC imeanzishwa. Kidhibiti cha IDE kinaratibiwa. Mzunguko wa processor hupimwa. Ugani wa BIOS wa mfumo wa video unaitwa
2B Tafuta BIOS ya adapta ya video
2D Maonyesho ya skrini ya tuzo, habari kuhusu aina ya kichakataji na kasi yake
33 Kibodi imewekwa upya
35 Kituo cha kwanza cha DMA kinajaribiwa
37 Inajaribu chaneli ya pili ya DMA
39 Rejesta za ukurasa wa DMA zinajaribiwa
3C Inasanidi kidhibiti cha 8254 (kipima saa)
3E Kuangalia kidhibiti cha kukatiza 8259
43 Kidhibiti cha kukatiza kimeangaliwa
47 Mabasi ya ISA/EISA yanajaribiwa
49 Kiasi cha RAM kinahesabiwa. Sajili zinasanidiwa kwa kichakataji cha AMD K5
4E Kutayarisha rejista za MTRR kwa vichakataji vya Syrix. Akiba ya L2 na APIC imeanzishwa
50 Basi la USB limegunduliwa
52 RAM inajaribiwa na matokeo yanaonyeshwa. Kusafisha kumbukumbu iliyopanuliwa
53 Ikiwa CMOS imefutwa, nenosiri la kuingia linawekwa upya
55 Inaonyesha idadi ya vichakataji (kwa majukwaa ya wasindikaji wengi)
57 Nembo ya EPA inaonyeshwa. Uanzishaji wa Awali wa Vifaa vya ISA PnP
59 Mfumo wa ulinzi wa virusi umeamua
5B Uliza kwa kuendesha sasisho la BIOS kutoka kwa diski ya floppy
5D Kidhibiti cha Super I/O na kidhibiti cha sauti kilichojumuishwa huanza
60 Ingiza Usanidi wa CMOS ikiwa kitufe cha Futa kilibonyezwa
65 Kipanya cha PS/2 kinaanzishwa
69 Akiba ya L2 imewashwa
6B Rejesta za Chipset zimeundwa kulingana na Usanidi wa BIOS
6D Hugawa rasilimali za vifaa vya ISA PnP na bandari za COM kwa vifaa vilivyojumuishwa
6F Kidhibiti cha floppy kimeanzishwa na kusanidiwa
75 Vifaa vya IDE vinagunduliwa na kusakinishwa: anatoa ngumu, CD/DVD, LS-120, ZIP, nk.
76 Inaonyesha maelezo kuhusu vifaa vya IDE vilivyotambuliwa
77 Bandari za serial na sambamba zimeanzishwa
7A Kichakataji cha hesabu kimewekwa upya na kiko tayari kufanya kazi.
7C Inafafanua ulinzi dhidi ya uandishi usioidhinishwa kwa anatoa ngumu
7F Ikiwa kuna makosa, ujumbe unaonyeshwa na funguo za Futa na F1 zinasisitizwa
82 Kumbukumbu imetengwa kwa ajili ya usimamizi wa nguvu na mabadiliko yameandikwa kwenye jedwali la ESCD. Skrini ya Splash iliyo na nembo ya EPA imeondolewa. Inaomba nenosiri ikiwa inahitajika
83 Data yote imehifadhiwa kutoka kwa rafu ya muda hadi CMOS
84 Inaonyesha ujumbe wa Kuanzisha Programu-jalizi na Kadi za Google Play
85 Uanzishaji wa USB umekamilika
87 Jedwali la SYSID huundwa katika eneo la DMI
89 Jedwali za ACPI zimewekwa. Vikatizo huwekwa kwa vifaa vya PCI
8B Inaitwa na BIOS ya vidhibiti vya ziada vya ISA au PCI, isipokuwa adapta ya video
8D Vigezo vya usawa wa RAM vimewekwa kwa kutumia Usanidi wa CMOS. APM imeanzishwa
8F IRQ 12 inaruhusiwa kwa plugging ya PS/2 ya panya
94 Inakamilisha uanzishaji wa chipset. Inaonyesha jedwali la ugawaji wa rasilimali. Washa akiba ya L2. Kuweka hali ya mpito ya majira ya joto/baridi
95 Huweka marudio ya kurudia kibodi kiotomatiki na hali ya Num Lock
96 Kwa mifumo ya multiprocessor, rejista zimeundwa (kwa wasindikaji wa Cyrix). Jedwali la ESCD limeundwa. Kipima saa cha DOS kimewekwa kulingana na saa ya RTC CMOS. Sehemu za kifaa cha Boot huhifadhiwa kwa matumizi ya antivirus iliyojengwa. Spika anatangaza mwisho wa POST. Jedwali la MSIRQ FF limeundwa. Ukatizaji wa BIOS INT 19h unatekelezwa. Tafuta bootloader katika sekta ya kwanza ya kifaa cha boot

Kukosa kukamilisha au kutofaulu kwa hatua yoyote katika mlolongo wa jaribio husababisha kusimamisha majaribio na kutoa msimbo wa POST unaolingana na hatua hii ya kushindwa.

Nambari za POSTA kutoka kwa wazalishaji wengine zinaweza kupatikana kwenye tovuti za mtengenezaji wa ubao mama au mtengenezaji wa DIOS au kwenye mtandao.

Kusoma misimbo ya POST

Katika warsha au wataalam wa ukarabati, udhibiti wa utekelezaji wa microprograms za BIOS unafanywa kwa kutumia kadi maalum ya upanuzi. Imeingizwa kwenye slot ya bure (mifano ya kisasa zaidi imeundwa kwa basi ya PCI) na inapopakia, inaonyesha kwenye kiashiria chake msimbo wa utaratibu wa sasa wa utekelezaji.

Mfano unaweza kuwa kadi ya Posta ya BM9222 PCI.

Walakini, kadi ya POST sio njia inayotumiwa sana. Badala yake, ni zana ya mtaalamu wa kutengeneza kompyuta. Kwa kutambua ukweli huu, watengenezaji wa ubao wa mama walianza kuandaa mifano iliyoundwa kwa washiriki wanaojaribu mipangilio ya kompyuta na overclocking na viashiria vya POST vilivyojengwa.

Mfano unaweza kuwa ubao wa mama wa ECS H67H2-M, au modeli X58 Extreme3, P55 Deluxe3 na 890GX Extreme3.

Pia kuna suluhisho la bei nafuu - wakati wa uanzishaji wa awali wa vipengele, nambari za POST zinaweza kuonyeshwa kwenye skrini pamoja na maelezo mengine ya huduma. Hata hivyo, suluhisho hili lina shida kubwa: ikiwa tatizo linahusiana na kadi ya video, uwezekano mkubwa hautaona chochote.

Fursa ya mwisho ya kujua kuhusu hitilafu iliyotokea wakati wa kujaribu Ishara za sauti za ujumbe wa hitilafu.

Sauti na ujumbe wa makosa

Licha ya ukweli kwamba nambari za POST ni zana yenye nguvu zaidi ya kutambua shida za vifaa wakati wa kuanza kompyuta, BIOS pia hutoa zana zingine za utambuzi. Iwapo huna kadi ya POST uliyo nayo, na ubao-mama hauwezi kuonyesha misimbo ya POST, unaweza kutegemea mawimbi ya sauti na ujumbe wa hitilafu.

Lakini kwa hili ni muhimu kwamba kesi ya PC ina msemaji wa mfumo na imeunganishwa kwenye ubao wa mama.

Ishara za sauti ni muhimu sana katika hatua ya awali, wakati kadi ya video bado haijaanzishwa na, kwa sababu hiyo, haiwezi kuonyesha chochote kwenye skrini. Mchanganyiko wa kipekee wa ishara ndefu na fupi itaonyesha sehemu ya shida.

Katika hatua za baadaye, ni rahisi kuzunguka kwa ujumbe wa hitilafu unaoonyeshwa na BIOS katika tukio la tatizo la vifaa. Katika baadhi ya matoleo ya BIOS ujumbe huu unaambatana na ishara maalum ya sauti, kwa wengine inachukua nafasi yake. Lakini kwa hali yoyote, habari kawaida ni ya kutosha kutambua sehemu inayoshindwa.

Ikumbukwe kwamba ishara za sauti na ujumbe wa hitilafu kwa kweli ni chaguo la kuona zaidi la kuonyesha misimbo fulani ya POST, na kwa vyovyote si zana ya ziada ya uchunguzi. Ikiwa unayo kadi ya POSTA, au ubao-mama una uwezo wa kuonyesha misimbo ya POST, unahitaji kuzingatia misimbo - hutoa picha sahihi zaidi na ya kina. Linganisha angalau idadi ya misimbo ya POST (takriban mia) na idadi ya ujumbe tofauti wa hitilafu au milio (kadhaa).

Mlolongo wa beeps Maelezo ya kosa
1 fupi POST Imefaulu
2 fupi Hitilafu ndogo zimepatikana. Kidokezo kinaonekana kwenye skrini ya kufuatilia ili kuingiza programu ya Utumiaji wa Usanidi wa CMOS na kurekebisha hali hiyo. Angalia kuwa nyaya zimefungwa kwa usalama kwenye gari ngumu na viunganishi vya ubao wa mama.
3 ndefu Hitilafu ya kidhibiti cha kibodi
1 fupi, 1 ndefu Hitilafu ya kumbukumbu ya ufikiaji bila mpangilio (RAM).
1 ndefu, 2 fupi Hitilafu ya kadi ya video
1 ndefu, 3 fupi Hitilafu ya uanzishaji wa kibodi au hitilafu ya kadi ya video
1 ndefu, 9 fupi Hitilafu katika kusoma kutoka ROM
Kurudia kwa ufupi Matatizo na usambazaji wa umeme
Kurudia kwa muda mrefu Matatizo ya RAM
Marudio ya juu-chini yanayorudiwa Matatizo ya CPU
Kuendelea Matatizo na usambazaji wa umeme
Utaratibu wa kuanzisha

Ingia kwa Usanidi wa BIOS

Unaweza kuingiza Usanidi wa BIOS tu wakati kompyuta imewashwa na jaribio la awali la POST limefanikiwa (beep moja fupi inasikika kutoka kwa msemaji wa mfumo).

Ili kufanya hivyo, unahitaji kushinikiza ufunguo maalum au mchanganyiko muhimu.

Kwa kawaida, unapojaribu, kiokoa skrini huonyesha ujumbe kama vile “Bonyeza DEL ili kuweka Mipangilio” - hii ina maana kwamba ni lazima ubonyeze kitufe cha DEL ili uweke Mipangilio ya BIOS. Unaweza kujua ni ufunguo gani umepewa kuingia BIOS kutoka kwa maagizo ya ubao wa mama. Ikiwa hakuna maagizo na kiokoa skrini hakionyeshi vidokezo vyovyote, unaweza kujaribu michanganyiko inayojulikana zaidi:

Futa
Esc
Ctrl + Shift + S au Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Futa

Kazi salama na Usanidi wa BIOS

Kufanya kazi na Usanidi wa BIOS kunahusishwa na hatari fulani, kwani ikiwa parameter imebadilishwa vibaya au kwa uangalifu, mfumo unaweza kuwa imara au usifanye kazi kabisa. Kuna vidokezo vichache rahisi ambavyo vinaweza kusaidia kupunguza hatari inayowezekana kwa kiwango cha chini:

  • Ni bora kujaribu mipangilio ya Kuweka BIOS kwenye kompyuta mpya ambayo haijajazwa na habari;
  • Jaribu kutojaribu BIOS kabisa kwenye kompyuta zinazochakata au kuhifadhi habari muhimu au nyingi. Kabla ya kusanidi mfumo wako kwa kutumia BIOS, hakikisha unacheleza data yako muhimu. Jambo kuu katika kompyuta hizo ni utulivu. Kompyuta iliyohifadhiwa iliyohifadhiwa baada ya masaa kadhaa ya usindikaji wa video ni kupoteza muda, umeme na matokeo ya kazi. Mtu asiye na saa ataweza kukabiliana na kazi hii kwa ufanisi zaidi na itaokoa mishipa yako;
  • Kabla ya kubadilisha vigezo muhimu, daima rekodi kuweka na thamani iliyopita. Hii itawawezesha kurudi kwenye hali ya kufanya kazi katika kesi ya uendeshaji usio na utulivu wa mfumo;
  • Usibadilishe maadili ya parameta ambayo hujui. Angalia maana yao ama katika maagizo ya ubao wa mama, au kwenye mtandao kwenye rasilimali ya msanidi wa bodi;
  • Usihariri vigezo kadhaa muhimu ambavyo havihusiani mara moja. Wakati mfumo hauna msimamo, ni ngumu zaidi kuamua ni param gani iliyosababisha operesheni isiyo na utulivu;
  • Usizidishe kompyuta yako bila masomo sahihi na utayarishaji wa mfumo kuwa overclocked;
  • Usitumie sehemu ya Utumiaji wa Hard Disk, ambayo imeundwa kwa muundo wa kiwango cha chini cha mifano ya zamani ya gari ngumu na inapatikana katika matoleo ya zamani ya BIOS, kwa sababu. inaweza kuharibu gari ngumu ya kisasa;
  • Ikiwa, baada ya kuweka vigezo na kuondoka kwa BIOS, kompyuta itaacha kuanza kabisa, unaweza kurudisha mfumo kwa hali ya kufanya kazi kwa njia kadhaa:
    • Ikiwezekana kuingia Usanidi wa BIOS baada ya kuanzisha upya kompyuta, unahitaji kuweka vigezo vilivyohaririwa kwa maadili ya awali. Baadhi ya matoleo ya BIOS yenyewe yanarudisha nyuma mabadiliko kutoka kwa kipindi cha mwisho.
    • Ikiwa mabadiliko yaliyofanywa hayajulikani, ni bora kutumia vigezo vya chaguo-msingi kwa kutumia amri ya Mipangilio ya Kushindwa-Salama ya Kupakia. Baada ya hayo, itabidi usanidi mfumo kwa operesheni bora.
    • Ikiwa kompyuta haianza kabisa kutokana na mipangilio isiyo sahihi ya BIOS, basi unahitaji kuweka upya maudhui ya CMOS. Katika kesi hii, maadili yote ikiwa ni pamoja na tarehe/saa yatabadilishwa. Ili kufanya hivyo, weka upya mipangilio isiyo sahihi kwa kusonga tu jumper ya Urejeshaji wa Flash (IBM) au jumper ya Kusafisha CMOS kwenye nafasi ya "kusafisha CMOS". Katika kesi ya mwisho, unahitaji tu kufunga mawasiliano ya jumper sambamba na jumper kwa dakika chache.
    • Katika kesi ya matokeo yasiyofanikiwa ya Usanidi wa BIOS, baada ya kuweka upya usanidi usiofanikiwa kwa kutumia jumper katika utaratibu wa Usanidi wa BIOS, ni muhimu kurudia kurudi kwa upakiaji wa maadili ya BIOS ru.Wikipedia.org<< на главную>>

Umechoshwa na Windows 7,8,10 kupakia polepole? NDIYO, wakati zaidi mfumo wa uendeshaji umewekwa, zaidi mada hii huanza kutesa. Kompyuta zinakuwa na nguvu zaidi na zinazozalisha, lakini wakati huo huo mahitaji ya programu zinazotengenezwa kwa vifaa vipya pia yanaongezeka. Kwa mfano, Windows XP huweka utaratibu wa ukubwa kwa kasi zaidi kuliko Windows 7/10 kwenye vifaa sawa.

Kwa hivyo sasa, je, tunapaswa kuacha vipengele vipya kwa ajili ya upakiaji wa haraka wa mfumo wa uendeshaji? Hapana, kwa bahati nzuri, kuna hila za hila na sio za hila ambazo zitatusaidia kutatua shida hii. Katika nakala hii, utajifunza jinsi ya kupunguza kimfumo wakati wa kuwasha Windows hadi sekunde 20 au chini.

Hatua ya kwanza, huduma na taratibu

Katika Windows OS, huduma zisizohitajika mara nyingi huzinduliwa, ambayo hupunguza kasi ya upakiaji na uendeshaji wa mfumo. Pia kuna usaidizi wa maunzi anuwai, kwa hivyo huduma zinazohakikisha inafanya kazi vizuri huanza na mfumo. Kwa kweli, ikiwa mfumo unaona kuwa huduma sio lazima (kwa kuwa hakuna kifaa kinacholingana kwenye kompyuta), basi imezimwa. Lakini kuanza, kuangalia na kusimamisha huduma bado inachukua muda.

Tunazindua programu ya "Usanidi wa Mfumo", ili kufanya hivyo, bonyeza "Win + R", andika kwenye dirisha: msconfig na bonyeza Enter. Ili kuzima huduma zisizo za lazima kwa muda, nenda kwenye kichupo cha jina moja:

Lakini unahitaji kuelewa ni huduma gani zinaweza kuzimwa na ambazo zinahitaji kuachwa. Ni rahisi kupata habari kwenye mtandao kwa huduma nyingi, kwa hivyo sitakaa juu ya hili kwa undani. Nitasema tu: usikimbilie na kuzima kila kitu, hii inaweza kuwa na athari ya kusikitisha juu ya uendeshaji wa mfumo wa uendeshaji.

Kwa kutumia mantiki sawa, tunazima programu ambazo zimepakiwa wakati wa kuanzisha mfumo kwenye kichupo cha "Anza" kinachofuata. Maelezo zaidi yametolewa katika makala tofauti. Utahitaji kuwasha upya kompyuta yako ili kutumia mipangilio mipya ya uanzishaji.

Hatua ya pili, Usajili

Kuna hatua dhaifu katika Windows - Usajili. Imekuwa desturi tangu nyakati za kale kwamba vigezo vingi muhimu vya Windows vinahifadhiwa katika hifadhidata ya uongozi. Kasi ya upakiaji na uendeshaji wa Windows OS kwa ujumla inategemea kasi ambayo OS hupata viingilio muhimu kwenye Usajili.

Sio kawaida kwa waondoaji wa programu kufanya kazi bila ufanisi, na kuacha maingizo kwenye Usajili kuhusu uwepo wao na kazi (vigezo, maktaba yaliyosajiliwa, kumfunga kwa upanuzi fulani wa faili, nk). Rekodi kama hizo zinaweza kuzingatiwa kuwa takataka, zikikusanya hifadhidata. Na unahitaji kuondokana na takataka hii, ambayo unapaswa kutumia huduma kama vile, kwa mfano, Reg Organizer, CCleaner, Ashampoo WinOptimizer na wengine.

Zindua CCleaner, nenda kwenye sehemu ya "Msajili", bofya "Tafuta matatizo", na ukimaliza bonyeza "Rekebisha iliyochaguliwa":

Wakati wa kusafisha vile, na tu wakati Windows inafanya kazi, Usajili huwa chini ya kugawanyika kila wakati. Hii ina maana kwamba utahitaji DEFRAGMENT Usajili. Hii inaweza kufanyika kwa kutumia programu ya Defraggler, kutoka kwa msanidi sawa. Hata hivyo, nitafanya maelezo muhimu kwamba katika baadhi ya matukio, "kusafisha" Usajili pia inaweza kuathiri vigezo muhimu. Kwa hiyo, hakikisha kufanya hivyo kwanza, na katika kesi ya matatizo na Windows, unaweza kurejesha mara moja kwa hali ya awali.

Hatua ya tatu, moja kuu

Sasa unaweza kuanza kuboresha kwa undani mchakato wa kupakia mfumo na programu. Wakati wa utekelezaji wa programu, athari nyingi zinaweza kutokea, kama vile upakiaji wa muda mrefu wa maktaba na taratibu za ziada, utabiri wa tawi wa masharti, makosa ya akiba, na kadhalika. Kuchambua data kama hiyo inaitwa profiling.

Kwa kuwa OS inayohusika iliundwa na Microsoft, tutatumia profaili iliyoundwa na kampuni hiyo hiyo - Windows Performance Toolkit. Hivi majuzi, zana hii imekuwa sehemu ya SDK ya Windows. Unaweza kupakua kisakinishi cha wavuti kutoka kwa wavuti ya Microsoft.

Sio lazima kusakinisha vipengee vyote vilivyojumuishwa; unaweza kuishi tu na Zana ya Utendaji ya Windows

Chombo hiki kinakuwezesha kufuatilia boot ya mfumo wa uendeshaji tangu mwanzo. Tunahitaji faili inayoweza kutekelezwa "xbootmgr.exe", ambayo iko kwenye folda ambayo umetenga kusakinisha Zana ya Utendaji ya Windows; kwa chaguo-msingi, iko kwenye saraka "C:\Program Files\Microsoft Windows Performance Toolkit\".

Tazama video au endelea kusoma makala:

Ili kuwaita matumizi, endesha xbootmgr.exe na parameter, kwa mfano, parameter "-help" itaonyesha orodha ya kazi zote zinazowezekana. Ili kufanya hivyo, bonyeza kitufe cha "Win + R" au nenda kwenye menyu ya "Anza -> Run" na uingize amri kwenye dirisha:

xbootmgr -msaada

Sio lazima kuongeza njia ya faili ikiwa itaanza kama hii:

Kwa kufurahisha tu, ikiwa unataka kuona jinsi mfumo wako unavyofanya kazi wakati wa kuanza kwa sasa, basi endesha amri:

xbootmgr -fuatilia buti

Itawasha upya kompyuta yako na kukusanya data wakati wa kuanzisha. Matokeo ya kazi yake yanaweza kuonekana kwenye faili boot_BASE+CSWITCH_1.etl, ambayo xbootmgr itahifadhi kwenye folda yake yenyewe au kwenye folda ya "C:\Users\yourname". Faili hii ina taarifa zote kuhusu tabia ya programu wakati mfumo unapoanza, unaweza kuona mambo mengi ya kuvutia. Ili kufanya hivyo, bonyeza mara mbili kwenye faili ili kufungua Analyzer:

Ikiwa una nia, soma habari, hapa kuna kila kitu kwa undani zaidi kuhusu mchakato wa kupakua: ni sekunde ngapi ilichukua kuanza kila mchakato, jinsi rasilimali za kompyuta zilitumiwa, nk.

Sasa hebu tushuke kwenye biashara - hebu tuanze mchakato wa kuchambua moja kwa moja na kuharakisha upakiaji wa Windows. Endesha amri:

xbootmgr -trace boot -prepsystem

Wakati wa uboreshaji, kwa chaguo-msingi, kuwasha upya 6 kutafanywa na faili 6 zilizo na habari kuhusu tabia ya programu katika kila kuwasha upya zitahifadhiwa kwenye saraka sawa. Mchakato huu wote ni mrefu sana, lakini hauhitaji ushiriki wa mtumiaji. Unaweza kula chakula cha mchana kwa mafanikio wakati programu inaendelea. Na usisahau kuangalia kwanza kwamba kuna michache ya Gigabytes ya nafasi ya bure kwenye gari la "C:"!

Baada ya kuwasha upya, ujumbe utaonekana kwenye dirisha jeupe, kwa mfano "Kucheleweshwa kwa ufuatiliaji wa 1 kati ya 6" kwa muda uliosalia:

Katika kesi hii, huna haja ya kujaribu kufanya kazi kwenye kompyuta yako ya mkononi, subiri tu. Ujumbe zaidi utaonekana. Katika hatua ya pili, dirisha la "Mfumo wa Kuandaa" lilining'inia hapo kwa kama dakika 30, wakati processor haikupakiwa na chochote, lakini basi kuanza upya kulitokea na hatua zilizobaki zilikwenda haraka. Kwa kweli, mchakato mzima unaweza kuchukua saa moja.

Xbootmgr hufanya nini? Haizima huduma na michakato isiyo ya lazima, kama inavyoweza kuonekana. Xbootmgr huboresha uanzishaji ili rasilimali za juu zaidi za kompyuta zitumike wakati wowote. Hiyo ni, ili isifanyike wakati processor inapakia 100% na gari ngumu inapumzika, au kinyume chake. Pia hutokea. Baada ya kuwasha upya mwisho, huna haja ya kufanya chochote, Windows itaanza, na hata kufanya kazi, kwa kasi.

Hatua ya nne, hatari

Saba, pamoja na XP (ingawa si kila mtu anatambua hili), ina msaada kwa wasindikaji wa msingi mbalimbali. Haijulikani kwa nini mfumo yenyewe hauwezi kutumia rasilimali zote zinazopatikana wakati unapoanza, lakini huanza tu kuzitumia wakati tayari umejaa kikamilifu na mtumiaji ameanza kufanya kazi.

Hii inamaanisha tunahitaji kumsaidia kutumia rasilimali zilizopo katika vigezo vya kuanzisha mfumo. Ili kufanya hivyo, unahitaji kuingia kwenye usanidi. Kutumia mchanganyiko muhimu "Win + "R", fungua dirisha la "Run" na uandike amri msconfig, bofya "Sawa". Katika dirisha la usanidi wa mfumo unaoonekana, chagua kichupo cha "Pakua".

Chagua "Chaguzi za Juu"

Katika dirisha inayoonekana, weka vigezo vya "Idadi ya wasindikaji" na "Upeo wa kumbukumbu" hadi kiwango cha juu. Sasa tahadhari! Funga na ufungue programu tena, angalia kwamba thamani ya "Upeo wa kumbukumbu" haijawekwa upya kwa "0". Ikiwa ndivyo, basi usifute sanduku hili, vinginevyo mfumo unaweza haitaanza kabisa. Washa upya, umekamilika.

Kumbuka: Ikiwa unaamua kuongeza RAM au kuchukua nafasi ya processor na nyingine (yenye cores zaidi), basi vigezo hapo juu vitahitajika kubadilishwa. Vinginevyo, mfumo hautatumia kumbukumbu ya ziada na/au cores za ziada za processor.