Čo je hlavný zavádzací kód? (definícia MBC)

Obsah:

Čo je hlavný zavádzací kód? (definícia MBC)
Čo je hlavný zavádzací kód? (definícia MBC)
Anonim

Hlavný zavádzací kód (niekedy skracovaný ako MBC) je jednou z niekoľkých častí hlavného zavádzacieho záznamu. Vykonáva prvú sadu dôležitých funkcií v procese zavádzania.

V typickom všeobecnom hlavnom zavádzacom zázname hlavný zavádzací kód spotrebuje 446 bajtov z celkového 512-bajtového hlavného zavádzacieho záznamu – zostávajúci priestor využíva tabuľka oblastí (64 bajtov) a 2-bajtový podpis disku.

Image
Image

Ako funguje hlavný zavádzací kód

Za predpokladu, že systém BIOS správne vykoná hlavný zavádzací kód, hlavný zavádzací kód odovzdá riadenie zavádzania zväzku zavádzaciemu kódu, ktorý je súčasťou zavádzacieho sektora zväzku, na oddiele na pevnom disku, ktorý obsahuje operačný systém.

Hlavný zavádzací kód sa používa iba na primárnych oddieloch. Neaktívne oddiely, ako sú oddiely na externom disku, ktoré môžu ukladať údaje, ako sú napríklad zálohy súborov, nie je potrebné zavádzať, pretože neobsahujú operačný systém, a preto nemajú dôvod na hlavný zavádzací kód.

Toto sú akcie, ktorými sa riadi hlavný zavádzací kód podľa spoločnosti Microsoft:

  1. Skenuje tabuľku rozdelenia na aktívny oddiel.
  2. Nájde počiatočný sektor aktívnej partície.
  3. Načíta kópiu zavádzacieho sektora z aktívneho oddielu do pamäte.
  4. Prenáša kontrolu do spustiteľného kódu v zavádzacom sektore.

Hlavný zavádzací kód používa to, čo sa nazýva polia CHS (počiatočný a koncový valec, hlavička a sektor) z tabuľky partícií na nájdenie časti bootovacieho sektora oddielu.

Chyby hlavného zavádzacieho kódu

Súbory, ktoré systém Windows potrebuje na spustenie operačného systému, sa môžu niekedy poškodiť alebo zmiznúť. Chyby hlavného zavádzacieho kódu sa môžu vyskytnúť v dôsledku čohokoľvek, od vírusového útoku, ktorý nahrádza údaje škodlivými kódmi, až po fyzické poškodenie pevného disku.

Identifikácia chýb hlavného zavádzacieho kódu

Jedna z týchto chýb sa pravdepodobne zobrazí, ak hlavný zavádzací kód nemôže nájsť zavádzací sektor, čo bráni spusteniu systému Windows:

  • Chýba operačný systém
  • Neplatná tabuľka oddielov
  • Chyba pri načítavaní operačného systému
  • MBR Chyba 1
  • MBR Chyba 2

Jedným zo spôsobov, ako opraviť chyby v hlavnom zavádzacom zázname, je preinštalovať Windows. Aj keď to môže byť vaša prvá myšlienka, pretože nechcete prejsť procesom opravy chyby, je to dosť drastické riešenie.

Pozrime sa na niekoľko ďalších, potenciálne jednoduchších spôsobov riešenia týchto problémov:

Ako opraviť chyby hlavného zavádzacieho kódu

Hoci normálne môžete otvoriť príkazový riadok na spustenie príkazov v systéme Windows, problémy s hlavným spúšťacím kódom pravdepodobne znamenajú, že sa systém Windows nespustí. V týchto prípadoch budete potrebovať prístup k príkazovému riadku mimo systému Windows…

V systéme Windows 11, Windows 10, Windows 8, Windows 7 a Windows Vista sa môžete pokúsiť opraviť chybu hlavného zavádzacieho kódu opätovným zostavením konfiguračných údajov zavádzania (BCD) pomocou príkazu bootrec.

Príkaz bootrec je možné spustiť v systéme Windows 11/10/8 prostredníctvom rozšírených možností spustenia. V systémoch Windows 7 a Windows Vista môžete spustiť rovnaký príkaz, ale vykoná sa to cez Možnosti obnovenia systému.

Vo Windows XP a Windows 2000 sa príkaz fixmbr používa na vytvorenie nového hlavného zavádzacieho záznamu prepísaním hlavného zavádzacieho kódu. Tento príkaz je dostupný v konzole na obnovenie.

Odporúča: