Mi a Master Boot kód?

A rendszerindító kód és súgó meghatározása A fő boot kód hibák

A mester-bootkód (amelyet néha MBC- ként rövidítenek) a mesterindító rekord több részének egyike. A rendszer elindítja az első fontos funkciókat a rendszerindítás folyamán.

A tipikus általános master boot rekordban a master boot kód a teljes 512 bájtos master boot rekordból 446 byte-ot fogyaszt - a megmaradt helyet a partíciós tábla (64 bájt) és a 2 bájtos lemez aláírás használja .

A Master Boot Kód működése

Feltételezve, hogy a master boot kódot a BIOS megfelelően hajtja végre, a mester-bootkód az operációs rendszert tartalmazó merevlemezen lévő partíción a kötetindító szektoron lévő kötet-bootkódot adja le .

A mester-bootkód csak az elsődleges partíciókban használható. A nem aktív partíciók, például olyan külső meghajtókhoz hasonló partíciók, amelyek például fájlmentési adatok tárolására alkalmasak, nem kell rendszerindításra kerülniük, mert nem tartalmaznak operációs rendszert, és ezért nincs indoka a mester-bootkódnak.

Ezek a műveletek, amelyeket a mester-bootkód követi, a Microsoft szerint:

  1. Megvizsgálja az aktív partíció partíciós tábláját.
  2. Megtalálja az aktív partíció kezdő szektorát .
  3. A rendszerindító szektor egy példányát betölti az aktív partícióról a memóriába.
  4. Átirányítja a vezérlést a végrehajtható kódra a rendszerindító szektorban.

A mester-bootkód a partíciós táblaindító szektor részének megtalálásához a partíciós tábla CHS mezőit (kezdő és befejező henger, fej és szektor mezőket) használja.

Rendszerindító kód hibák

A Windows által az operációs rendszerhez való indításhoz szükséges fájlok időnként romlottak vagy eltűnnek.

A mester bootkód hibái történhetnek bármi olyan vírustámadás miatt, amely az adatokat rosszindulatú kódokkal helyettesíti, a merevlemez fizikai károsodása miatt.

A rendszerindító kód hibáinak azonosítása

Az egyik ilyen hiba valószínűleg megjelenik, ha a mester-bootkód nem találja a rendszerindító szektort, és megakadályozza a Windows indítását:

Az egyik módja annak, hogy a master boot rekordban hibákat kijavítson, újratelepítenie kell a Windows rendszert . Bár ez lehet az első gondolat, mert nem akarsz átmenni a hiba megállapításán, ez meglehetősen drasztikus megoldás.

Nézzünk még néhány más, potenciálisan egyszerűbb megoldást a problémák megoldására:

Hogyan lehet a Master Boot Code hibákat javítani

Miközben normál esetben megnyithat egy parancssort Windows rendszerben a parancsok futtatásához a Windows rendszerben, a mester rendszerindítási kódja valószínűleg azt jelenti, hogy a Windows nem indul el . Ezekben az esetekben a Command Prompt-nek a Windows rendszeren kívülről kell hozzáférnie ...

A Windows 10 , a Windows 8 , a Windows 7 és a Windows Vista rendszerben megpróbálhatja megjavítani a rendszerindító kód hibáját a Boot Configuration Data (BCD) újbóli létrehozásával a bootrec parancs segítségével .

A bootrec parancsot futtathatja a Windows 10 és a Windows 8-ban a speciális indítási beállítások segítségével . A Windows 7 és a Windows Vista rendszerben ugyanazt a parancsot futtathatja, de ez a rendszer helyreállításaival történik.

Windows XP és Windows 2000 rendszerben a fixmbr parancsot új master rendszerindító rekord elkészítésére használják a master bootkód újbóli írásával. Ez a parancs a helyreállítási konzolban érhető el.