Here is a screenshot of my Hard Disk's present condition:

Now I want to add the 30.00 GB Free space to 20.91 GB unallocated(It was previously a primary partition) so that I get 50 GB unallocated space. Is it possible? I've heard that Gparted can do operations like this. But is it possible to add Free space to Unallocated space?
Update: Finally done it using EaseUS Partition Master 9.1.1 Home Edition. It needed a reboot though, worked just fine.

что 30 ГБ нераспределенного пространства не было здесь раньше. Я только что создал это несколько минут назад. Теперь, если я сделаю 50 ГБ после шага 1, а затем попытаюсь увеличить дополнительный раздел, он займет пространство из этих 50 ГБ, а не из нераспределенного пространства :(