Beth yw'r Cod Cychwyn Cyfrol?

Pa Gôd Cychwyn Cyfrol Ydy A Helpu Gosod Camgymeriadau Cod Cychwyn Cyfrol

Y bloc paramedr cod cod cychwyn a disg a'r ddwy brif ran sy'n ffurfio'r cofnod / sector cychwynnol cyfaint . Mae'r cod cychwyn cyffredin yn galw ar y cod cychwyn meistr ac fe'i defnyddir i gychwyn y rheolwr cychwyn, sy'n dechrau llwytho gwirioneddol y system weithredu .

Mae'r cod cychwyn cyfaint yn bodoli ar bob rhaniad lle mae'r cofnod cyfrol yn bodoli, sef pob rhaniad fformat . Fodd bynnag, dim ond y cod cychwyn meistr sy'n galw ar y rhaniad sylfaenol a osodir fel gweithredol. Fel arall, ar gyfer rhaniadau anweithredol, nid yw'r cod cychwyn cyfaint yn parhau heb ei ddefnyddio.

Mae codau cychwyn cyfrol yn benodol i'r system weithredu ar y rhaniad penodol honno. Er enghraifft, gall cod cychwyn cyfaint ar gyfer Windows 10 weithredu'n wahanol nag un ar gyfer blas o Linux neu hyd yn oed fersiwn wahanol o Windows fel Windows XP neu Windows 7 .

Nodyn: Weithiau cyfeirir at y cod cychwyn cyfaint gan ei gronfa VBC.

Beth mae'r Cod Cychwyn Cyfrol yn ei wneud?

Mae'r chwiliad meistr yn chwilio am ddyfais gychwyn ym mha bynnag drefn / gorchymyn cychwyn sy'n cael ei osod gan BIOS .

Tip: Gweler Sut i Newid y Gorchymyn Cychwyn yn y BIOS os bydd angen help arnoch i newid y drefn y caiff codau cychwyn y ddyfais eu gwirio.

Unwaith y darganfyddir dyfais berthnasol, fel disg galed , mae'r cod cychwyn cyfaint yn gyfrifol am lwytho'r ffeiliau priodol sy'n cychwyn y system weithredu. Ar gyfer Windows 10, Windows 8 , Windows 7, a Windows Vista , mae'n Rheolwr Boot Windows (BOOTMGR) sydd mewn gwirionedd yn llwythi'r system weithredu.

Ar gyfer fersiynau hŷn o Windows, fel Windows XP, mae'n NT Loader (NTLDR) y mae'r cod cychwyn cyfaint yn ei ddefnyddio i gychwyn y system weithredu.

Yn y naill achos neu'r llall, mae'r cod cychwyn cyfaint yn canfod y data cywir i symud y broses gychwyn ymlaen. Gallwch chi weld yma pan ddefnyddir y cod cychwyn cyfaint mewn proses nodweddiadol lle mae'r OS yn llwytho o galed caled:

  1. Mae POST yn cael ei rhedeg i wirio ymarferoldeb caledwedd .
  2. Mae BIOS yn llwythi ac yn pennu'r cod o'r cofnod meistr sydd wedi'i lleoli ar y sector cyntaf o'r disg galed.
  3. Mae'r cod cychwyn meistr yn edrych trwy'r tabl rhaniad meistr ar gyfer rhaniad gychwyn ar y disg galed honno.
  4. Gwneir ymgais i gychwyn y rhaniad gweithredol cynradd.
  5. Mae sector cychwyn cyfaint y rhaniad hwnnw wedi'i lwytho i mewn i'r cof fel y gellir defnyddio ei bloc paramedr cod a disg.
  6. Mae'r cod cychwyn cyfaint yn y sector cychwyn hwnnw yn cael ei reoli i weddill y broses gychwyn, lle mae'n sicrhau bod strwythur y system ffeiliau yn gweithio.
  7. Unwaith y bydd y cod cychwyn cyfaint yn dilysu'r system ffeiliau, gweithredir BOOTMGR neu NTLDR.
  8. Fel y crybwyllir uchod, mae'r BOOTMGR neu'r NTLDR yn cael eu llwytho i mewn i'r cof ac fe drosglwyddir rheolaeth iddynt fel bod modd gweithredu'r ffeiliau OS priodol a gall Windows ddechrau fel arfer.

Gwallau Cod Cychwyn Cyfrol

Fel y gwelwch uchod, mae yna lawer o gydrannau sy'n ffurfio cyfanswm y broses y gall y system weithredu gael ei llwytho yn y pen draw. Mae hyn yn golygu bod yna lawer o achosion pan ellir taflu gwall, ac felly gwahanol faterion a allai achosi negeseuon gwall penodol.

Mae cod cychwyn cyfaint llygredig fel arfer yn arwain at wallau hal.dll fel:

Gellir gosod y mathau hynny o wallau cod cychwyn cyflym gyda'r gorchymyn bootsect , un o'r gorchmynion Hysbysiad Gorchymyn sydd ar gael yn Windows. Gweler sut i ddefnyddio Bootsect i ddiweddaru'r Cod Cychwyn Cyfrol i BOOTMGR os oes angen help arnoch chi â hynny.

Yn Cam 4 uchod, os yw'r ymgais i ddod o hyd i raniad gweithgar yn methu, efallai y byddwch yn gweld gwall fel " Dim dyfais cychwyn". Mae'n amlwg ar y pwynt bod y gwall yn digwydd nad yw o ganlyniad i'r cod cychwyn cyfaint.

Mae'n bosibl nad oes rhaniad wedi'i fformatio'n iawn ar y disg galed honno na bod BIOS yn edrych ar y ddyfais anghywir, ac os felly, gallwch chi newid y gorchymyn ar y ddyfais gywir fel y disg galed (yn hytrach na disg neu allanol disg galed , er enghraifft).