The reason for that is because Windows XP uses those files to boot. It starts of with the NTLDR then to NTDETECT and finally the boot.ini which contains the drive and partition of your Windows install.
In Vista the boot process was simplified into the BCD.
Windows XP - NeoSmart Technologies Wiki
The previous page to the one i linked before explains the XP Boot process and all that.