I installed Windows 7 on a logical partition without thinking properly before and of course I ended up with too little space. Who could ever believe 25GB is not enough for an OS to run with a few programs installed.
Anyway, after trying the disk manager in Windows 7 and spending countless hours of searching the web on how to do get Windows 7 to actually extend it’s partition I ran across this article on HowToGeek handling this problem on Vista.
Basically what you want to do is use a program called Gparted which is Linux based and can be downloaded for free. You download the ISO image and burn it to a CD and boot with it. It will start up a Graphical Linux interface where you can extend and handle your partitions. Easy!
The HowToGeek article mentions having to repair Vista after doing this and shows you how to do it. What I discovered in Windows 7 was that no repair was necessary and all that was needed was for Windows 7 to run chkdisk when booting for the first time after installing.
I can really recommend Gparted. It was one of the first solutions I stumbled over but it looked scary so I spent those countless hours searching for another way in vain. Turned out, Gparted was easy as nothing and my partition was extended and I was back in Win 7 in 15 minutes.