I have a PC that's been working just fine 'til yesterday. I was booted up into Win7 ... and it locked up tighter than a drum ... didn't recognize ctrl-alt-del, esc, or a right-click on the start bar. The only option was to do a hard shutdown by holding down the on/off switch.
When I started it up, it didn't start, but instead said it was missing NTLDR, or that it was corrupt. I broke out the Win7 DVD and used it to start up the PC and went to the repair options. I tried the start up repair ... no success. I tried a few other options on the menu with out success. I finally told it to restore it to a previous date using a backup. Well ... that let me into the Win7 side ... but so far I've still been unsuccessful at getting it to start up on the XP side.
When I boot into Win7 (it's the C: drive, and XP becomes the D: drive), I can see the XP partition files on the D: drive. In searching the D: drive, there was NO NTLDR file on the drive. So, I popped in the XP Pro CD and copied the NTLDR file from i386 folder to D:\. When I did, it said it was already there (I have my folder options set to display hidden system files), even though, it was nowhere to be seen. I told it to replace the current one with the one I was copying ... and it appeared in the root of D. NTDETECT.com was also not appearing in D:\, so I copied that from the i386 folder to D:\. Again, though I couldn't find NTDETECT.com via search of D:\, when I went to copy NTDETECT.com to D:\ it asked me if I wanted to replace the existing copy. I said yes, and then NTDETECT.com appeared in the root of D. Also missing was the boot.ini file. I found a backup of that file in the Windows\pss folder. Similarly, though there was no such file at D:\, when I told it to copy the file to D:\ it asked me if I wanted to replace the existing copy. I said yes. I now have what should be good copies of NTLDR, NTDETECT.com and Boot.ini at the root of D. However, I still can't boot into XP ... it says that NTLDR is either missing or corrupt.
In my search online, one article indicated that I should have a copy of NTLDR, NTDETECT.com and Boot.ini on the Win7 partition so it would recognize WinXP ... but again, that didn't work either ... I still get the missing/corrupt NTLDR error when I select Windows XP during startup.
Anybody got any idea as to how I can fix this so I can get to my XP partition? Oh ... and one other anomoly ... when I use the Win7 DVD to access the 'repair' processes, it only sees the Win7 operating system ... it doesn't see the WinXP operating system. Is that the way it's supposed to work? Is it only supposed to see just the Win7 operating system on its partition ... and not see any other operating systems on other partitions?