Ok so I've got a Freeagent 250gb external hdd that has about 40gb free.. I want to install xp on this hdd in that space so ideally need to create a new partition. How do I go about this.. I've got Partition Magic but it doesn't wanna work with Vista at all so I'm a bit stuck.