I have a quite complicated problem and long to explain. Anyways it all started this afternoon when I wanted to modify some partitions on one on my hard drive. I have 2 hard drives with each one copy of Windows XP on both of them. I decided to format one of them using Partition Magic 8.5. After that I was finished setting up Partition MAgic, I accepted and the computer restarted and Partition Magic did what it had to do and it restarted back. But I got an error... it wouln't boot on the copy of WindowsXP that was remaining.. it gave me : NTLDR missing press CTRL-ALT-DEL to restart computer and that's what I did but it didn't solve the problem. So I tried to repair in with Windows Repair Console using BOOTCFG command... What I don't understand is the Repair Console sees the copy of windows but it cannot set it up to boot... So whatever I installed a fresh copy of WIndows XP on antoher hardrive and went on Partion Magic's Chat Support and the first solution was too set my hard drive on #1 boot priority in my BIOS but all it did is the ocmputer was allways restarting itself... The next solution was to go back in Repair Console and copy the file NTLDR from my Windows XP cd to my hard drive directory... it didn't solved it either... and the file has been correctly copied... Anyways I know there;s a solution to this problem!! I didn;t even touched this hardrive with Partition Magic so its intact! not a file has been deleted....
Partition Magic has a bad habit of modifying the boot.ini file on drives it's not supposed to.
Using either the Windows Recovery Console or by booting from another drive, edit your boot.ini file to make the boot installation point to the correct disk/partition. (Back up your boot.ini file first so you can restore it if necessary).
For a single IDE drive with a single bootable XP partition, the line should read:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
If you have other partitions on the drive, change the partition number to 2 or 3. The "default=" line should say the same thing as the boot line (you'll see how it's listed when you open the boot.ini file).
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Media Center Edition 2005" /fastdetect /NoExecute=OptIn
and it created a bootup menu at the startup of the computer but even if I chose the one I just created, it boots up on the same one as normal... Is there a number I must change because the WIndows XP Media Center Edition 2005 is on another drive?
It sounds like you formatted your C: drive, then wondered why it didnt boot off your other windows install on your D: drive.
When the computer booted, it was looking at the C: drive to give you that little menu where you selected the OS. You deleted the menu, giving it no way to find the other install.
"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS" is the bit that points it to where the other install is. the 0s and 1s change dependng on your drive setup, and without knowing your partition setup and which drives are masters/slaves/sata on what controllers, its very hard to say what they should be.