The knoppix-installer script has an option to partition your hard disk; it uses cfdisk. cfdisk, however, will not resize your existing partitions.

If you need to resize NTFS partitions, you will have to purchase a commercial partition program.