Both Windows XP and 7 shows up during startup

I used Windows XP with two partitions (C & D). I used to have the Windows XP OS in drive D. Now, I have installed Windows 7 after formatting Drive D. My problem is that when I start the system, it shows two options: Windows XP and Windows 7.
When I choose Windows XP, it gives me a blank screen and when I choose Windows 7, I am able to go in but I am not able to view Partition C. Drive C is hidden and the computer shows only one partition. I need my files back, which are all in partition C.
Please help me resolve this issue soon.
Thank you.
