Originally Posted by coldy
I also run a dual boot of Windows 7 and XP. Sounds to me like you fubared your MBR when you tried to repair XP and selected the wrong drive. You see Windows 7 will assign itself to the C: drive always.
A quick solution (well I hope this solves it), is to use EasyBCD as you mentioned.
1) Download and Install it. Don't bother with TweakVI.
2) Start the program and select the Add/Remove Entries tab. Make sure you have Windows 7 and Windows XP listed. (You can even change the names of your installs here if you like. Ie Windows 7 to New POS)
3) Select the Manage Bootloader tab and click on Write MBR. That will repair it.
4) Reboot and test it out.
I hope this helps. I would also like to add. I am like you. I always try to fix my PC problems by working with the problem and trying not to end up formatting my system. But it sure does make me happy when I do end up doing it and everything works like a charm again. If you do break down and give up, I'd say to move your new HD to Sata1 and put 7 on it, and XP on the old one in Sata2. As a matter of face, you may be able to do that now. test it out for fun!
First, just so you know: I've posted a very lengthy post to the NeoSmart forums (makers of EasyBCD, of which I already have downloaded and installed), to see if they can help me.
Second: please insert the loudest, most angriest Homer Simpson "D'OH!!!!" right here. I KNEW that I borked/screwed up when I went into the XP Repair command line, and chose the C drive!!! I mean, it was an honest mistake; my two choices were exactly: "1. C:WINDOWS, and 2. D:Windows". They looked just like that; I chose C, which now is clear it was almost certainly the 7 drive. So when I told it to "FIXBOOT", well, that clearly bonked the 7 MBR. D'OH.
However, I need your help. Your suggestion to use EasyBCD is very valid; I've been doing that. But there is a new build which I mention above: EasyBCD v.2, beta, build 100, and some of the buttons and options you speak of are a bit changed or moved around, I think. Can you download and install that to have a look and get more of a reference?
Here's what I did w/that. First, I went to the BCD Backup/Repair button (called the Diagnostics button in earlier versions, I believe), and chose "Re-create/repair boot files", and then "Perform Action". It said it was successful, but upon reboot, I still got the "Disk boot error, insert disc and hit enter" message.
Next, I went to the Edit Boot Menu button, and actually DELETED the option of XP. So now, there is literally only one OS to choose from - Windows 7. And when I currently boot successfully from the Win 7 DVD (because the DVD has it's own MBR, allowing me to do this), I simply go right into Win 7; there is no longer the "which OS do you want to choose" screen - so we know that EasyBCD is at least working successfully in that capacity. After I deleted the XP choice, I lastly went to the Bootloader Setup button, and under the "MBR Configuration Options", I chose the radio button "Install the Windows Vista/7 bootloader", and then hit the "Write MBR" button. Again, no dice - w/my DVD out, I am still greeted with the same "Disk boot error" message.
So - before I nuke, and then attempt to reload the image of 7 I made w/Acronis Home last night - any other ideas? Or am I just not using the proper steps in EasyBCD?