You can download the free trial of Partition Magic at
http://www.softpedia.com/get/System/Hard-Disk-Utils/Partition-Magic.shtml
Once you do that you can repartition your hard drive then install Vista and dual boot!!
Once Vista is installed you can repartition your hard drive from within Windows Vista!!
Hope this helps!!
do i really need to buy an expensive software to partition my hard drive
and use it only one time, how can install windows vista without those
software, can i make a partition from my os windows xp, please advise
thank you very much

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic