unable to boot to xp ntldr error 0xc000007b

i am unable to boot to my windows xp drive after using spyhunter

first i installed xp in my first primary partition C:
then i installed win 7 in my second partition which is D when using xp and C when using Win 7 ...

now i am unable to boot to my xp partition ,
i am very scared if my data si safe in XP ,

please help ..

There are a total of 2 entries listed in the bootloader.

Default: Windows 7
Timeout: 30 seconds
Boot Drive: D:\

Entry #1
Name: Earlier Version of Windows
BCD ID: {ntldr}
Drive: D:\
Bootloader Path: \ntldr

Entry #2
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Boot Manager
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=D:
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {86e44f70-7890-11e3-9b88-814f9458ad59}
resumeobject            {86e44f6f-7890-11e3-9b88-814f9458ad59}
displayorder            {466f5a88-0af2-4f76-9038-095b170dc21c}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 30

Windows Legacy OS Loader
identifier              {466f5a88-0af2-4f76-9038-095b170dc21c}
device                  partition=D:
path                    \ntldr
description             Earlier Version of Windows

Windows Boot Loader
identifier              {86e44f70-7890-11e3-9b88-814f9458ad59}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {86e44f71-7890-11e3-9b88-814f9458ad59}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {86e44f6f-7890-11e3-9b88-814f9458ad59}
nx                      OptIn