Quote: Originally Posted by SIW2
7 doesn't use boot.ini - it uses bcd instead.
Looks like XP boot.ini is pointing the right way. It also looks like it may be in the wrong place.
Check in Disk Management and see which is the partition marked System.
Copy and paste ntldr, boot.ini and ntdetect.com onto the System partition.
If it is a 100mb System partition without a drive letter - rt click it in Disk Management and give it a drive letter.
Then add an entry for XP to 7 using Easybcd - point it at the System partition.
Please post a screenshot of the 7 disk management window.
I didn't know I had to copy ntdlr & ntdetect.com over as well, that's probably why it didn't work--I just copied boot.ini.
I ended up fixing the problem by changing the controller order to read the HDD with XP first. I still got the Win7 dual-boot screen and this time both worked.
I have 3 HDDs. An IDE C:, Another IDE, H:, and a Partitioned SATA, O: and W:.
XP is on C:, Win7 is on O: and I just store data on H: and W: . Despite this, W is listed as the System Drive. O.o
Oh well, I got it all working. That's all I care about.