I am installing Linux on my Windows XP home system with NTFS. The Linux installation program says that to create a partition for Linux, it will have to reformat the hard drive, which I don't want it to do. I'm looking for a program that can split the hard disk into two partitions without losing data. I don't want to have to pay for it either, so I want to know of a free one.