Then...I don't understand
If you have XP and Windows 7 installed on the same system...the Vista/Win 7 bootloader still prevails. But it should reflect both the Win 7 install and the XP install as boot options when the system first boots. XP is referred to as a previous Windows operating system, while Windows 7 should be the default boot option.
If your boot screen does not/did not reflect those two options...I'm lost and somewhat concerned.
A Windows operating system...should never allow any active/boot partition...to be designated as A:, as I understand it.
Just how did you go about making these changes? What software did you use to modify your original Win 7 partition and "format"...and how can XP be on the same partition?
<<I "had" windows 7 on and then i "Shrunk my main "C" drive and created a 50GB space and formated it as ntfs with the drive letter as A. I installed windows xp home on it.>>
Not possible to have XP and Windows 7 on the same partition.
Perhaps I just don't understand what you did and what is.