Skip to main content

Vad är Master Boot Code? (MBC-definition)

Vauxhall Insignia CDTI engine light on and limp mode. Yet another P2282. Fault finding and repair. (Juni 2026)

Vauxhall Insignia CDTI engine light on and limp mode. Yet another P2282. Fault finding and repair. (Juni 2026)
Anonim

Masterkoden (ibland förkortad som MBC ) är en av de flera delarna av master boot record. Den utför den första uppsättningen viktiga funktioner under uppstartsprocessen.

Specifikt, i den typiska generiska master boot-posten, förbrukar master boot-koden 446 byte av den totala 512-byte master boot-posten - det återstående utrymmet används av partitionstabellen (64 byte) och 2-byte disksignaturen.

Hur masterkoden fungerar

Om du antar att huvudstartkoden exekveras ordentligt av BIOS, slår huvudstartskoden av uppstartskontrollen till volymen startkoden, en del av volymstartssektorn, på partitionen på hårddisken som innehåller operativsystemet.

En huvudstartkod används endast på primära partitioner. Icke-aktiva partitioner som de på en extern enhet som kan lagra data som filbackup, behöver till exempel inte startas från eftersom de inte innehåller ett operativsystem och därför inte har någon anledning till en huvudstartkod.

Det här är de åtgärder som huvudstartkoden följer, enligt Microsoft:

  1. Skannar partitionstabellen för den aktiva partitionen.
  2. Finns start sektorn för den aktiva partitionen.
  3. Laddar en kopia av boot-sektorn från den aktiva partitionen till minnet.
  4. Överföringar kontrollerar till exekverbar kod i boot-sektorn.

Huvudstartskoden använder det som heter CHS-fält (Start- och slutcylinder, Huvud- och Sektorfält) från partitionstabellen för att lokalisera delarna av uppstartssektorn i partitionen.

Fel på huvudkoden

Filer som Windows behöver för att kunna starta upp till operativsystemet kan ibland bli korrupta eller gå saknas.

Fel på huvudstartkod kan hända på grund av allt från en virusattack som ersätter data med skadliga koder, till fysisk skada på hårddisken.

Identifiering av huvudstartskodfel

En av dessa fel visas sannolikt om huvudstartskoden inte kan hitta startsektorn, vilket förhindrar att Windows startar:

  • Saknar operativsystem
  • Ogiltig partitionstabell
  • Fel vid laddning av operativsystem
  • MBR-fel 1
  • MBR-fel 2

Ett sätt att fixa fel i huvudstartschriften är att installera om Windows. Även om detta kan vara din första tanke eftersom du inte vill gå igenom processen för att fixa felet, är det en ganska drastisk lösning.

Låt oss titta på några andra, potentiellt enklare sätt att åtgärda dessa problem:

Så här fixar du Master Boot Code Error

Medan du normalt kan öppna ett kommandotolk i Windows för att köra kommandon i Windows, betyder det att problem med huvudstartkoden troligtvis betyder det Windows startar inte . I dessa fall måste du komma åt ett kommandotolk utanför Windows …

I Windows 10, Windows 8, Windows 7 och Windows Vista kan du försöka lösa ett huvudstartkodsfel genom att bygga upp Boot Configuration Data (BCD) med hjälp av bootrec-kommandot.

Kommandot bootrec kan köras i Windows 10 och Windows 8 genom avancerade startalternativ. I Windows 7 och Windows Vista kan du köra samma kommando men det är gjort via Systemåterställningsalternativ.

I Windows XP och Windows 2000 används kommandot fixmbr för att bygga en ny master boot-post genom att skriva om huvudstartkoden. Kommandot är tillgängligt i Recovery Console.