Using the recovery console and the ATTRIB -C command you can uncompress NTLDR.
Your command would be something like: ATTRIB -C C:\NTLDR typed in at the prompt.
An NTLDR is compressed error is pretty easy to fix(much better then NTLDR is missing errors!).
First you need to boot to the recovery console.
To boot to the recovery console follow these steps:
1. Insert the Windows XP CD-ROM into the CD-ROM drive, and then restart the computer. Click(or press any key) to select any options that are required to start the computer from the CD-ROM drive if you are prompted.
2. When the "Welcome to Setup" screen appears, press R to start the Recovery Console.
3. When prompted type "1" or if you have a dual-boot or multiple-boot computer, select the installation that you must access from the Recovery Console.
4. When you are prompted, type the Administrator password. If the administrator password is blank, just press ENTER.
5. Now you should be at the comman prompt and ready to repair the ntldr file!
Now all you need to do is enter the following commands(in order) and each command on a new line just like you see them here:
attrib -c ntldr
Your computer should now reboot, and everything "should" work!
You can also try it this way.
1. Start the Recovery Console. If you do not have the Recovery Console installed, start it from the Windows XP compact disc (CD). To do this, follow these steps:
a. Insert the Windows XP CD and restart the computer. If prompted, select any options required to boot from the CD.
b. When the text-based part of Setup begins, follow the prompts; choose the repair or recover option by pressing R.
c. If you have a dual-boot or multiple-boot system, choose the installation that you need to access from the recovery console.
d. When prompted, type the Administrator password.
2. At the command prompt, type "cd \" (without the quotation marks), and then press ENTER.
3. Type "ren ntldr ntldr.old" (without the quotation marks), and then press ENTER.
4. Type "map" (without the quotation marks), and then press ENTER.
5. Note the drive letter assigned to the CD-ROM drive that contains the Windows XP CD. It is displayed in a format similar to the following: D: \Device\CdRom0
6. Type "expand <drive>\i386\ntldr._" (without the quotation marks) (where <drive> is the drive letter of the CD-ROM drive that contains the Windows XP CD), and then press ENTER. For example:
Expand d:\i386\ntldr._ <ENTER>
Note the underscore character after the "."
The following message appears: ntldr, 1 file(s) expanded.
7. Type "exit" (without the quotation marks). The computer restarts.
8. Remove the Windows XP CD and start the computer normally.
If you need further help email me.