Hva er hovedoppstartskoden? (MBC-definisjon)

Innholdsfortegnelse:

Hva er hovedoppstartskoden? (MBC-definisjon)
Hva er hovedoppstartskoden? (MBC-definisjon)
Anonim

Hovedoppstartskoden (noen ganger forkortet som MBC) er en av flere deler av hovedoppstartsposten. Den utfører det første settet med viktige funksjoner under oppstartsprosessen.

Spesifikt, i den typiske generiske hovedoppstartsposten, bruker hovedoppstartskoden 446 byte av den totale 512-byte masteroppstartsposten – den gjenværende plassen brukes av partisjonstabellen (64 byte) og 2-byte disksignatur.

Image
Image

Slik fungerer hovedoppstartskoden

Forutsatt at hovedoppstartskoden utføres riktig av BIOS, overfører hovedoppstartskoden oppstartskontrollen til volumoppstartskoden, en del av volumoppstartssektoren, på partisjonen på harddisken som inneholder operativsystemet.

En hovedoppstartskode brukes bare på primære partisjoner. Ikke-aktive partisjoner som de på en ekstern stasjon som kan lagre data som sikkerhetskopiering av filer, for eksempel, trenger ikke å startes opp fra fordi de ikke inneholder et operativsystem og derfor ikke har noen grunn til en hovedoppstartskode.

Dette er handlingene hovedoppstartskoden følger, ifølge Microsoft:

  1. Skanner partisjonstabellen for den aktive partisjonen.
  2. Finner startsektoren til den aktive partisjonen.
  3. Laster en kopi av oppstartssektoren fra den aktive partisjonen til minnet.
  4. Overfører kontrollen til den kjørbare koden i oppstartssektoren.

Hovedoppstartskoden bruker det som kalles CHS-felt (Start- og Sluttsylinder-, Head- og Sector-felt) fra partisjonstabellen for å finne oppstartssektordelen av partisjonen.

Master Boot Code Errors

Filer som Windows trenger for å starte opp til operativsystemet, kan noen ganger bli korrupte eller forsvinne. Master boot code feil kan skje på grunn av alt fra et virusangrep som erstatter dataene med ondsinnede koder, til fysisk skade på harddisken.

Identifisering av hovedoppstartskodefeil

En av disse feilene vises sannsynligvis hvis hovedoppstartskoden ikke finner oppstartssektoren, noe som hindrer Windows i å starte:

  • Mangler operativsystem
  • Ugyldig partisjonstabell
  • Feil ved lasting av operativsystem
  • MBR-feil 1
  • MBR-feil 2

En måte du kan fikse feil i hovedoppstartsposten på er å installere Windows på nytt. Selv om dette kan være din første tanke fordi du ikke ønsker å gå gjennom prosessen med å fikse feilen, er det en ganske drastisk løsning.

La oss se på noen andre, potensielt enklere, måter å løse disse problemene på:

Hvordan fikser du hovedoppstartskodefeil

Selv om du norm alt kan åpne en ledetekst for å kjøre kommandoer i Windows, betyr problemer med hovedoppstartskoden sannsynligvis at Windows ikke starter. I disse tilfellene må du få tilgang til en ledetekst fra utenfor Windows…

I Windows 11, Windows 10, Windows 8, Windows 7 og Windows Vista kan du forsøke å fikse en hovedoppstartskodefeil ved å gjenoppbygge Boot Configuration Data (BCD) ved å bruke bootrec-kommandoen.

Bootrec-kommandoen kan kjøres i Windows 11/10/8 gjennom avanserte oppstarts alternativer. I Windows 7 og Windows Vista kan du kjøre den samme kommandoen, men det gjøres via Systemgjenopprettings alternativer.

I Windows XP og Windows 2000 brukes fixmbr-kommandoen til å bygge en ny hovedoppstartsrecord ved å omskrive hovedoppstartskoden. Denne kommandoen er tilgjengelig i Recovery Console.

Anbefalt: