Vazni sistemski fajlovi za podizanje (boot files) Windows NT/2000/XP su:
NTLDR ili NT Loader koji pocinje da podize OS na kompu.
BOOT.INI koji sadrzi informacije o tome koji su sve MS OS-evi instalirani na komp.
BOOTSECT.DOS koji u dual ili multiboot konfiguracijama drzi kopiju DOS ili Win9x boot sektora tako da se ti stariji OS-evi mogu podici po potrebi.
NTDETECT.COM koji trazi informacije o hardveru svaki put kada se neki od WinNT Os-eva dize. Ove informacije se posle koriste da bi se kreirale dinamicke informacije o hardveru u Windows registru.
NTBOOTDD.SYS koji sluzi za prepoznavanje i ucitavanje SCSI interface-a, na sistemima kod kojih se OS dize sa SCSI diska.
NTOSKRNL.EXE koji je WinNT kernel.
Osim ovih fajlova koji se svi osim NTOSKRNL.exe nalaze u root-u C: particije na HDD-u WinNT OS-evima su potrebni jos neki sistemski fajlovi iz njihovih sistemskim direktorijuma (RUN>upisi %systemroot% ili C:\WINDOWS\...), kao sto je npr. HAL.DLL ili hardware abstraction layer. Brojni drugi DLL-ovi su takodje potrebni, ali ne u toj meri. Na primer korupcija ili nedostatak nekog takvog dll-a dovodi do tzv. noncritical error-a, dok kada korumpira ili nedostaje HAL.DLL onda nastaju veliki problemi

. Naravno ima jos sistemskih file-ova ali oni nisu bitni za podizanje Windows NT/2000/XP-a kao gore navedeni boot file-ovi.
A sada malo o boot procesu NT sistema:
1. Masina se samoproverava i prebrojava hardverske resurse. Ova operacija zove se POST ili Power On Self Test koji se izvrsava pomocu komandi upisanih u EEPROM na na maticnoj ploci racunara.
2. Jednom kada masina zavrsi sa samoproveravanjem (sa POST-om) ona pronalazi Master Boot Record (MBR) na prvom HDD-u i ucitava ga u memoriju. MBR posle nalazi bootabilnu particiju i trazi njen boot sektor.
3. Kada MBR nadje taj boot sektor informacije sa njega pomazu da sistem pronadje sistemsku particiju a samim tim i da se NTLDR pronadje i ucita u memoriju (nisam bas siguran da li je na osnovu sadrzaja ili imena ali ako nadje fajl po imenu COPYOFNTLDR i njega ucita u memoriju onda moze biti iz bilo kog od ta 2 razloga). NTLDR nasledjuje izvrsnu (egzekutabilnu) funkciju od MBR-a.
4. Kada se NTLDR nadje i ucita u memoriju on prebacuje sistem iz Real Mode-a u Protected Mode (32-bit Flat Mode) i obezbedjuje paging (swapovanje memorije). Nadam se da su svi ovi termini jasni jer nemam vremena da objasnjavam sta su. Ako nesto nije jasno postoji sajt
www.webopedia.com na kome postoje definicije svih engleskih termina koji se koriste u IT-u. Tokom ovog procesa startuje se i fajl sistem.
5. NTLDR cita BOOT.INI. Ako je u pitanju multiboot konfiguracija sa Win9x sistemom i WinNT sistemima ukoliko se izabere Win9x kao zeljeni OS NTLDR ce iscitati i BOOTSECT.DOS i ucitati zeljeni OS (MBR kod koji se nalazi u BOOTSECT.DOS-u se izvrsava posle POST-a i ucitava se IO.SYS {pocetak dizanja DOS i Win9x OS-eva}) ali ja cu da se tu zaustavim jer obrdjujem dizanje WinNT sistema.
6. NTLDR ucitava i izvrsava NTDETECT.COM. NTDETECT.COM proverava sav hardver datog sistema i inicijalizuje hardver koji pronadje (NTDETECT.COM prosledjuje informacije o hardveru NTLDR-u koji ih sakuplja i dalje prosledjuje NTOSKRNL.EXE-u. nakon sto i taj fajl ucita).
7. NTLDR ucitava NTOSKRNL.EXE i HAL.DLL. NTOSKRNL sadrzi WinNT kernel i izvrsne podsisteme (Executive Sybsystems). Ovi izvrsni podsistemi pretrazuju registry control set, startuju servise i upravljacke programe za hardver (drivere). HAL.DLL obezbedjuje komunikaciju izmedju OS-a i hardvera.
8. NTLDR ucitava HKEY_LOCAL_MACHINE\SYSTEM registarsku kosnicu i ucitava drivere. Driveri koji se ovom prilikom ucitavaju koriste kao tzv. boot driveri (boot drivers) i koriste pocetnu vrednost koja se naziva Start value

u MS terminologji.
9. NTLDR ustupa kontrolu NTOSKRNL.EXE-u. NTOSKRNL.EXE inicijalizuje ucitane drivere i dovrsava proces boot-ovanja WinNT OS-a (u nasem slucaju Windows XP-a).
10. Winlogon se ucitava. Pojavljuje se svima poznati logon screen LOGONUI.EXE. Zavisno od slucaja do slucaja unosimo username i password i konacno smo dosli do Windows Desktop-a.
Mislim da je ovo vec nekoliko puta vec objasnjeno ali evo ukratko o tome kako se bootuju WinNT sistemi. Proces je uglavnom isti i moze se videti koliko je NT Loader (NTLDR) bitan u tom procesu. Ukoliko on korumpira ili iz nekog razloga nestane desava se ona cuvena poruka "...NTLDR is missing..." i sistem se ne moze podici bez odredjenih zahvata.