Если хочешь советов поконкретней, то скриншот в студию. А Партишн Маджик он же платный. Не кошерно. Пользуйся родным Гпартедом. Для твоей задачи хватит вполне.
С каких это пор платный? Странное заявление, однако.
ТС, на самом деле всё просто (как я предполагаю, не видя Вашего распределения дискового пространства).
Итак:
1)Создаёте Live-CD или Live-USB с Ubuntu или c PartitionMagic (это что-то вроде ремонтной версии Linux, со множеством полезных утилит).
2)Делаете дефрагметнтацию NTFS-разделов из под Windows стандартным средством системы.
3)Загружаетесь с Live-CD или Live-USB с Ubuntu или c PartitionMagic.
4)Запускаете программу Gparted (есть и в Ubuntu и в PartitionMagic).
5)Уменьшаете раздел с Windows (ну, или какой раздел Вам удобнее, предполагаю, что соседний с Ubuntu).
6)Нажимаете в меню Gparted "Применить изменения" и ждёте окончания выполнения команды(возможно, долго ждёте).
7)Между разделом с Windows и c Ubuntu, появится не размеченное пространство. В Gparted увеличиваете раздел с Ubuntu на за счёт места на "неразмеченном" разделе.
8)Выходите из Live-режима и поочерёдно загружаетесь в обе системы. Обе сначала некоторое время будут распознавать новый размеры дисков и проверять их на ошибки, но потом всё заработает.
Перед применением обязательно сделать бэкап важных данных!