Hvad er hovedstartkoden? (MBC-definition)

Indholdsfortegnelse:

Hvad er hovedstartkoden? (MBC-definition)
Hvad er hovedstartkoden? (MBC-definition)
Anonim

Master boot-koden (nogle gange forkortet som MBC) er en af de flere dele af master boot record. Den udfører det første sæt vigtige funktioner under opstartsprocessen.

Specifikt, i den typiske generiske master boot record, bruger master boot-koden 446 bytes af den samlede 512-byte master boot record - den resterende plads bruges af partitionstabellen (64 bytes) og 2-byte disksignatur.

Image
Image

Sådan fungerer hovedstartkoden

Forudsat at master boot-koden udføres korrekt af BIOS, overfører master boot-koden opstartskontrollen til volumen boot-koden, en del af volume boot-sektoren, på partitionen på harddisken, der indeholder operativsystemet.

En master boot-kode bruges kun på primære partitioner. Ikke-aktive partitioner som dem på et eksternt drev, der kan gemme data som f.eks. sikkerhedskopiering af filer, behøver ikke at blive startet fra, fordi de ikke indeholder et operativsystem og derfor ikke har nogen grund til en master boot-kode.

Dette er de handlinger, som hovedstartkoden følger ifølge Microsoft:

  1. Scanner partitionstabellen for den aktive partition.
  2. Finder startsektoren for den aktive partition.

  3. Indlæser en kopi af boot-sektoren fra den aktive partition til hukommelsen.
  4. Overfører kontrol til den eksekverbare kode i bootsektoren.

Masterstartkoden bruger det, der kaldes CHS-felter (Start- og Slutcylinder-, Head- og Sector-felter) fra partitionstabellen til at finde opstartssektordelen af partitionen.

Master Boot Code Errors

Filer, som Windows skal bruge for at starte til operativsystemet, kan nogle gange blive korrupte eller forsvinde. Master boot-kodefejl kan ske på grund af alt fra et virusangreb, der erstatter dataene med ondsindede koder, til fysisk skade på harddisken.

Identifikation af Master Boot Code Errors

En af disse fejl vises sandsynligvis, hvis hovedstartkoden ikke kan finde opstartssektoren, hvilket forhindrer Windows i at starte:

  • Mangler operativsystem
  • Ugyldig partitionstabel
  • Fejl ved indlæsning af operativsystem
  • MBR-fejl 1
  • MBR-fejl 2

En måde du kan rette fejl i master boot record på er at geninstallere Windows. Selvom dette måske er din første tanke, fordi du ikke ønsker at gå igennem processen med at rette fejlen, er det en ret drastisk løsning.

Lad os se på et par andre, potentielt mere enkle, måder at løse disse problemer på:

Sådan rettes Master Boot Code-fejl

Mens du norm alt kan åbne en kommandoprompt for at køre kommandoer i Windows, betyder problemer med hovedstartkoden sandsynligvis, at Windows ikke starter. I disse tilfælde skal du have adgang til en kommandoprompt uden for Windows…

I Windows 11, Windows 10, Windows 8, Windows 7 og Windows Vista kan du forsøge at rette en master boot-kodefejl ved at genopbygge Boot Configuration Data (BCD) ved hjælp af bootrec-kommandoen.

Bootrec-kommandoen kan køres i Windows 11/10/8 gennem avancerede opstartsindstillinger. I Windows 7 og Windows Vista kan du køre den samme kommando, men det gøres via Systemgendannelsesindstillinger.

I Windows XP og Windows 2000 bruges fixmbr-kommandoen til at bygge en ny master boot record ved at genskrive master boot-koden. Denne kommando er tilgængelig i Recovery Console.

Anbefalede: