A fő rendszerindító kód (néha MBC-ként rövidítve) egyike a fő rendszerindítási rekord számos részének. Elvégzi a fontos funkciók első csoportját a rendszerindítás során.
Konkrétan, a tipikus általános fő rendszerindító rekordban a fő rendszerindító kód 446 bájtot használ fel a teljes 512 bájtos fő rendszerindító rekordból – a fennmaradó helyet a partíciós tábla (64 bájt) és a 2 bájt használja. lemez aláírása.
A fő indítókód működése
Feltételezve, hogy a BIOS megfelelően végrehajtja a fő rendszerindító kódot, a fő rendszerindító kód átadja a rendszerindítási vezérlést a kötetes rendszerindító kódnak, amely a kötetes rendszerindító szektor része, a merevlemez operációs rendszert tartalmazó partícióján.
A fő rendszerindító kód csak az elsődleges partíciókon használatos. A nem aktív partíciókat, például a külső meghajtókon lévőket, amelyek adatokat tárolhatnak, például biztonsági másolatokat, nem kell innen indítani, mert nem tartalmaznak operációs rendszert, és ezért nincs okuk fő rendszerindító kódra.
Ezek a műveletek, amelyeket a fő rendszerindító kód követ a Microsoft szerint:
- Az aktív partíciót keresi a partíciós táblában.
- Megkeresi az aktív partíció kezdő szektorát.
- A rendszerindító szektor másolatát betölti az aktív partícióról a memóriába.
- A vezérlést a rendszerindító szektorban lévő végrehajtható kódra adja át.
A fő rendszerindító kód a partíciós tábla CHS mezőit (kezdő és befejező henger, fej és szektor mező) használja a partíció rendszerindító szektorának megkeresésére.
Master Boot Code Errors
Azok a fájlok, amelyeknek a Windowsnak az operációs rendszerbe való indításához szükséges, néha megsérülhetnek vagy eltűnhetnek. A fő rendszerindítási kód hibái bármi miatt előfordulhatnak, az adatokat rosszindulatú kódokkal helyettesítő vírustámadástól a merevlemez fizikai károsodásáig.
A fő rendszerindítási kód hibáinak azonosítása
A következő hibák egyike valószínűleg akkor jelenik meg, ha a fő rendszerindító kód nem találja a rendszerindító szektort, ami megakadályozza, hogy a Windows elinduljon:
- Hiányzó operációs rendszer
- Érvénytelen partíciós tábla
- Hiba az operációs rendszer betöltésekor
- MBR 1. hiba
- MBR 2. hiba
A fő rendszerindítási rekord hibáinak egyik módja a Windows újratelepítése. Bár lehet, hogy ez az első gondolata, mert nem akarja végigmenni a hibajavítási folyamaton, ez egy meglehetősen drasztikus megoldás.
Nézzünk meg néhány más, esetleg egyszerűbb módszert a problémák megoldására:
A fő rendszerindítási kód hibáinak javítása
Bár általában megnyithat egy parancssort a parancsok futtatásához a Windows rendszerben, a fő rendszerindító kóddal kapcsolatos problémák valószínűleg azt jelentik, hogy a Windows nem indul el. Ezekben az esetekben a Windowson kívülről kell elérnie a parancssort…
Windows 11, Windows 10, Windows 8, Windows 7 és Windows Vista rendszerben megpróbálhatja kijavítani a fő rendszerindító kód hibáját a Boot Configuration Data (BCD) újraépítésével a bootrec paranccsal.
A bootrec parancs a Windows 11/10/8 rendszerben a Speciális indítási beállításokon keresztül futtatható. Windows 7 és Windows Vista rendszerben futtathatja ugyanazt a parancsot, de ez a Rendszer-helyreállítási beállításokon keresztül történik.
Windows XP és Windows 2000 rendszerben a fixmbr parancs új fő rendszerindító rekord létrehozására szolgál a fő rendszerindító kód újraírásával. Ez a parancs a helyreállítási konzolban érhető el.