NTLDR (skrót od ang. New Technology Loader) – program rozruchowy służący przede wszystkim do ładowania systemów Windows NT, 2000, XP lub Server 2003.
W systemie Windows Vista został zastąpiony przez Windows Boot Manager i Boot Configuration Data.
Kod umieszczony w sektorze rozruchowym pierwszej partycji (nie w MBR-ze) wczytuje do pamięci program NTLDR, który po odczytaniu pliku BOOT.INI wyświetla menu wyboru systemu lub od razu uruchamia Windows. Zależy to od liczby wpisów w BOOT.INI.
NTLDR potrafi również odczytać sektor rozruchowy z pliku. Dzięki temu można załadować inny program rozruchowy (np. LILO) lub system operacyjny.