Завантажувач (bootloader)
Коротко: Завантажувач — це невелика програма, яку прошивка запускає після самотестування і яка потім завантажує в пам’ять і запускає ядро операційної системи.
Докладніше: Прошивка вміє читати файли лише в найзагальніших рисах і не призначена для завантаження цілої операційної системи. Тому справу бере на себе завантажувач: він знаходить ядро, завантажує його з параметрами запуску й передає керування.
Подробиці
| Система | Завантажувач |
|---|---|
| Windows | Диспетчер завантаження Windows (bootmgfw.efi) і Winload (winload.efi) |
| Linux | GRUB, systemd-boot, rEFInd |
| macOS | boot.efi (iBoot на Apple Silicon) |
| Android | Завантажувач виробника (часто заблокований) |
- Кілька систем (dual boot): завантажувач показує меню й запускає вибрану систему.
- Розташування: в UEFI він міститься як файл
.efiна системному розділі EFI; у legacy — в MBR і на активному розділі. - Завдання: завантажити ядро, надати початковий RAM-диск, передати параметри командного рядка, запропонувати варіанти відновлення, перевірити підписи (Secure Boot).
- Проблеми: «Operating system not found», «BOOTMGR is missing», «No bootable device» вказують на пошкоджені завантажувальні файли, неправильний порядок завантаження чи відсутній розділ. Відновлення:
bootrec /fixmbr,bootrec /rebuildbcd(Windows),grub-install(Linux). - Безпека: підмінений завантажувач — небезпечна точка атаки (буткіти). Secure Boot і шифрування (BitLocker) знижують ризик.
- Android/iOS: «Розблокування завантажувача» дозволяє сторонні системи, але стирає дані й може вплинути на гарантію та банківські застосунки.
Див. також: Процес завантаження комп’ютера з Windows 11, Системний розділ EFI і системний розділ, Завантажувальні файли