Ana önyükleme kodu (bazen MBC olarak kıs altılır), ana önyükleme kaydının çeşitli bölümlerinden biridir. Önyükleme sürecinde ilk önemli işlevler grubunu gerçekleştirir.
Özellikle, tipik genel ana önyükleme kaydında, ana önyükleme kodu toplam 512 baytlık ana önyükleme kaydının 446 baytını tüketir-kalan alan bölüm tablosu (64 bayt) ve 2 bayt tarafından kullanılır disk imzası.
Ana Önyükleme Kodu Nasıl Çalışır
Ana önyükleme kodunun BIOS tarafından düzgün bir şekilde yürütüldüğünü varsayarsak, ana önyükleme kodu, önyükleme kontrolünü sabit sürücüdeki işletim sistemini içeren bölümdeki birim önyükleme sektörünün bir parçası olan birim önyükleme koduna devreder.
Ana önyükleme kodu yalnızca birincil bölümlerde kullanılır. Örneğin, dosya yedeklemeleri gibi verileri depolayabilen harici bir sürücüdekiler gibi etkin olmayan bölümler, bir işletim sistemi içermediklerinden ve bu nedenle bir ana önyükleme kodu için bir nedene sahip olmadıklarından, önyükleme yapılmasına gerek yoktur.
Bunlar, Microsoft'a göre ana önyükleme kodunun izlediği eylemlerdir:
- Etkin bölüm için bölüm tablosunu tarar.
- Etkin bölümün başlangıç sektörünü bulur.
- Aktif bölümden belleğe önyükleme sektörünün bir kopyasını yükler.
- Önyükleme sektöründeki yürütülebilir koda denetimi aktarır.
Ana önyükleme kodu, bölümün önyükleme sektörü bölümünü bulmak için bölüm tablosundaki CHS alanları (Başlangıç ve Bitiş Silindiri, Baş ve Sektör alanları) olarak adlandırılanları kullanır.
Ana Önyükleme Kodu Hataları
Windows'un işletim sistemine önyükleme yapması gereken dosyalar bazen bozulabilir veya kaybolabilir. Ana önyükleme kodu hataları, verileri kötü amaçlı kodlarla değiştiren bir virüs saldırısından sabit sürücüdeki fiziksel hasara kadar her şey nedeniyle olabilir.
Ana Önyükleme Kodu Hatalarını Tanımlama
Ana önyükleme kodu önyükleme sektörünü bulamazsa, bu hatalardan biri büyük olasılıkla görüntülenerek Windows'un başlatılmasını engeller:
- Eksik işletim sistemi
- Geçersiz bölüm tablosu
- İşletim sistemi yüklenirken hata oluştu
- MBR Hatası 1
- MBR Hatası 2
Ana önyükleme kaydındaki hataları düzeltmenin bir yolu, Windows'u yeniden yüklemektir. Bu, hatayı düzeltme sürecinden geçmek istemediğiniz için ilk düşünceniz olsa da, oldukça sert bir çözüm.
Bu sorunları çözmenin potansiyel olarak daha basit birkaç yoluna bakalım:
Ana Önyükleme Kodu Hataları Nasıl Düzeltilir
Windows'ta komutları çalıştırmak için normalde bir Komut İstemi açabilseniz de, ana önyükleme koduyla ilgili sorunlar büyük olasılıkla Windows'un başlamayacağı anlamına gelir. Bu durumlarda, Windows'un dışından bir Komut İstemi'ne erişmeniz gerekir…
Windows 11, Windows 10, Windows 8, Windows 7 ve Windows Vista'da, bootrec komutunu kullanarak Önyükleme Yapılandırma Verilerini (BCD) yeniden oluşturarak bir ana önyükleme kodu hatasını düzeltmeyi deneyebilirsiniz.
bootrec komutu, Windows 11/10/8'de Gelişmiş Başlangıç Seçenekleri aracılığıyla çalıştırılabilir. Windows 7 ve Windows Vista'da aynı komutu çalıştırabilirsiniz, ancak bu Sistem Kurtarma Seçenekleri aracılığıyla yapılır.
Windows XP ve Windows 2000'de fixmbr komutu, ana önyükleme kodunu yeniden yazarak yeni bir ana önyükleme kaydı oluşturmak için kullanılır. Bu komut Kurtarma Konsolu'nda mevcuttur.