For about a month I've been testing Windows 7 on a drive that has my 5 year old XP os that is solid as a rock (sometimes). I used EasyBCD and had no problems dual booting. W7 has given me many headaches but just when I had solved almost all of them it got very unstable and wouldn't shut down correctly. Lots of bsod. So I decided to start fresh with a new hard drive. Both drives are 640GB WD black caviars. Originally I had XP on the first partition, W7 on the 2nd, and two more partitions of data. On the new drive I copied XP and the data partitions over, but I made W7 the first partition (empty) and copied XP to the second partition. Then I did a clean install of W7 to the first partition. The only software I have installed so far is EasyBCD, the latest beta ver. When I boot, I get the two choices, and W7 boots fine as the default. But XP only boots to a point where I would expect the welcome screen. Instead it shows a blue screen that says windows XP and freezes there. I've tried everything in the EasyBCD program to fix it. My ntldr and ntdetect and boot.ini files all look good. Here are the various screenshots I get during boot. That first one I have selected XP Pro but it's all blown out.