Pääkäynnistyskoodi (joskus lyhennettynä MBC) on yksi useista pääkäynnistystietueen osista. Se suorittaa ensimmäiset tärkeät toiminnot käynnistyksen aikana. Tyypillisessä yleisessä pääkäynnistystietueessa pääkäynnistyskoodi kuluttaa 446 tavua 512-tavuisesta pääkäynnistystietueesta – jäljellä olevan tilan käyttävät osiotaulukko (64 tavua) ja 2-tavuinen levyallekirjoitus.
Kuinka pääkäynnistyskoodi toimii
Olettaen, että BIOS suorittaa pääkäynnistyskoodin oikein, pääkäynnistyskoodi luovuttaa käynnistysohjaimen käyttöjärjestelmän sisältävän kiintolevyn osion volyymin käynnistyskoodille, joka on osa volyymin käynnistyssektoria. Pääkäynnistyskoodia käytetään vain ensisijaisissa osioissa. Ei-aktiivisia osioita, kuten ulkoisen aseman osioita, jotka voivat tallentaa tietoja, kuten tiedostojen varmuuskopioita, ei tarvitse käynnistää, koska ne eivät sisällä käyttöjärjestelmää eivätkä siksi tarvitse pääkäynnistyskoodia. Nämä ovat toimintoja, joita pääkäynnistyskoodi seuraa Microsoftin mukaan:
-
Etsii osiotaulukosta aktiivisen osion.
-
Etsii aktiivisen osion aloitussektorin.
-
Lataa kopion aktiivisen osion käynnistyssektorista muistiin.
-
Siirtää ohjauksen käynnistyssektorin suoritettavalle koodille.
Pääkäynnistyskoodi käyttää niin kutsuttuja CHS-kenttiä (aloitus- ja loppusylinteri-, pää- ja alakentät) osiotaulukosta osion käynnistyssektorin paikantamiseen.
Pääkäynnistyskoodin virheet
Tiedostot, jotka Windows tarvitsee käynnistääkseen käyttöjärjestelmän, voivat joskus vaurioitua tai kadota. Pääkäynnistyskoodivirheet voivat johtua mistä tahansa virushyökkäyksestä, joka korvaa tiedot haitallisella koodilla, ja kiintolevyn fyysiseen vaurioitumiseen.
Pääkäynnistyskoodivirheiden tunnistaminen
Jokin näistä virheistä tulee todennäköisesti näkyviin, jos pääkäynnistyskoodi ei löydä käynnistyssektoria, mikä estää Windowsia käynnistymästä:
- Käyttöjärjestelmä puuttuu
- Virheellinen osiotaulukko
- Virhe ladattaessa käyttöjärjestelmää
- MBR-virhe 1
- MBR-virhe 2
Yksi tapa korjata pääkäynnistystietueen virheet on asentaa Windows uudelleen. Vaikka tämä saattaa olla ensimmäinen ajatuksesi, koska et halua käydä läpi virheen korjausprosessia, se on melko radikaali ratkaisu. Katsotaanpa joitain muita, mahdollisesti yksinkertaisempia tapoja ratkaista nämä ongelmat:
Pääkäynnistyskoodin virheiden korjaaminen
Vaikka voit normaalisti avata komentokehotteen komentojen suorittamiseksi Windowsissa, pääkäynnistyskoodin ongelmat tarkoittavat todennäköisesti seuraavaa: Windows ei käynnisty† Näissä tapauksissa sinun on avattava komentokehote Windowsin ulkopuolelta… Windows 11-, Windows 10-, Windows 8-, Windows 7- ja Windows Vista -käyttöjärjestelmissä voit yrittää korjata pääkäynnistyskoodin virheen avaamalla Boot Configuration Data (BCD) bootrec-komennolla . Bootrec-komento voidaan suorittaa Windows 11/10/8:ssa Käynnistyksen lisäasetusten kautta. Windows 7:ssä ja Windows Vistassa voit suorittaa saman komennon, mutta järjestelmän palautusasetusten kautta. Windows XP:ssä ja Windows 2000:ssa fixmbr-komentoa käytetään uuden pääkäynnistystietueen luomiseen kirjoittamalla uudelleen pääkäynnistyskoodi. Tämä komento on käytettävissä palautuskonsolissa.