Önyükleyici (bootloader)
Kısaca: Önyükleyici, aygıt yazılımının kendi kendini sınamadan sonra başlattığı ve ardından işletim sistemi çekirdeğini belleğe yükleyip başlatan küçük programdır.
Biraz daha ayrıntılı: Aygıt yazılımı dosyaları yalnızca kabaca okuyabilir ve bütün bir işletim sistemini yüklemek için tasarlanmamıştır. Bu yüzden önyükleyici devralır: çekirdeği bulur, başlangıç parametreleriyle yükler ve denetimi devreder.
Ayrıntılı
| Sistem | Önyükleyici |
|---|---|
| Windows | Windows Önyükleme Yöneticisi (bootmgfw.efi) ve Winload (winload.efi) |
| Linux | GRUB, systemd-boot, rEFInd |
| macOS | boot.efi (Apple Silicon’da iBoot) |
| Android | Üreticinin önyükleyicisi (çoğunlukla kilitli) |
- Birden fazla sistem (çift önyükleme): Önyükleyici bir menü gösterir ve seçilen sistemi başlatır.
- Konumlar: UEFI’de EFI sistem bölümünde bir
.efidosyası olarak durur; legacy’de MBR ve etkin bölümde. - Görevler: Çekirdeği yüklemek, başlangıç RAM diskini sağlamak, komut satırı parametrelerini iletmek, kurtarma seçenekleri sunmak, imzaları denetlemek (Secure Boot).
- Sorunlar: “Operating system not found”, “BOOTMGR is missing”, “No bootable device” hasarlı başlangıç dosyalarına, yanlış önyükleme sırasına veya eksik bir bölüme işaret eder. Onarım:
bootrec /fixmbr,bootrec /rebuildbcd(Windows),grub-install(Linux). - Güvenlik: Değiştirilmiş bir önyükleyici tehlikeli bir saldırı noktasıdır (bootkit’ler). Secure Boot ve şifreleme (BitLocker) riski azaltır.
- Android/iOS: “Önyükleyici kilidini aç”, özel sistemlere izin verir ama verileri siler ve garantiyi ve bankacılık uygulamalarını etkileyebilir.
Ayrıca bak: Bir Windows 11 bilgisayarının önyükleme süreci, EFI sistem bölümü ve sistem bölümü, Önyükleme dosyaları