Change HD partition without reformatting?

is there a way to change my partitions without reformatting?