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:
- Megvizsgálja az aktív partíció partíciós tábláját.
- Megtalálja az aktív partíció kezdő szektorát .
- A rendszerindító szektor egy példányát betölti az aktív partícióról a memóriába.
- Á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:
- Hiányzó operációs rendszer
- Érvénytelen partíciós tábla
- Hiba az operációs rendszer betöltése közben
- MBR hiba 1
- MBR hiba 2
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.