"A hidden file called NTLDR switches the CPU to a protected operating mode which places the processor in 32-bit memory mode and turns memory paging on. This basically means it puts the CPU in a mode from which it can load and run the 32-bit Windows operating system.
NTLDR then looks for a file called Boot.ini. If the boot.ini file exists, it will be loaded it into memory and any custom settings displayed."
a
and another intersting thing is that
"In Windows Vista, Windows Server 2008, Windows 7 and later releases, NTLDR has been replaced by two new components: winload.exe and the Windows Boot Manager. Though all Windows operating systems from Windows Vista onward no longer use boot.ini or NTLDR, they retain the bootcfg utility for modifying boot.ini, in the case of multi-boot configurations with Windows NT 4.0, Windows 2000, Windows XP, or Windows Server 2003."