All operating systems (os) have a partition. weather its one or several for different things you will find gparted in linux a great tool. I find it excellent way to manage my hdd. You will find gparted in most linux operating systems or as a stand alone cd.
here is a great tutoral on how to use gparted.
see my post on Multi-Boot Hdd setup