XP doesn't boot, guess there is no boot.ini


I've Windows 7 on C:
and Win XP on D:

I've added XP partition using EasyBCD to Win 7 bootloader, changed the drive letter to D:, copied ntdlrd stuff to the drive D:

but XP doesn't boot anyway, i get a message invalid boot.ini then selecting Windows XP in boot screen.

So how to create that boot.ini with my disk setup? XP is in the drive D:\, not the C:\.


  • 1.jpg
    218.7 KB · Views: 29
  • 2.jpg
    225.3 KB · Views: 30
Last edited:


Telephone Sanitizer (2nd Class)
Staff member
Hi Originalas, welcome to NST.
Please ready the sticky thread.
You should not point the BCD at the XP partition, but at the XP boot files, which need to be in the "system" partition (W7 in your case)
That's why EasyBCD greys the option to prevent you pointing to the wrong place!


Super Moderator
Staff member
ntdetect.com appears to not be present on your active system partition. You'll need to copy ntdetect.com ntldr, and boot.ini from where they are currently located in order to fix it.