You have not told us what you want to do ... are you just looking to resize / move partitions etc.
Or do you need more functionality - such as the ability to recognise encrypted drives, edit sectors and such ? If this is the case then you probably will need commercial tools such as partition...