Program rozruchowy (ang. bootstrap loader, skr. bootloader) – działający na zasadzie „samorozruchu” program uruchamiany jako pierwszy po zakończeniu wykonywania przez BIOS lub UEFI procedury POST, służący do załadowania systemu operacyjnego do pamięci operacyjnej komputera.

Bootstrap Bootstrap (od ang. pull oneself up by one’s bootstraps, dosł. „wyciągnąć się za pomocą pętli z tyłu butów”) to idea rozwiązania systemowego w informatyce obrazująca samorozruch komputera. Procedura rozruchowa nazywana jest w języku angielskim terminami boot lub booting.

Pierwotnie (np. EXEC) bootstrap polegał na ręcznym wpisaniu bit po bicie z pulpitu technicznego komputera komendy „Ładuj i wykonaj z urządzenia”, na którym załadowany był system operacyjny, interpreter komend lub inny program.

Później proces ten został zaszyty sprzętowo jako koniec prawidłowo przeprowadzonego przebiegu procedury testującej POST i działał w kooperacji z interpreterem komend systemu nadrzędnego, takiego jak DOS, UNIX czy Windows. Proces ten został nazwany programem rozruchowym.