It's alright I managed to defrag it and then in my ubuntu installation I partitioned it. Here's my current case, copy and pasted from a topic I posted on Gamefaqs that no one replied too.

Ok last night I set up a dual boot system with windows xp and ubuntu linux. I have a 30GB hard drive and I partitioned it like the following. 17GB to windows XP, 8GB to ubuntu linux and a 4.9GB FAT32 logical partition. And some other small thing that was already there so I left it. But I don't know how to access the FAT32 logical partition, plus I realised I don't really want it anyways. So I want to know if I can find any partitioning software (that works on either linux or windows, I'm not fussed) that will allow me to delete the partition so I can give some more space to my operating systems? Also if I set the partitioning to 19.6GB for Windows, 10.5GB for linux and the leave the other small file to itself that would be fine for my computer. I don't need to take any other partitions into being for any other reason right? Thanks in advance for everything.
Of course that's a few days old though but yo get my situation.