How can I resize my Mac boot partition? I am having some problems using Disk Utility. 

I am trying to combine all my partitions in to one (as it used to be), so that no space will be left unallocated. The problem is though my Recovery HD, it won't let me, it isn't letting me to do so. I can't increase my Mac HDD, but I can easily increase my Recovery HD.



I don't how my Recovery HD is visible, that is a big mystery. 

How can I get it as it used to be?
iPartition

For all my partitioning, I use and recommend iPartition. It will allow you to resize partitions without deleting any data. It will automatically move partitions if necessary to allow resizing into free space that is located after a second partition.


  With iPartition, resizing a partition is as simple as selecting it, grabbing the resize handle and dragging. Not only that, but if you have several operations to perform, iPartition lets you queue them up and run them one after another, so you can have a cup of coffee while iPartition works. This feature, coupled with iPartition’s ability to automatically rearrange your existing partitions when necessary, makes iPartition the easiest partitioning tool that you’ll ever use.