It should work on XP!!! (if you can create NTFS partitions)... There ARE some FREE partition managers, but I can't remember the names or websites!!! However do a search on "Partition" or "Partitioning" on this website's forum, 'cause some nice person has posted some websites and program names!!