Need a little more information here. What do you currently have installed and where? The 'hidden' partitions are probably due to QTparted, it seems to make vfat (hidden) partitions instead of vfat sometimes.

from your knoppix CD, type 'sudo cfdisk' & post the results of what cfdisk finds for partitions.

normally you would want windows on hda1 and install it first (windows like to be first on the drive), then the rest will be on what dos would call an extended partition with linux designations starting at hda5. Don't use ext2, it's not reliable, convert it to an ext3 using tune2fs. see man tune2fs for details