There are tools like GPARTED that might help but before you use that I suggest you backup the image of that drive so when you mis-step you can recover.
You must shrink a partition and GPARTED can do such without the dynamic issue.
But then you run into how to get that other OS to boot. For XP this becomes a shopping list of issues about the MBR, boot loader and more.
As to your current backup, after seeing that fail I suggest you find another backup as well. I suggest CLONEZILLA.
Bob
I have Window 7 Home Premium Installed on My HP Pavilion Dv6 i5 Notebook. I have only 1 Partition. I want to Install another Window and thats why i want to Make Another Partition for it (I Know About Shrinking of Drive but i won't do it because it make the shrinked Partition Dynamic, Which Can not Have OS on it)
SO i want to know that how can i make another Partition Without losing this Win7. Because Once i had Done that ( Shrinked) and install another OS on (Shrinked) and then My Win7 had stopped working and was getting stuck during (ScreenFlash) Please Tell me how can i have an Extra Partition.
**I have an idea, Correct me if i am Wrong;
The idea is that if i Make "System Backup" of C:(45GBUsed : Free400GB) {Control Panel >Back up and Restore >Create a system Backup} on External Drive. And Format Laptop and Make Fresh 50GB New Partition using (Any bootable CD).
So Can i Restore that "BACKUP" on Newly created 50Gb Partition. i think if i could and if it works then this is my Solution. I haven't Tried and i want to know first.
Now i Hope you understand my Problem.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic