Hovedstartkoden (noen ganger forkortet som MBC ) er en av de flere delene av hovedoppstartsposten. Den utfører det første settet av viktige funksjoner i oppstartsprosessen.
Spesielt, i den typiske generiske masteroppstartsposten, forbruker hovedstartkoden 446 byte av den totale 512-byte masteroppstartsposten - det gjenværende rommet brukes av partisjonstabellen (64 bytes) og 2-bytes disksignaturen.
Hvordan Master Boot Code Works
Forutsatt at hovedstartkoden utføres riktig av BIOS, slår hovedstartkoden opp oppstartskontrollen til volumstartkoden, en del av volumstartssektoren, på partisjonen på harddisken som inneholder operativsystemet.
En hovedstartkode brukes kun på primære partisjoner. Ikke-aktive partisjoner som de på en ekstern disk som kan lagre data som filbackup, trenger for eksempel ikke å starte opp fordi de ikke inneholder et operativsystem og derfor ikke har grunn til en hovedstartkode.
Dette er handlingene som hovedstartkoden følger, ifølge Microsoft:
- Skanner partisjonstabellen for den aktive partisjonen.
- Finn startsektoren for den aktive partisjonen.
- Laster en kopi av oppstartssektoren fra den aktive partisjonen til minnet.
- Overfører kontroll til kjørbar kode i oppstartssektoren.
Hovedstartkoden bruker det som kalles CHS-felt (Start og sluttlinje, Hoved- og Sektorfelt) fra partisjonstabellen for å finne oppstartsseksjonen av partisjonen.
Master Boot Code Error
Filer som Windows trenger for å kunne starte opp på operativsystemet, kan noen ganger bli skadet eller gå glipp av.
Hovedstartskodefeil kan skje på grunn av alt fra et virusangrep som erstatter dataene med ondsinnede koder, til fysisk skade på harddisken.
Identifisering av hovedbootkodfeil
En av disse feilene vises sannsynligvis hvis hovedstartkoden ikke finner oppstartssektoren, slik at Windows ikke starter:
- Mangler operativsystem
- Ugyldig partisjonstabell
- Feil ved lasting av operativsystem
- MBR feil 1
- MBR feil 2
En måte du kan fikse feil i hovedstartrekordet er å installere Windows på nytt. Selv om dette kan være din første tanke fordi du ikke vil gå gjennom prosessen med å fikse feilen, er det en ganske drastisk løsning.
La oss se på noen andre, potensielt enklere måter å fikse disse problemene på:
Slik løser du hovedbootkodfeil
Mens du normalt kan åpne en kommandoprompt i Windows for å kjøre kommandoer i Windows, betyr problemer med hovedstartkoden sannsynligvis det Windows starter ikke . I disse tilfellene må du få tilgang til en kommandoprompt fra utenfor Windows …
I Windows 10, Windows 8, Windows 7 og Windows Vista kan du forsøke å fikse en hovedstartkodfeil ved å bygge opp Boot Configuration Data (BCD) ved hjelp av bootrec-kommandoen.
Kommandoen bootrec kan kjøres i Windows 10 og Windows 8 gjennom Advanced Startup Options. I Windows 7 og Windows Vista kan du kjøre samme kommando, men det er gjort via System Recovery Options.
I Windows XP og Windows 2000 brukes kommandoen fixmbr til å bygge en ny hovedoppstartspost ved å skrive om hovedstartkoden. Denne kommandoen er tilgjengelig i gjenopprettingskonsollen.