Master Boot Kodu nədir?

Master Boot kodunun təsviri və əsas boot kodu səhvlərinin təyin edilməsi

Master boot kodu (bəzən MBC kimi qısaldılmışdır) master boot qeydinin bir neçə hissəsidir. Bu önyükleme prosesində ilk mühüm funksiyaları yerinə yetirir.

Xüsusilə, tipik ümumi master boot qeydində, master boot kodu ümumi 512 baytlıq master boot qeydinin 446 baytını istehlak edir - qalan sahə bölmə masası (64 bayt) və 2 baytlıq disk imza ilə istifadə olunur .

Master Boot Kodu necə işləyir

Master önyükleme kodunun BIOS tərəfindən düzgün yerinə yetirildiyini nəzərə alsaq, master boot kodu əməliyyat sistemini ehtiva edən sabit disk bölümündeki həcmi önyükleme sektorunun bir hissəsinin yükləmə kodunu , önyükleme kontrolünü açır.

Master boot kodu yalnız əsas bölmələrdə istifadə olunur. Xarici sürücüdəki fayllar kimi məlumatları saxlaya bilən qeyri-aktiv bölmələr, məsələn, bir əməliyyat sistemi içermədikləri üçün master boot kodunun olmadığı üçün açılmaması lazım deyil.

Bunlara əsasən Microsoft əsas yükləmə kodunun əməlləri aşağıdakılardır:

  1. Fəal bölmə üçün bölmə masasını tarar.
  2. Fəal bölmənin başlanğıc sektorunu tapır.
  3. Boot sektorunun bir surətini aktiv bölmədən yaddaşa yükləyir.
  4. Ötürmə sektorunda yürütülebilir koda köçürmələri idarə edir.

Master boot kodu bölmənin açılış sektor hissəsini tapmaq üçün bölmə masasından CHS sahələri (Başlanğıc və Silindr, Baş və Sektor sahələri) deyilənləri istifadə edir.

Master Boot Kodu səhvləri

Windows əməliyyat sisteminə önyüklemek üçün lazım olan fayllar bəzən pozulub və ya itkin ola bilər.

Master boot kodu səhvləri, zərərli kodlarla məlumatların əvəzlənməsinə səbəb olan bir virus hücumundan, sabit diskə fiziki ziyana görə baş verə bilər.

Master Boot Kodu səhvlərinin müəyyən edilməsi

Master önyükleme kodunun açılış sektorunu tapa bilmədiyi, Windows'un başlamasını maneə törətdiyi halda, bu səhvlərdən biri göstərilir:

Master önyükleme qeydində səhvləri düzəltməyinizin bir yolu Windows'u yenidən bərpa etməkdir. Bu, ilk düşüncən ola bilər, çünki səhvin təyin edilməsi prosesindən keçmək istəmirsinizsə, bu, çox sərt bir həlldir.

Bu problemləri həll etmək üçün bir neçə başqa, potensial olaraq daha sadə bir şəkildə baxaq:

Master Boot Kodu səhvlərini necə düzəltmək olar

Windows'ta əmrləri çalıştırmak üçün Windows'da Komut İstemini normal olaraq aça bilirsinizsə, master boot kodu ilə bağlı problemlər, Windows'un başlatılmayacağı anlamına gelir. Bu hallarda, Windows'un xaricindəki bir Komut İsteğine daxil olmanız lazımdır ...

Windows 10 , Windows 8 , Windows 7Windows Vista'da bootrec komutunu istifadə edərək Boot Konfiqurasiya Verilərini (BCD) yenidən quraraq master boot kodu səhvini düzəldə bilərsiniz.

Bootrec əmrini Windows 10 və Windows 8-də Advanced Startup Options vasitəsilə həyata keçirə bilərsiniz. Windows 7 və Windows Vista'da eyni əmri çalıştıra bilərsiniz, ancaq Sistem Recovery Options vasitəsilə həyata keçirilir.

Windows XP və Windows 2000-də fixmbr əmri , master boot kodunun yenidən yazılması ilə yeni bir master önyükleme qeydinin qurulması üçün istifadə olunur. Bu əmr Recovery Console'da mövcuddur.